skysight-inc/HackerNews huggingface dataset:
I'm sorry but anybody that has studied this comes to the conclusion that Mars is easier. Where are you gone get your resources for the space station, where are you gone get water, fuel, food and so on? You would need constant delivery of all kinds of stuff, they could never be independent.

On Mars you have an atmosphere that gives you unlimited CO2 and Nitrogen. Plants can grow in compressed atmosphere. Mars has dirt that can be cleaned to grow plants. Mars has tons of H20 that means you can make rocket fuel and you have enough water for the people living there.

On mars you have the materials need to build radiation resistant living quarters (lots of dirt). Doing the same for a space station is incredibly difficult and expensive.

Mars gravity is pretty easy to overcome, specially because you can produce rocket fuel on mars. Ships can land, drop people and cargo, refuel and fly back.
You should have stayed on: They get 80% lower 99%-quantile latency, and I don't see anything that would make their process dependent on bad hardware. Ignoring a chance for such improvements by just twiddling a few config parameters doesn't sound like a winning strategy.

(Not that I agree with your diatribe against cloud providers. They all have options with excellent performance, such as locally-connected SSDs)
As a Polish speaker "belok" sounds nothing like "białko" and wouldn't be understandable
They use both that script, as well as a performance expert for comparison. Their method is about as good as the DBA, and both beat the simple script by a large margin.
You should watch the video and get some insight into why you're behaving the way you are.
Sometimes I wonder if it would be possible to graft a form of certification by huge companies on a MOOC curriculum for countries like CAR/CDR/etc. After all big companies do something close in IT (CISCO/Microsoft certifications).
Indeed there are some eDx professional certificates but they that are really costly as they are aimed at a western audience.

What about a similar certificate at $100 (one month revenue in Kivu) but in Kinyarwanda (for targeting the right students)?
" Saying "it isn't that hard" considering attorney's specialize in real estate"

Attorneys specialize in everything, the fact that attorneys specialize in real estate does not make every real estate transaction difficult, or require an attorney.

There are attorneys who specialize in speeding tickets. That does not make understanding the laws around speed limits difficult. If just means it's an area where attorneys believe they can make money by building a niche. That is not a measure of the complexity of that area, but of a large number of factors. (same with DUI)

In fact, attorneys specialize in real estate to handle the complicated things, which are not closings.
So your point kind of goes against this argument you keep trying to make.

I'm also not at all sure what your analogy to x-rays is supposed to be proving. It seems very strange

x-rays have no context and to people not familiar with at least anatomy and a number of other things, and are subject to different opinions.

On the contrary, real estate contracts, which are usually boilerplate plain english, only require understanding english. They may take a while to read, but they don't require specialized training. They are generally not subject to different interpretations, that's precisely why they are written the way they are!

There is no equivalent for x-rays that could make laypeople competent.
https://github.com/Datomic/mbrainz-sample/blob/master/README...
I think Go's regex lib is native Go, but simply naive. In any case, this particular benchmark isn't useful unless your application is regex as a service.
Also JS has received many times the investment of Go.
> Is there anywhere where that does not work?

Your local Apple Store in the USA.
If you're a competent programmer, one should be able to make any real-world task take about the same time in any two languages.

Therefore, any large-margin differences are benchmarking the programmer not the technology.
Did you even read the Reddit comment? [1]

Largely the issue with this is that a lot of spammers
don't have photos with faces [...]

[1] https://www.reddit.com/r/programming/comments/6efoqw/evaluat...
> The decoding/decrypting checks the signature and decodes it into a NULL pointer if the signature is bad.

Hmm wouldn't a trap be better?
I quite like how this journalist appears to have identified Wolfram's most prominent character features from just reading a single blog post :)
Don't bother with the rest of the Ender Quartet. While they're not terrible, they don't hold a candle to Ender's Game. There's just better uses of your time (like any other book on this page).
Its a chicken-egg problem. We can not start with expansive infrastructure. When going west people did not build the rail roads first, they just went and eventually it made sense to build the rail road.

Musk has build the ITS so that it is a transport ship that can reliable establish surface to surface transportation. Maybe eventually it will make sense to have tugs and refueling stations in orbit. This will only happen if there is a reason to fly very often.

Elon is building the cheapest possible thing that can get the job done.

> anything goes wrong anywhere, it's almost impossible to fix or send help when it can only come from Earth Surface.

