skysight-inc/HackerNews huggingface dataset:
There was an Apple presentation that claimed lower decompression energy usage:

https://developer.apple.com/videos/play/wwdc2015/712/?time=4...

On an iOS device this is a pretty hot path, since it's used to decompress the asset catalog, including some images, so most of your apps on iOS probably already use this algorithm.
The big data set stuff I generalized around has more to do with the runtimes involved. Most JVM gc systems for instance are moving collectors while the golang one isn't (or wasn't last I looked). This can cause slow downs in comparison to a comparable GC environment especially around large data sets in long running environments.

"And Go allows for more control about the memory layout of structs/classes and arrays." Is an absolutely true statement, and it means that for some classes of problems (namely systems that prioritize GC latency for throughput) golang might be faster. The opposite is also true, especially with regard to large interdependent data sets, the golang runtime handles those worse than most JVMs.

I'd also completely disagree with your statement "Also, if the data set can be batched, it's trivial to parallelize processing in Go, while it's a big hurdle in Java." Especially with regard to "fast". There are more & better high performance concurrency libraries in Java than there are in go.

All that said, I was really reacting to this line "This is much faster than C# or Java, which compile to an intermediate interface" which is utter nonsense.

In the end, talking about performance in such large grained ways is usually not valuable but I'm willing to say that golang performs in the same category of performance as most jvms and that calling go faster than java is nonsense unless you speak about very specific cases.
Slack with Message Buttons
> This is much faster than C# or Java, which compile to an intermediate interface (CLR and java bytecode respectively, which then run in a VM)

No. Both C# and Java use JITs, and their JITs have been carefully tuned to focus on hot spots. By not having a JIT, Go (in the 6g/8g/gccgo implementations) loses some important optimizations that are very helpful for making virtual-heavy languages like Go faster. JITs enable on-stack replacement, bailouts, and self-modifying code, which enable speculative devirtualization and (polymorphic) inline caching, just to name two techniques. These are very important optimizations that generally you can only get reliably in an ahead-of-time setting with profile-guided optimization, which Go 6g/8g don't have (and PGO is kind of a worse version of what good JITs do anyway).

The true benefits of AOT are reduced startup time and a greater tolerance for slower compilation, allowing for more sophisticated compiler optimizations—instruction scheduling, alias analysis, range analysis, etc. But Go 6g/8g are focused on fast compilation and omit most of those optimizations anyway.
Apple Leaves iOS Kernel Un-Encrypted for First Time
The supplement industry in the US is completely unregulated and very predatory.
Can you expand on what you've run into with references in the Perl debugger?
I've only read this and the Definitive Guide to ES. "Relevant Search" is more focused on working through how to tune search results and understand why things are happening and how you can make them work in your favor. They work through a lot of great examples and go much deeper than anything else I've come across.
not so. PayPal freezing funds and closing accounts in certain circumstances is well documented at this point.
Swift is free and cross platform. I'm sure after 6 months of Swift, that C#, JavaScript, etc will be much easier to learn.

The syntax isn't as important as the concepts: loops, conditionals, functions, types, etc
There is no contract simulator AFAIK, but you can deploy contracts to a test network or your own private test network. The benefit there being it's cheaper from a Gas perspective, and you don't pollute the main network.
There's both an active developer community willing to help for free, and professional auditors you can pay. There are also people talking about a NASA-style bugs/best practices database at some central location.

People are realizing that this needs to be developed like safety-critical software, not like fast-moving startup websites. But I would say it's not as scary as, say, developing software for aerospace or medical applications.

And what really helps is that you can do a lot with very little code. I think all of my contracts are under five pages. I don't think we're ready for big complicated contracts, but there's a lot we can do with simple little contracts.
Google search gives a lot of gibberish on those terms. Here's the paper for anyone trying to follow-up on that comment:

https://www.computer.org/csdl/proceedings/afips/1969/5073/00...
Isn't auto starting if someone hits the port effectively the same as having it running. At least from a security standpoint.
> the UN bank can threaten to kick out your central/federal bank too

