<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: switch33</title><link>https://news.ycombinator.com/user?id=switch33</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 12:33:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=switch33" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by switch33 in "Open Soil Spectral Library"]]></title><description><![CDATA[
<p>Water retention is something but food that isn't as good or yeild that results in not as good food is a even worse problem too though, the specifics about gypsum should be more researched. I suggested transition metals because it's different and it may be safer but even the alternatives associated with fisher are just as scary for food growth too.</p>
]]></description><pubDate>Mon, 01 Aug 2022 23:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32313427</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=32313427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32313427</guid></item><item><title><![CDATA[New comment by switch33 in "Open Soil Spectral Library"]]></title><description><![CDATA[
<p><a href="https://www.thermofisher.com/blog/mining/can-you-name-all-17-rare-earth-elements/" rel="nofollow">https://www.thermofisher.com/blog/mining/can-you-name-all-17...</a><p>Some of the elements that fisher might use like gypsum, not sure if any of it is safe either though. Soil needs more research, is what most people think but growing things is getting harder not sure if the opensoil project can cover enough of the problems yet.<p>A more safer alternative might be using transition metals and post transition metals in plant soil. Though using transition minerals usually results in having to be treated with something that can cover coding soil too.</p>
]]></description><pubDate>Mon, 01 Aug 2022 22:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32313096</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=32313096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32313096</guid></item><item><title><![CDATA[New comment by switch33 in "Advantages of Monorepos (2015)"]]></title><description><![CDATA[
<p>Large repos make sense or don't make sense based on companies that work with large data or not based on predicate calculus and derivatives usually dealing with repos as well as stories and have more problems with ssds too.<p>There is lots of problems associated with ssds as well as large monorepos.
There are more complicated than people realize but if you did google code jam it teaches them somewhat but needs to be explained too.
There problem is stories sort of intersect with programming too. Clockwork with ssds needs to be reworked for google code jams.
The problem is elixir sort of works with stories and programming. Predicate calculus and proof theories sort of are the only way programming will really make sense in a world full of ssds.
Leveldb could be a more interesting problem for google code jams if it has some newer features too.
Conflict resolution is tower of hanoi and that has problems with consensus algorithms and concat too.SSDs need to do derivatives for pieceing and parting software too and that is more interesting too.</p>
]]></description><pubDate>Thu, 07 Apr 2022 22:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=30951119</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=30951119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30951119</guid></item><item><title><![CDATA[New comment by switch33 in "Fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid"]]></title><description><![CDATA[
<p>The problem record and replay is expansions of languages and apis too. That is a good thing for some things but it needs to be reworded sometimes too and implementations of things aren't always newer versions of things either.</p>
]]></description><pubDate>Wed, 02 Mar 2022 01:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=30522299</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=30522299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30522299</guid></item><item><title><![CDATA[New comment by switch33 in "Fork() is evil; vfork() is goodness; afork() would be better; clone() is stupid"]]></title><description><![CDATA[
<p>The problem is clone is more of a start phase after vfork but before fork regardless for github. So it's kind of a bit strange that we call vfork first but that is about templates too.<p>As for templates they need to be in different languages and in different formats for video games consoles, and so many other formats they port systems and games that sort of work digitally to certain things but not playable to certain things too.<p>The other problem is that clone is part of syscall interfaces and part of apis and part of a lot of other things too.</p>
]]></description><pubDate>Wed, 02 Mar 2022 00:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=30522210</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=30522210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30522210</guid></item><item><title><![CDATA[New comment by switch33 in "XXH3 – a new speed-optimized hash algorithm"]]></title><description><![CDATA[
<p><a href="https://github.com/switch33?tab=repositories" rel="nofollow">https://github.com/switch33?tab=repositories</a>
I think mine might match up its written in lorem ipsum you can compile it with utf8.<p>Can someone benchmark it for me? 
Because sha with higher values might be faster.</p>
]]></description><pubDate>Sat, 16 Mar 2019 02:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=19405928</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=19405928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19405928</guid></item><item><title><![CDATA[New comment by switch33 in "Fast Hash Implementations"]]></title><description><![CDATA[
<p>its coded in lorem ipsum</p>
]]></description><pubDate>Wed, 13 Mar 2019 06:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=19376258</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=19376258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19376258</guid></item><item><title><![CDATA[Fast Hash Implementations]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/switch33/sha130000000-">https://github.com/switch33/sha130000000-</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19376256">https://news.ycombinator.com/item?id=19376256</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 13 Mar 2019 06:34:48 +0000</pubDate><link>https://github.com/switch33/sha130000000-</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=19376256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19376256</guid></item><item><title><![CDATA[New comment by switch33 in "New fastest portable hash: wyhash"]]></title><description><![CDATA[
<p><a href="https://github.com/switch33/sha2592" rel="nofollow">https://github.com/switch33/sha2592</a> something I just coded wondering how it measures up.<p>and i made another one too: <a href="https://github.com/switch33/sha29893" rel="nofollow">https://github.com/switch33/sha29893</a><p>and a third one: <a href="https://github.com/switch33/sha5987" rel="nofollow">https://github.com/switch33/sha5987</a><p>and an even better one: <a href="https://github.com/switch33/sha2999999" rel="nofollow">https://github.com/switch33/sha2999999</a><p>and maybe the best for quite some time: <a href="https://github.com/switch33/sha130000000-" rel="nofollow">https://github.com/switch33/sha130000000-</a></p>
]]></description><pubDate>Wed, 13 Mar 2019 05:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=19376087</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=19376087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19376087</guid></item><item><title><![CDATA[New comment by switch33 in "Security of software repositories (yum, maven, npm, cpan, etc.)"]]></title><description><![CDATA[
<p>Software is usually verified by some form of hashing scheme like md5, sha-1, or sha-2.<p>Windows used to run on md5 till it was proven it was horribly broken. A collision could be generated for the typical md5 having two programs have the same md5 disabling the security guarantees it usually provided. Part of stuxnet was believed to be able to overcome the installed package checking mechanisms.<p>SHA-1 has taken over for verification for a lot of sources including many linux packages. As for it's security it is debatable to a certain extent. There are efforts to port things to sha-2 but it hasn't been officially done yet I think.<p>Malware persistence is a focus on the malware persisting on the computer or network after infection. It is a very big field considering most organizations use apps from many different software vendors.<p>When you install an app it can be in source form but it also may contain many different binary(compiled sources). This is problematic. A good example is Hadoop (famous for computing big data problems) contains lots of pre-compiled .jars(java sources compiled).<p>Static analysis and verification became the go-to standards for a lot of study on verifying binary integrity. But every format and packaged store is different and has different levels of security. There are also more advanced methods or protecting like capabilties(monitoring based on what the apps have access to). A very good minimal for this are some of the libraries released by google including shipshape: <a href="https://github.com/google/shipshape" rel="nofollow">https://github.com/google/shipshape</a><p>Many companies can no longer get away with just installing a firewall or relying on security products because security is now an "inside problem." Where the software they download from their cloud service(openstack for example) comes from many different vendors. Another example is docker(also many different vendors used to package apps together but provide isolation from the system).<p>SHA-1 has not been known to be broken, however there are some strange attacks that show that it might be possible it is overcome-able through other means. A prime questionable of how it is overcome example is ssh ebury (<a href="http://www.welivesecurity.com/2014/02/21/an-in-depth-analysis-of-linuxebury/" rel="nofollow">http://www.welivesecurity.com/2014/02/21/an-in-depth-analysi...</a> ). SSH ebury seems to be unique in that it during regular execution of the program despite there being no noticeable changes to the user alas from running specific shell commands that are not normally run by regular users it looks not infected/safe.<p>As for companies installing older versions of software with known remote code execution vulnerabilities or other types of vulnerabilities that are very severe, I do not know of many services or open source software that checks against this! There are however many continuous integration services. Continuous integration services if not done from your company though has problems on verification as well.<p>A good monitoring practice would be to use homebrew(usually available for most operating systems) to monitor and track what is installed on a regular basis and have some form of whitelist.<p>Network Traffic analysis for companies is major headache as well. Traffic can be compromised in many different ways. Wikipedia covert channels is a good explanation of some of the complexity involved. There are many tricks for data ex-filtration that make it basically undetectable by normal means (they require some level of active-monitoring). Almost all anti-virus now include network Man-in-the-middle traffic monitoring to do their work.<p>Anti-virus companies generally have two methods of classifying software as good-ware vs. bad-ware. One is whitelisting and the other is blacklisting. Whitelisting is a selective list of good software. Blacklisting is a selective list of bad-ware. Both methods are generally debatable for which is better. Despite the fact that your anti-virus itself could be compromised usually having an anti-virus provides some level of security.<p>People despite all this realize that running a company without using pre-made opensource code is rather ridiculous as so much runs on the app stores or third party software sources(outside your company's control).<p>Security in many cases can be thought of as a castle with multiple walls or layers of defense, but your firewall as being your main wall of defense is a bad decision, because a wall is just what makes your castle stand up to some attacks, it doesn't actively patrol your inner walls for insider threats. Companies need active monitoring systems for access control logs espeically since many common interactions can seem malicious but are just part of people's daily jobs now.<p>A lot of security is moving to "anomaly detection" where anomalies are jolts of irregularities in the normal business day. Some things that are bad can be parts of normal activity, but done over a longer basis or with extended activity may be hazardous to businesses (a good example is Denial of service attakcs). While anomaly detection is a good trend with smart systems it also suffers from the same "packaging and extending attack surface" like everything else.<p>This is a short overview of how security works in general, though if you have any questions feel free to ask.</p>
]]></description><pubDate>Sat, 30 May 2015 08:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=9629521</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9629521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9629521</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: Problems in Operations Research"]]></title><description><![CDATA[
<p>Reddit has a few subreddits for operations research. You may have better luck there: <a href="https://www.reddit.com/r/msor/" rel="nofollow">https://www.reddit.com/r/msor/</a> , <a href="https://www.reddit.com/r/sysor/" rel="nofollow">https://www.reddit.com/r/sysor/</a>.<p>Also google has some famous operation research tools: <a href="https://github.com/google/or-tools" rel="nofollow">https://github.com/google/or-tools</a> .<p>I think operations research is a very broad topic. There is probably heavy overlap in managing large graphs of information as well.</p>
]]></description><pubDate>Sat, 09 May 2015 00:06:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=9514841</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9514841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9514841</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: Should i quit my lucrative job to work on my startup idea?"]]></title><description><![CDATA[
<p>The expression don't quit your day job seems to suffice here. Don't quit your day job until your idea has a platform to rest on. You could always work for few years then pursue what you originally planned, just you will have more startup capital which is a plus.<p>On a side note, if your idea is a tech based startup idea you can save a whole lot of time/work/effort and money if you read up a bit on microservices, docker, coreos, devops, and selling Software as a Service(SaaS).</p>
]]></description><pubDate>Sat, 18 Apr 2015 06:26:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=9398501</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9398501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9398501</guid></item><item><title><![CDATA[New comment by switch33 in "Patchman – Hosting Providers: Kill Malware and Fix Vulnerable Websites"]]></title><description><![CDATA[
<p>Sure I will email you in a bit.</p>
]]></description><pubDate>Mon, 16 Mar 2015 17:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=9212814</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9212814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9212814</guid></item><item><title><![CDATA[New comment by switch33 in "Patchman – Hosting Providers: Kill Malware and Fix Vulnerable Websites"]]></title><description><![CDATA[
<p>One thing that I see as problematic is that there are many custom themes from specific CMS involved. And hashing would be rather not good at that unless you have access to clean theme type files.</p>
]]></description><pubDate>Mon, 16 Mar 2015 17:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=9212705</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9212705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9212705</guid></item><item><title><![CDATA[New comment by switch33 in "Patchman – Hosting Providers: Kill Malware and Fix Vulnerable Websites"]]></title><description><![CDATA[
<p>"Malware is by definition self contained and can simply be removed. We move the file to another directory, so it cannot be executed."<p>Wouldn't this require un-obfuscating the exploit page because the malware can be basically innoculous looking like an image file? I ask because I am just curious how the tool manages to do this so automated.<p>Also, props on starting this company. I have been thinking about starting some kind of cybersecurity startup or newer tech startup for a while but haven't produced much yet.</p>
]]></description><pubDate>Mon, 16 Mar 2015 16:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=9212615</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9212615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9212615</guid></item><item><title><![CDATA[New comment by switch33 in "Patchman – Hosting Providers: Kill Malware and Fix Vulnerable Websites"]]></title><description><![CDATA[
<p>Can you elaborate a bit on how it solves the problem of quarantining the malware without actually editing the customer's website?</p>
]]></description><pubDate>Mon, 16 Mar 2015 16:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=9212525</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9212525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9212525</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: How to buy/sell stocks?"]]></title><description><![CDATA[
<p>1) Books are mostly gimmicky just as news are for trading, but I think you should assume %'s should be dependent on how much you are willing to lose.<p>2)good<p>3)good<p>4)Somewhat make it up as you go, but basically you need to make sure some metrics work. Some people are more hype oriented for trading on hype like they will buy stocks that are being talked about more like when the CEO is on the tv talking etc. But every investor should check metrics to see if they make sense. A company has to have some really good prospects for it to be sporting a large future earnings number. Understanding and researching a bit about the company and other companies in that market segment which you can usually garner at the morningstar site.<p>5. Then invest in top 1 or 2 companies that are in a specific sector on a down day on the market. Make trades that you know will have some returns but will not risk you too much. Tech and biotech are very much growing, but the have risks associated with them. Buy brand names that you know are good. Look at monthly activity and price floors. There are price floors where some stocks will stay at a single price like facebook stood at 75 for a lot of this year or like good stood at 430 for a while before shooting up to 540 on some good news/earnings reports or qualcom which stalled at 70 because of it's china deal being stuck in process.<p>6.If you buy mutual funds use vanguard. All other ones cannot compete with their low expense ratios. For starting out buying stocks n etfs use fidelity or schwab (i'd recommend either of the two for starting out as an investor, because mutual funds can also fail as well it is good to know how to do regular investing).<p>7. You should consider the easier route by looking at past few months and past year. There doesn't need to be a particular event for a stock to be a good time to buy. You can also buy a stock based on it's just a time where it got beat up on some random news but is still a good stock. Another thing you should know is growth numbers are fidgety animals. Growth numbers don't make sense for many tech businesses or other types of fast growing businesses. One reason is if you have say 10 enterprise customers paying like a million dollars per year and then you get another 10 customers you suddenly are growing at 50% rate.<p>8. Diversification is a good start, but since you are starting out i'd choose at most 5-6 stocks, then as you grow change your holdings number for how much you want to risk. You can definitely put more into etfs or mutual funds when you have more money to play with. Mutual funds often have a required minimum to put in.<p>9. When you are starting out it may be helpful to cut your losses when you are losing a good 30%+ on a stock, unless you think that it will make a real turnaround. This is because generally a good break from the price target can be disasterous and you can always reinvest whatever you have left into something else.<p>Investopedia is great. You should also look at www.finviz.com . They outline good metrics for stocks in green and bad ones in red so you can learn a bit more to look at. There are other things you can realize from finviz like insiders buying the stock or not. If insiders are buying a stock they think it will go up. If insiders sell the stock they may (or may not) think the stock will fall.</p>
]]></description><pubDate>Sun, 22 Feb 2015 20:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=9090885</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9090885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9090885</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: How to buy/sell stocks?"]]></title><description><![CDATA[
<p>While greater risk can mean greater returns, for most investors a better strategy usually avoids some of the heftier risk in the first place.<p>People often "fall in love" with certain stocks but that is usually not too good of a thing. When too many people hold a stock that stock can fall from too high expectations.<p>Apple for instance everyone loves it because they make earnings all the time and beat them. The company has great returns, but it is very bid up. The stocks future earnings as a result are very highly projected, which makes the goal of reaching them harder every quarter. (same goes for some other companies like Tesla)</p>
]]></description><pubDate>Wed, 18 Feb 2015 00:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=9066365</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9066365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9066365</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: How to buy/sell stocks?"]]></title><description><![CDATA[
<p>I would not be telling people to start making money off of shorts as their first few trades. Shorts are much more riskier than holding good amounts of selective monitored companies.<p>Most people should hold about 5-6 stocks that they can keep track of, but those 5-6 stocks should be well thought out bought on good opportunity timing with good metrics.<p>Calls and shorts are just for quick bucks. They can make you a lot of money with the right timing, or you could lose it all. It's important to read up and know what your doing before you decide to play with options.<p>I could have made a lot of money off of amazon when it went from 300 to like 360 or so in a day from the last quarter's earnings based on a call if I made it, but some bad news could have equally made the stock not reach as high as it did.<p>Instead what I did do was buy and sell the stock like 3 times or so before the earnings report making money each time, because amazon was hitting relatively noticeable support levels at around 300. I was also under the impression that they might make the earnings report but it may be on bad management or something which can result in stocks being devalued.<p>Amazon is a stock that has good potential revenue in many developing sectors, but it has not made net income greater than it's growing debt in 20 years that it has been on the market. It is a growing anomaly in the world of modern day trading but is an amazingly futuristic company.<p>Hedging is also something you only really do if you are heavily invested. Like buying a put on the S&P 500 if you have a large portfolio(large as in good % of your money) but you are worried about a stock market crash.</p>
]]></description><pubDate>Wed, 18 Feb 2015 00:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=9066263</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9066263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9066263</guid></item><item><title><![CDATA[New comment by switch33 in "Ask HN: How to buy/sell stocks?"]]></title><description><![CDATA[
<p>While valuation metrics are one aspect of trading and I do think that most beginners do overlook the basics of them that should be covered before almost any investing.<p>For real returns it may not always be best to play it by all the metrics. It is important to note that the market itself fluctuates a lot on sentiment and sometimes a good valued holding can turn sour fast even with good metrics but bad timing.<p>Some companies will over invest in dividends which in turn means they are not investing in growth as much as they could be for instance.<p>Some companies will try to grow revenues but by focusing too much on the quick buck of short term and will not be as good for longer term with steep competition.<p>It is also important to note that the market reports of portfolio manager purchases like berkshire hathways tend to report just the stock name and not the amount they hold of that stock. As well as the fact that you do not see how long that portfolio manager generally holds the stock without constantly crawling that site daily. The portfolios holdings are only updated at the end of the day. So you can see recent purchases but you cannot see when they sell them until the day after.</p>
]]></description><pubDate>Wed, 18 Feb 2015 00:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=9066239</link><dc:creator>switch33</dc:creator><comments>https://news.ycombinator.com/item?id=9066239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9066239</guid></item></channel></rss>