The idea is that multiple ITS will fly at the same time, they will be able to exchange people before landing on Mars if one of the ITS has problems.
It wouldn't. getOptions() could have side effects that we want to run. Imagine inside of getOptions we have a prompt() call to fill in some of the options...
What I miss the most is the extension system. Where installing something (driver, new feature, etc) on the OS is as simple as dropping a file in a folder. And uninstalling it deleting this file. And you know there is nothing left after you removed the extension.
That's interesting... growing up, I always saw video games as expensive—both needing to buy the game and needing to update the system or computer every few years—but sports as the budget choice. There are so many sports you can play with just having access to a park and a $10 ball or frisbee.
If you break down the necessary costs (storage, bandwidth, CPU cycles for verification), it's actually very low, at about $0.001 (a tenth of a cent) a transaction:

https://bitcointalk.org/index.php?topic=3332.0

The only reason Bitcoin transactions cost so much is artificial scarcity of block space, which increases the proof of work generated per transaction. The absence of a static limit in Ethereum is one of its major advantages over Bitcoin.
I would have gone with a pi graph of the average over the years.
> The right path forwards is for JITs to emit SIMD code when possible

"Just rely on autovectorization" is what people have wanted to do for over a decade. We have yet to see satisfactory results for C. Why would JS be any easier?

> and for JS engines to provide OpenCL-like GPGPU-targeted APIs, following the trail that WebGL blazed with JS shaders.

Please don't! Nobody wants more APIs that rely on passing a string for a driver blob to compile. Standardize an IR (Web Assembly makes the most sense here).
No PHP is hated because it's too easy to use.

The means that a lot of rather bad (inexperienced?) programmers use it, which means there is a lot of bad PHP code out there.

People see that bad code and assume the language is bad.

The language has some warts and inconsistencies, and people are eager to point them out as justification for their hate. But for real programming most of them hardly matter.
Yes they can do that. But that's not what the parent comment asserts. With respect to Banks and governments, they're different in that they have a monopoly over their jurisdiction.
I concur. The whole point is for the government to steer a market and that is what is happening and we are getting results!

The opimistic takeaway might be; "Government pushes market in right direction." :P
Register allocation is a solved problem. The optimal solution can be found in polynomial time for SSA code. SIMD is no different.
Around the time that came out a widely criticised portrait of the late writer Brendan Behan was unveiled in some gallery and someone came up with 'the unbearable likeness of Behan'
Practical thoughts on HMIs and industrial software performance
...or FB can create a 'sdk-code-generation' like they did with Thrift, along with typescript generation.

Also, your idea is possible with current Typescript 2.3's language-server specs :)

But, this is quite separate from 'generic-machine understandable' data - which is what json-ld is all about.
Cloud IoT Core  –  Google Cloud Platform
The Personal MBA.

Deep Work.

How to Win Friends and Influence People.

Think and Grow Rich.

The E-Myth Revisited.

The Science of Selling.

(stuff about stoicism)
Opt-in, but nobody cares. They will just use your number anyway and, when confronted, claim that you "must have opted in at some point". They will then promise to remove your number from their list and promptly call you again a few days later.
It's funny because this is basically the VBA editor. You have a tree on the left with classes and modules, then in the main pane you have a drop down at the top to select functions and the text editor (if configured that way) will show a single function.

I wonder when Microsoft will do any work on the VBA editor. It's not like VBA is going away. Office users still write new VBA every day. They need it.
A now also the recently announced tectonic [0].
I also remember watching a talk about a clojure re-implementation but I think I never saw it released anywhere.

[0]: https://tectonic-typesetting.github.io/en-US/
The compiler should vectorize functions automatically, without user intervention.

Writing assembly code to use SIMD instructions is a vote of no confidence on your compiler.

If your compiler of choice can't do automatic vectorization switch to one that can, or get people to implement that feature in your compiler of choice.
This is pure evil, and I hope those doing it end up living under a bridge.
The use of the term 'factor' is pretty established in any security discussion and I have heard the word mentioned in lots and lots of presentations on security conferences. So it seems to be you that has some sort of strange hang up about this.

U2F is designed to add additional security by you having to prove that you physically own something.

> you do not need u2f with fixed first layer

Again, that why there is UAF, it has nothing directly to do with U2F. In UAF you have to somehow (bio or knowledge) prove that you are who you are.

In high security application you might want to both have local authentication (UAF) and additionally prove of possession (U2F).

> Malware attack gets delayed, not prevented.

Of course it helps. If you use your laptops fingerprint reader as a first factor, somebody steals your laptop, gets the fingerprints from it, he will still not be able to access your online accounts because they need U2F.

If its a website that uses password and you get phished this will be completely useless if they don't have access to your U2F authenticater.
1. That's what the `-s|--secure` flag is for

3. Is 1000 lines in 6 files really "large"?