This does not exist. Central banks interface with each other. The closest thing to what you're describing is the European Central Bank.

> pledge loyalty to UN

This is gibberish. One can be recognised by the United Nations (UN). One can also, by accepting its Charter and paying one's fees, become a UN Member. But there is no pledging of fielty involved.
> anti-theft vaulting

Can you go into more details about this?

> blind auctions

Or this? How does the contract ensure that the winner of the auction receives what they have purchased?

> crowdfunding

In what respects beyond simply collecting funds? How does the contract judge that the terms of the funding are adhered to or ensure that the crowdfunders receive whatever it is they are entitled to as funders?

> person-to-person gambling

Any examples? In my post I gave the example of betting on a sports game but this requires a trusted 3rd party to officiate the outcome of the game.

> currencies, exchanges

These are vague descriptions and these things have already been done by bitcoin.

I'm not trying to nitpick, but I'm looking for specific practical examples that demonstrates the potential utility of ethereum.
The argument is that knowledge and understanding of encryption is limited to a very small audience even amongst "tech savvy" users.
Even if you only take software developers the vast majority of them does not understands or "cares" about encryption, it's just the hard truth of the matter.

WhatsApp did it because they could do it in a way that was beneficial to them coupled quite likely with internal ideological reasons to roll it out.
It's a positive spin that can be spun in the tech and non-tech media and could be coupled to improve their reputation as long as it's being run with the overall privacy / encryption debate stories.
It also future proofs their platform that when they do come under direct fire they don't have to be seen as reactive.
I drank 2-3 Rockstars a day for a few months back in 2007. I knew they were probably not great for me. They made me shake. I just didn't think about it. I also couldn't stop drinking them, because I didn't get much sleep at night ... because I drank too many energy drinks.