4. On Debian at least, it just requires Libc.
I was thinking the same thing but for http://www.minix3.org/
Core I9 and X299 Are a Rushed Mess – Linus Tech Tips
That's a nice story, but no numbers. Why would the environment be "most", i.e. 50-100% of the gap? How do you know it's not 30% or 130%?
Maybe not, but I heard a debt counsellor on Radio 4 the other morning who said that bankruptcies were going up hugely in the UK, and that the main cause of them was PCP - the interviewer was quite surprised by it, but the guy said it was (IIRC) an epidemic. Can't find the link for it (I have R4 on in the morning at 6am when I wake up, and not sure what day it was), but it was only a couple of weeks ago.
When your natural programming to take risk and gain reward, ends up just taking risk. For him, staring at a screen and doing the work many here do, might be like climbing a mountain for everyone else. Risking ones life to do things so similar to things you've gotten away with before shouldn't be so celebrated.
The average person is consuming, not inventing. Human superiority is based on collective intelligence, inventions made by a few exceptional people, e.g. the top 2%. The other 98% are just riding along, not adding anything useful. Take a look at the state of the earth and tell me that's how a supposedly intelligent species acts. The one fighting wars against itself to impose domination, the one justifying most cruel acts with the will of some higher power that is just another invention of mankind's mind. I could go on and on.

It's human nature to think they are superior to anyone and anything.

It used to be that the difference between humans and animals was one is self-aware, the other is not. Then science has proven that to be untrue and humans craved for other reasons to distinct themselves from their animal origin, which one by one are disproved as well.

Claiming something that hasn't been proven beyond a doubt to be true doesn't make it true. It's a thesis that could work out either way. There are plenty of humans that think with a firm believe that earth is the only planet in the universe with life on it. Then there are scientists that think living organisms need water to exist, despite there being organisms on this very planet for which that does not hold true. Water is required for life the way we know it to develop. Outright dismissing it as the only option is a sign of ignorance, not intelligence. The first counter-example would be Artificial General Intelligence, which is estimated to arrive within the next three decades.

Dismissing the possibility of something outright because it doesn't fit into ones thesis or world-view is a sign of ignorance, not intelligence.

It is impossible to transmit speech electrically. The 'telephone' is as mythical as the unicorn.
Professor Johann Christian Poggendorrf, Germany physicist and chemist, 1860
Does anybody know why Go binary-trees is so much slower than Java's?
Sure, it worked out so well with the Bay Bridge. /s
> Yeah it's always great to see concepts implemented and working.

I agree. It's easy to criticize ideas that may seem futile at first, but there is nothing like a working implementation to take the wind out of the critics' proverbial sail.
Not really, it could equally well be a pre-6.3 GCC bug which resulted in outputting bad code.

What makes me think it may be CPU rather than GCC is that the segfault seems to happen nondeterministicly in a single-threaded bash binary running the same shell script with the same arguments each time.

Somebody also reported this oddity:

Strangely enough, the machine can run mprime for days on end without any trouble. However, an average run of the Glasgow Haskell Compiler's testsuite exhibits a handful of failures (typically segmentation faults). Even stranger, if I run a few mprime threads alongside a run of GHC's testsuite, mprime will itself sometimes crash with a segmentation fault.

So you have the same mprime binary which either crashes or not depending on whether GHC tests are running at the same time.
Authority stealing depends hugely on opaqueness, the ability of elected individuals to have privacy in their supposedly PUBLIC dealings.

Thieves in position of authority benefit from EXPERT status i.e. citizens do not feel qualified to monitor the activities the activities of the elected. Officials openly flout their ill gotten wealth and the citizens are in awe, praying to God for a chance to eat the 'National cake.'

Just last month, I talked to at least 10 ordinary persons. And these 'educated' individuals couldn't suspend disbelieve and imagine how much better their world would be if they could keep their representatives in check.

They all believed that their votes didn't matter. And it's quite true. In the last Nigerian election for instance, individuals from the Igbo tribe weren't given voters card because they wouldn't vote for the incumbent party.

I've spent a ton of time thinking about the state of Africa. And I don't see a way out short of a bloody revolution.

Even then, history says a revolution would only replace one set of tyrants with another.
Anyone used lasers to produce controlled plasma?
Im just very curious about this- has anyone on HN used this to produce plasma?
Don't know about HN but a friend of the author posted this on reddit and was commenting there: https://www.reddit.com/r/programming/comments/6f235k/rewrite...

edit: they also submitted it on HN, but it looks like they didn't get the "winning" submission: https://news.ycombinator.com/submitted?id=fjallidergodur
Except when we're talking about other entities, they also have their own rights to free speech/free association. It's nice to say that free speech is a social virtue, but would you be willing to hold a Klan rally/BLM rally in your front yard?
Off course you are right, but welcome to the real world. The only reason it was not done before, was that it was not feasible.
It sounds like one of those things that could quickly be accommodated by economy of scale, depending on just what's supposed to be done with the roughly cubic meter of space.
Show HN: Gab-validate – Java validation library
That no-left sign is there for a reason. For example, there's a similar innocentlylooking intersection near my place. There were identical crashes weekly. It was especially dangerous with seemingly no traffic due to poor visibility for incoming traffic. Now left turn is forbidden and all is good.
It was low performance, but not slow, its simple model meant it was performing enough for the task (DB IO was the bottleneck most of the time).

Since PHP5, the lead team made progress into making it solid. And in PHP7 some eastern/russian guy hacked the VM a lot. Adding new traits and improving memory usage and performance a lot too.

The "hatred" comes from old days (v3,v4):

- massive inconsistency in naming
- global side effect was a norm
- bugs, bugs, bugs

Combined with the nascent web boom, tons of new kids (that includes me) started having fun with html/php. A large mass of the web was written with it, carrying all the bad design decisions in forms of security bugs and impossibly bad code.

ps: I audited one famous wordpress plugin and it was 10 pages long of redundant code in 3 big loops, dead code everywhere, commented code released in production. All this to add a few links here and there.
They took an evil job. I'm fine with them getting a poor performance review.
> We have yet to see satisfactory results for C...

That's not a fair assessment. Major compilers (LLVM, GCC, Intel) are able to vectorize real world code to a useful extent. No, they won't reorganize data to be more SIMD friendly but they can take the hard work out of writing ISA specific assemmbly.
low hanging fruits.. Musk is defintely lazy
You clearly never used Taligent and OpenDoc. They were innovation by committee and completely revolting. You can read the introductory Taligent tutorial here:

https://root.cern.ch/TaligentDocs/TaligentOnline/DocumentRoo...

As for Hypercard... it wasn't Apple's innovation but Bill Atkinson's (he designed and wrote the whole thing). Once Bill left (6 months later), no one else was really able to manage the codebase and it rotted for a decade or two until it was finally cancelled.
Playstation started with a SRP of $49 when it launched in the US in 1995. Sony dropped the SRP of first party titles to $39 in 1997, several years before PS2 launched. PS2 launched with games back up at $49, and then Sony followed Microsoft's lead and upped it to $59 for the PS3. So if you look at a narrow window of time, you see games going $39 -> $49 -> $59, but that doesn't give the full picture. Throw in inflation, and the increased costs, and games are shockingly inexpensive.

Sone SNES cartridges were even more expensive: Chrono Trigger was $79.99
Binary-trees is allocation bottlenecked, and Java has bump pointer allocation where Go has slow allocation. The root cause being that Go's GC is non-moving so it can't do bump pointer allocation without fragmentation, so it has to do a whole bunch of computation to find a place for each node.
"How to solve it" because it encourages you to not just mechanically follow steps, but think critically and solve a problem.
The investment is risky but not speculative.

What's the distinction, in precise language?
I'm audiobook-ing "Harry Potter And The Methods of Rationality" by the same author.

It presents some of the ideas from "Rationality" but from the point of view of Harry who is portrayed as a rationalist.
In-fact the first chapter is titled "A Day of Very Low Probability" where Harry tries to think probabilistically about the new magical world he is being introduced to when he is still living with Aunt Petunia.

I recommend the audiobook because the voice actors have done such a good job with it. I can't help smiling at Harry's pre-pubescent ten year old voice.

Find it here : http://hpmor.com
That's not what a strawman is. GP just have an example to illustrate a point.
But ought personal responsibility matter? People willingly sign this stuff.
As if Lisp needed more exposure..
Inside the Cut-Throat World of Toddler Bike Racing
My guess is that people like that value financial security above all else. And financial security is a sweet sweet thing to have.
They state you only have to be there for 2 days. That sounds pretty inaccurate to me.
Sounds more like anaphylactic shock than allergy from how your describe it...
A Random Walk Down Wall Street. Helped me understand investing.
> one should be able to make any real-world task take about the same time in any two languages.

I don't think that's a practical claim. Interpreted or JIT compiled languages depend on the interpreter or VM. JavaScript has become much faster over time as JavaScript VMs have improved, independent of the details of any particular JavaScript program. Ruby has become faster over time for the same reason. I've seen Ruby programs I've written speed up significantly without any significant code changes when I moved from an older to a newer version of Ruby.
People aren't. And unless we have business robots, there are still people involved.
This "article" is 4 short paragraphs long.