Related: we don't often think about how much alcohol we drink or red meat we eat.
The GIL massively slows down threaded code. To the point where (almost?) all multithreaded cases are actually slower than single threaded cases. :(
Slavery was commonly accepted around the world for thousands of years. These days, the idea that you could buy or sell human beings is considered broadly repulsive.

Social norms can change.
That's for dental surgery, not for filling a cavity.

But yes, if I were considering dental surgery, I'd certainly want to know that number...
Show HN: Interactive JavaScript API Reference
Let's not forget the real reason Paypal is popular. It has nothing to do with the international presence, or any other crap like that. It's because someone with ONE WEEK experience as a webdeveloper can implement a paypal button on their site and it'll just work. Stripe may seem like the same level of ease to a lot of developers, but things like JSON APIs, etc, are confusing to the kinds of developers Paypal appeals to and thus Paypal will remain the incumbent.
for such high caffeine usage, you should really just commit to black coffee: an efficient, 0 calorie caffeine delivery system. dealing with a bad taste is much easier than having to deal with health issues down the road. plus, i imagine you'll end up getting used to the taste and liking it, just be sure to ask for the light roast.
Yup. How many people still have proof of things they did a decade ago?

Heck, most won't even have the PlayStation.
Zoe and Amazocalypse Search for Seattle's Space Needle
Honestly, Ethanol is straight up toxic and we probably shouldn't drink it. We just grandfathered it in because our ancestors were getting drunk off fermenting fruit way before the genus Homo even existed.
That's a really good idea to make the future developers learn the Apple platform. But Microsoft had a better one; to buy Minecraft and add it to Visual Studio.
Why couldn't the post office act as a trusted intermediary and verify what was in the package for a small fee.
like everyone is saying, just quit. you've only got one life to live.
People complained about the same criticism of MtGox back in the day.
TLDR OP overdosed on B6.

Sometimes I drink the Runa energy drinks and I can verify they have no supplemental B6. I can also verify they taste really bizarre and many people cannot stomach them. Ironically the only thing making the taste of "regular energy drinks" drinkable is weird artificial flavorings and tons of syrupy carbs. Its not as weird tasting as some liquors, someone who can stomach a shot of scotch will probably be fine with a Runa. They taste like strong green tea mixed with a paint store, if that makes any sense.

I was mystified by the claims of poisoning because the dose where people start getting sick according to the medical data I found is about 5000% of the RDA. Only two documented cases in the whole world have resulted in problems at or below 5000% of the RDA. OP is something of a medical miracle to have been the third person on the planet to get symptoms below 5000%. I suppose somebody has to be the unlucky one. More than 50000% of RDA, about 10 times higher, is generally medically recognized as being unsafe for people in general. The ED/LD ratio for B6 is pretty safe compared to aspirin or tylenol or alcohol for that matter.

From wikipedia "For vitamin B6 labeling purposes 100% of the Daily Value is 2.0 mg."

The guy blames his rockstar drink, his 5 hour energy shot, and his supplements equally, but I checked online and the rockstar he's blaming is only 100% of the RDA (which is none the less a bit high) but the "Kirkland energy shot" is marked as 40 mg of B6 which is about 2000% of his RDA! That is a WTF product right there.

http://www.caffeineinformer.com/caffeine-content/kirkland-en...

Doing some math his unnamed OTC vitamin supplement is providing 4 mg or 200% of the RDA. Which is also unreasonably high, although not dangerously so.

I would say the title is very misleading as many (most?) energy drinks don't have near toxic levels of B6. One very specific generic copy of a brand does have a level that sickens people at a rate of 0.5 parts per billion but its still only about a tenth of what most medical professionals think would sicken most people.
But taking them every day, that's nuts.

And yet, that's precisely what their manufacturers want you to do.
A "goto" is not a branch (as noted in the article) but it rather a jump. From what I've seen it's not the level of experience that determine the number of "if"s in a person's code but rather seems to be an intuitive minimization of logic as a whole.

For those that wish to learn, I've used Gray's code and Karnaugh maps to minimize really complicated logic. And computer scientists are often amazed that an electronics engineering technique could be applied to software.
Most of Amazon's corporate principles are a bunch of management buzz words, but situations to apply one of them pop up fairly often in design discussions. "Disagree and Commit"

You're not always going to think that the design the team settled on is the perfect, but if you've laid all your evidence on the table and the team goes the other way, then you go the other way.
Trump, Hillary, and Corruption
I'm going to forward your comment to a friend of mine who is very much on the same track. Thanks for posting this.
Aside from running on a test chain there's the Mix IDE, which basically does have a simulator, and an actual debugger. So far it's kinda unstable and tends to crash, but I like it a lot anyway.
Wait, are we supposed to be surprised by this?
Isn't that mostly because of the legal process? When a guy is accused of rape, he's the one on trial. Mentioning his drug use might be excluded as prejudicial, even though the jury might find it relevant.
The form of vitamin B6 in supplements is pyroxidine hydrochloride, which at high levels (mostly >100mg/day) can cause peripheral neuropathy. So can zinc.

A lot of times it's overlooked that the form of the vitamin is different from what the body usually receives/produces.
Don't believe everything you read -- especially when there's a single source.
Because PayPal doesn't want to lose money from customers that use their complaint system or worse through chargeback from the credit card companies.

As far as donations for dubious causes goes well if they think that it will either lose them business due to reputation, or worse lose them money if a government decides to freeze those funds they will cut it off.

PayPal for the most part is not a fractional lender when you have a 1000$ in a PayPal account PayPal has to reserve the full amount, PayPal isn't protected from a run over by central banks and what limited protection it has is probably performed by underwriters at not the most beneficial of terms.

If some one is opening a donation account for ISIS, anti LGBT or w/e you might call an "unpopular cause" and that either causes them a huge PR headache or worse a government decides to freeze those funds they lose a lot of money.
This can be complicated even further since while the funds are frozens the users who transferred these funds might be eligible for protection under PayPal's own policies and if not then they can always initiate a chargeback from their own credit card company.
I like Apple's initiative but why use a third party application instead of their Swift Playground? It seems more appropriate and based on what's shown on WWDC, it's not that hard to learn.

This is a possible sign that Tynker can be bought by Apple soon to be integrated with Swift Playground.
If anybody needed an article or a news report to realize that an energy drink is far from "healthy" then I pity them.

Just take a quick glance at the ingredient list: Sugar. Caffeine. High-fructose corn syrup.

This is the case with most off the shelf beverages and processed foods. Remember: The majority of manufacturers do not care about your well-being or health. Toxic ingredients are so abundant, that eating "healthy" in the 21st century is a massive under-taking. Green tea might be a better and somewhat healthier substitute to any energy drink addicts that are reading this.
Ok, but you realize that merely listing the words in the acronym does nothing to explain what it actually is. The whole ethereum "ecosystem" is a radical and new construct that very few people are familiar with.

Given that, I would even say that the name "Decentralized Autonomous Organization" is a deliberate, almost satirical, obfuscation.
Really?? It takes a trip to the hospital with paralysis before you notice that shit is poison? The heart palpitations and industrial aftertaste didn't give you any hints?
On the receiving side: Ensure that your world-facing port 25 smtpd is properly pipelining all incoming emails through openDKIM so that their headers are tagged with openDKIM validation or lack thereof. This can work in conjunction with spamassassin.
The Techdirt Insight Community was something like what you are looking for, although less of hour-based work, more like small to medium fixed price projects. Not sure if it is active nowadays. I was a member in its early days.
MVC Framework for Fortran
This is something I need in general! Not just within my Slack team! Would be great!
Just the Costco Energy Shot was 2000% of the US RDA. His total consumption was 2600% if I'm reading his post right.

Interestingly, 46mg per day is still well below the value that's generally considered the safe upper limit: 100mg [1]. Presumably he also got some B6 from food, but probably not more than 1-2 mg.

[1] http://www.ncbi.nlm.nih.gov/pubmed/16320662
The strategy and also the heuristics that it teaches you are valuable, I can certainly agree with that. When you start playing a lot of chess, well at least I find that the incremental improvements you can make, after a while of playing, becomes a very narrow set of problems you are solving: mainly, how much can you "hold in your head" in terms of thinking ahead. That involves how well you can visualize the board.

I just found at a point getting better meant memorizing a lot of opening game theory, as well as memorizing end game tactics. Then, I'd probably still never be world class because I don't think I'm exceptional at visualizing chess piece movements--I may be better than 99% of all people but the way the top 1% of chess players can do it is just phenomenal. I feel like it's a specific skill that some people just have and get extremely good at. You really need to spend some time playing the game and getting better and better to realize how good at visualizing the ability to think ahead the top players are. Magnus Carlsen never studied chess using a board -- it is just natural for him to think about.
Yes, they do provide a good service. But they're still a "duopoly" (is that a thing?) as far as I know.

Can't even think on who's the third most used credit card provider.

As always with lack of competition all of these institutions are free to do as they wish. Specially since they deal with money, that can be (and often is) used for lobbying.

But I'm a pessimist, and these are just my 2 cents

Maybe it's all in my head and people are not influenced by money, democracy is a real thing and big companies obey all laws.
Thank goodness that coffee is something I actually like. I stick to no more than 4 cups a day, 5 cups if I'm feeling lucky. And by a cup, I mean an 8 oz cup (a 20oz to me is 2.5 cups of coffee).

When I was in college I was admitted to the ER for arrythmia. The condition was exacerbated by excess caffeine. I went from a pot of coffee a day to 3 cups a day for years, this included exercise and meditation. I refuse to touch energy drinks; while it gives me a shot of energy, prolonged use has consequences like my visit to the ER due to excessive coffee intake. I'd rather focus on getting the correct amount of sleep and taking regular breaks to recoup my energy rather than relying on coffee to feel awake.
It would also grant undeserved legitimacy to those Americans who have never encountered a Muslim in their life who really want to reframe the whole conflict as Islam vs. Christianity, and have convinced themselves that the US stands for Christianity in that conflict. I don't know if this is a failure of the educational system to teach them the actual principles on which the country was founded, or a willful denial of those principles, or just plain willful ignorance, but it's pretty disturbing.
Thanks for the useful comment! I'll definitely do this.

Maybe back when I was getting started I'd continue it to be a 'cost of business', but at this point in my life? No way! I'd rather be healthy / happy / more balanced.

I appreciate the advice =)
Show HN: Grokbit, a better way to search and browse code
Documenting the Undocumented: Adding CFG Exceptions
Actually, you poisoned yourself. You payed little to no attention to what you were consuming.
Patchwork solutions won't cut it. "Solidity" is inherently unsuited for the task of safe and correct contract design.
Yes, sorry: I could have been more clear that the what I described was Steve Pinker's judgement, not yours.

And I tried to stay neutral towards games on purpose - I have taught game design myself ;). Having said that, a lot of real-world attempts at gamification are pretty banal carrot/stick schemes.
In case anyone is curious, Monster has 200% DV of B6 in a 16 oz can.
Introducing TrendFeed: The Ultimate Source for Trending Industry News
Stuff like blind auctions and gambling is somewhat constrained by the fact that Etherium applications have to be deterministic and their state information and transaction history has to be publicly visible.
I ran into the same situation many times. Come up with an idea, buy a domain, do some coding, drop the idea.

You really have to stick it out and work through the idea. The best way to approach it is to do customer development first. Steve Blank was probably the first to bring this idea to the forefront.

Find out if people actually have a problem for which you are building the solution. The book Running Lean has some scripts you can mirror to do this. It will save you lots of time and actually get you pointed to an idea that has some merrit.

Derek Sivers from CDBaby had a great approach to this where he contrasted pushing onto people verse pulling an idea from people where there is already demand.
I'm not sure if Joey's aware of this or not, but reading the code of e.g. Ikiwiki.pm [1] there's a very clear reason why it's a little hard to work with, and this has nothing to do with Perl.

The code looks superficially clean, particularly also because it appears to follow a consistent formatting standard; however it violates DRY a lot and features high levels of redundancy and repetition, making it not so much hard, but exhausting to read through. It looks a little like the kind of code i see in "enterprise java solutions".

[1] http://source.ikiwiki.branchable.com/?p=source.git;a=blob;f=...
iOs app with Deform
Can you expand on why you thought the OSX -> macOS change would lead to anything in particular like that? I don't really understand how.
Eye Tracking Using iOS, Opens New Opportunities
Yes. For a while, you could buy beta-phenyl-GABA in a mass-market grocery store here, right off the shelf. It sounds relatively harmless, but beta-phenyl-GABA is a flat-out synthetic GABA-B agonist [1] developed in Russia in the 1960s. It works similarly to the prescription drug Baclofen. It can cause physical dependence, and has a potentially-life-threatening withdrawal syndrome similar to that of alcohol or benzodiazepines.

When it comes to things labelled as "dietary supplements" in the US, the FDA is more-or-less asleep at the wheel IMO.

[1] Edit: I'm wrong, it's apparently a https://en.wikipedia.org/wiki/Gabapentinoid like gabapentin and the DEA Schedule V drug pregabalin.
Please don't post unsubstantive comments; especially not predictable meemy ones.
I believe as you do and in basically the same terms, but, having had forms of this discussion for much of my life, I've encountered a counterargument that I thought I'd bring up as a devil's advocate:

> the way computers actually work, with functions and parameters instead of icons and settings menus

Isn't "the way computers actually work" at a fundamental level about electrical engineering, or at least about machine instructions? If you're using Unix commands, hasn't a whole lot of work already been done to create the abstractions of pipes, file descriptors, files, filesystems, and so on? Is it clear that there is some sense in which these abstractions are faithful and true to the machine and technology, where other software abstractions are not?