skysight-inc/HackerNews huggingface dataset:
You and "the instagram and whatsapp guys" simply use a different denominator for wealth than perhaps Linus, theregister readers, or many of us here.

You're talking first of all there about valuations (aka pie-in-the-sky) not cash-in-the-bank-or-matress anyway or other encumbered "assets" not money. These usually only get "converted" when in a mad rush to beat the avalanche of other "assets" seeking rapid conversion on a massive scale due to black swans, and then good luck converting those "billions" into (purchasing-power-equivalent, in-the-bank) billions.

> Obviously everything isn't about money, and Torvald's legacy will be timeless.

So why the heck bring it even up? =)
Why the DRY principle isn't always the right answer
Reply by Kahneman in the comments: https://replicationindex.wordpress.com/2017/02/02/reconstruc...

Further discussion on reddit: https://www.reddit.com/r/slatestarcodex/comments/5u7fb3/a_pi...
I see a lot more private exits happening and likely to happen in the future. (Meaning sell to an acquirer who is already public themselves, generally.)

This amortizes the Sarbox waste across a larger base.

Your citing of Amazon (with a market cap of over $400BB) fits nicely into this model. They have done acquisitions and are amortizing their waste over that much larger base. Someone trying to go out standalone at $1BB market cap (which used to be viable) isn't necessarily viable just because $400BB is (more than) viable.
Incorporate data into your natural decision flow
Nokia 3310: the immortal phone
And then: “Don't use 'char' for number of lines” (2014: https://git.kernel.org/cgit/editors/uemacs/uemacs.git/commit...)
I've always assumed this about him. Again, I admire him greatly and I don't think that money trumps everything. I used the Instagram and Whatsapp examples just to demonstrate Linus' almost ridiculous lack of work->earnings.

I mean if a world-renowned workaholic genius can't automatically generate a fair amount of wealth from decades of creating some of the most used and influential software in the world, what does that imply for the rest of us?
Review: Panasonic Countertop Induction Oven
Right now? Hugo.

It fits all the boxes you're looking for except "Looks great". For that, you'll need a theme - but fortunately Hugo themes are pretty easy to implement given a base HTML theme, or you can use one of the Bootstrap 4-based Hugo themes, which work pretty well and look pretty decent.

IIRC this one works pretty well: http://themes.gohugo.io/bootstrap/

You'll not need a VPS - S3 or Google Cloud Storage will work fine. Having said that, a $5 nginx VPS will also happily handle a Hugo blog even if it's being hit with a Reddit front-page hug of death.

You WILL need to figure out your deployment process, which is a bit more irksome on Hugo than something like Wordpress. But it's not a huge deal.
PiDeck – Embeddded Open Source Digital Vinyl System
> So why the heck bring it even up? =)

Because he's saying shut up and work? But working doesn't just...work...
> There's no safety reason why you shouldn't do this.

When you have seen a few done wrong you disagree with this. They have an inherent potential for death and injury and incidents are frequent, unlike US. Then there is the whole implant safety and contrast safety side of things.

People won't be replacing pregnancy scans with MR any time soon, and the cost of the machine is not the primary reason for this. They scan too slowly and pregnant women aren't that keen on lying still for ages. It's sometimes even unsafe to encourage extended periods of lying supine. US is just too cheap and readily available.

Source: I do MR scans.
He had one commit to uemacs after that, in 2014 (with a similar objective). Either he gave up after that or that fixed all his problems so far...
Those people you're talking about should move outside of Silicon Valley.

There's a whole world out there where you can live quite a comfortable lifestyle for a half or even a third of your average SV monthly income.

Seriously, money is a matter of hygiene and if you're feeling the need for more, it's time to make a serious change, like to change city or profession, because startups are a lottery.
I agree that wrapping can and does work in most cases. But then there are times when it doesn't work without introducing a lot of complexity and/or inefficiency or without limiting design choices.

How will the new concurrency/parallelism facilities they are planning for Swift work with libdispatch queues? Will they want to build on GCD or not? Will whatever they do work for Objective-C just as conveniently? That's an open question in my view.

For an example why wrapping cannot work efficiently in all cases look no further than Python 2 vs Python 3 strings. They are conceptually too different.

With enough "waste" of resources everything can be wrapped. I don't know how React Native works. But React.js uses a virtual DOM that effectively doubles memory usage. That's what gives them the freedom to use a completely different approach to updating the UI.

I put "waste" in quotes because sometimes paying for a more productive and simpler system with higher resource consumption is the right thing to do. But in other cases it is not.
From NPR:

"When is copying flattery, when is it thievery, and when is it sheer genius? In this hour, TED speakers explore how sampling, borrowing, and riffing make all of us innovators."

http://www.npr.org/programs/ted-radio-hour/321797073/what-is...
Show HN: Sell your property without the initial upfront cost
This is the response to the worst message I've ever seen on HN
Github Pages with Jekyll Bootstrap would be a good start, it supports custom domains (http only) after all. It will be quite easy to migrate to some CDN when you have moderate traffic.
Please please please get some radiographer input on the interface. The horror that is out there is just so dire. I have some fantastic screenshots tucked away somewhere of the things that users are subjected to.
Ask HN: Becoming a post-prohibition, post-privacy, trust-driven world
In just a few years, every house will be equipped with tools that will allow people to create/print almost anything:

- You'll be able to print your own weapons, including guns, bombs, poisons and even viruses.

- You'll be able to print your own drugs, including prohibited ones.

- You'll be able to create fake evidence (signatures, finger prints, photos, audio clips, video clips) that will be indistinguishable from real ones.

It is clear that our system wasn't designed to be compatible with these new realities. The following strategies will be deeply challenged:

- Prohibition. It will no longer be effective, as anyone will have access to anything. The list of prohibited weapons and substances will never be up to date as new ones will be invented daily.

- Trust. We will no longer be able to take evidence, measurements, research or news at face value. We'll need to accept the fact that we're always dealing with information that could be fake. We'll need to rely on trust, more than we ever did before. This will demand new strategies, in order to qualify and quantify trust. Some kind of social score or currency.

- Privacy. Information is easier and cheaper to share than to conceal. Everyone will eventually have access to camera drones the size of a fly. Anyone will be able to produce fake data/footprint about anyone. We're no longer safe from judgement even if we manage to keep everything secret. We're more likely to be trusted if were known to be transparent as opposed to secretive. People will eventually realize the negative effect of privacy, and become more transparent. Those who fail to adapt will be miserable.

What can we do today to ease the transition to a post-prohibition, post-privacy, trust-driven world?
Game Hacking for Beginners: WinXP Minesweeper
I'll pop over next time I'm in that office :) Really interesting product, best of luck with it!
The AndroidSDK Docker image (with comprehensive guide)
Although this could be a factor, I have to disagree on this. Before any foreign student is given admission to an American University you need to take TOEFL (Test of English as a Foreign Language). You need this to be a high score to get admitted and depending on the country, you need to show this score at the American Embassy to get a student Visa. Unless it is some exchange program ALL foreign university students can speak English on a conversational level.

I am from Nigeria, where English is the National language. I grew up visiting America as a child because my parents grew up there for some portion of their lives. So even with all my linguistic advantages I still bonded more with other International students faster and better than I did with Americans (regardless of race).

I would say the issue I found was cultural, basic things like sense of humor differs. What a Nigerian finds funny is not always the same thing an American would find funny and vice versa.If you cannot laugh together, you have a problem. Same with etiquette, some things a Nigerian may do might be seen as rude to an American but a sign of love in Nigeria. The second issue I found is that Americans don't have a lot of curiosity beyond their own culture. A lot of Americans have the idea America is the best country in the world, so what could they learn from anyone else when they push the world forward, so there is a lack of interest to understand others perspectives and there is a gap.

I personally worked hard to have American friends and I have life long ones today both white,black, latino and Asian American friends but this did not come easy. This took about 10 years of open-mindedness and extroversion that was not always reciprocated.
That's pretty cool. How long does it take to train something like that? And did it work?
No, you just generate loads of biopsies. These have risk too, so it's a giant waste of time. MRs produce a lot of data and without knowing what you are looking for you are going to miss things.
As with most things, ask a good question, get a good answer.
Don't most junior devs make a large enough salary to compete with mid-career wages for other professional roles? (I haven't seen this year's offers, but I'm pretty sure we're right at $100K for new college hires in the Boston market.)

That's about 1.5x the median household income here.

If that is the factor that keeps someone from switching careers, I think they have more of a lifestyle problem than an income problem.

To me, the issue is how to replace the "years of experience and learning from mistakes" (even structured college course and internships are incredibly valuable experience and that's going to hard to layer on top of a full time career before the transition). Contributing to open source projects is one obvious way, but doing that on a large scale is time-consuming as well, especially layered on top of another professional career outside of software.

This is no worse than if I wanted to transition into aerospace engineering, or automotive, or oil and gas. It's very much more possible than transitions into those fields, but it's still going to be a long row to hoe.
Youtube (mirror?) https://www.youtube.com/watch?v=EjflNTd2kho
He is worth $150 million and has an annual salary of $10 million : http://www.therichest.com/celebnetworth/celebrity-business/t...

I say he marketed himself well
Well your pay is going to decline in accordance with the cost of living. I'm mainly talking about salaried jobs here, I don't know how profitable the average startup is (I'm guessing 'not very')
"Also closes with a great quote. Code is easy, it's either right or it's wrong. People are the sticky wicket"

When I read that I got the feeling that people were thinking to themselves "it either executes or has an error," but that is certainly not the case when Linus deems code right or wrong. Obviously not executing is an automatic disqualification.

Two patches can correctly execute and achieve the same goal, and yet one will be deemed "brain dead" and "moronic" and the other be deemed "right," solely on the subjective whims of Linus. Totally his prerogative, and I have no issue with it.

But don't think for a minute that code is "black and white."
This is a fantastic article.

I decided to learn programming at 38, started at 39, and now at 41 I am in the process of releasing a commercial version of software I created.
I moved into this field from medicine, to have greater control over my life, scratch my entrepreneurial itch and broaden my horizons. I have no regrets.

You can do it if you really want to, and at any age.
UI is quite horrible, good luck forwarding whole conversation to someone else, you need to select all messages one by one

good luck sending more photos at once, you can send photos only one by one

these basic case scenarios really make it look like it's made by some teenager
Yeah, first I wanted to write CC0, but OSI also doesn't like that. But honestly, there's enough wtfpl code out there that it seems nobody has a big issue with it. And given hat it allows relicensing into any other free license it seems more a semantic issue.

Is there a widely accepted "do anything you like"-license that everyone can agree upon? I noticed github had cc0 for a while, but now they offer "the unlicense".
Maybe the original game. I see there is a new one in the working. Thanks.
Where I work, one of the applications we've recently built is a planning and design tool for a specific type of structure. There are both electrical and mechanical considerations to address, and the problem domain is sufficiently broad and complex as to require, at time of writing, about 25 megabytes of constant data to cover all the possible designs. Because of a client requirement, the application is also frontend-only, with no backend interaction beyond the initial download, and a PDF of many pages as the end product of the process.

When your UI is based on 25 megabytes of lists and maps, you do a lot of iterating and filtering. In our current implementation, it's possible, but difficult, to produce a case where it spends as much as a quarter of a second doing that in one go. But only the first time; if it takes that long (anything over 100ms), we memoize the call so the next time you get it for free. Binary search hasn't yet been required, but it's on our short list of performance improvements to apply once the backing data grows enough to require them.

Another project from last year was a tool to consume very large (250-300M) XML dumps from a very large, very expensive line-of-business system used by our finance department, and produce a wide variety of aggregations to simplify verifying the output of said very large, very expensive system, which I gather may not always be able to perform arithmetic correctly.

This one wasn't a team effort; it was one of those things where you get the spec on Friday afternoon and the deadline is Monday morning. (Not something I'd tolerate on a regular basis, but when the stakes are "it's this, or the SVP Finance sends a helicopter to retrieve the VP IT from a cruise liner"...) But it's also a frontend-only application, because installers take time to get right, too, and in any case something so simple has no need for a backend.

It takes about three minutes to fully parse, process, and report on a 250M XML dump. It leaks no resources, does not hang the UI thread, and presents a cute Bootstrap progress bar along with a table of running totals, so the user knows what it's doing. (Not gonna lie, I was showing off a little with the table. It's fun to watch numbers blur as they spin upwards in value!)

I concede that this tool doesn't do much work with long lists - mainly just the values of interest from the raw dump, which are several lists of maximum cardinality on the order of ten thousand, and the negligibly short lists used to maintain parser state information. But I do gather a certain impression that you're one of those sadly behind the times folks who still thinks of the browser/JS platform as a cute toy and a decent document reader, but not up to anything remotely resembling Real Computational Work, and I thought I'd include this example, as well as the other, in order to help disabuse you of that rather outdated notion.
No, it's supposed to be MissalPrelaunchFactoryInit, but the class name spellcheck in Eclipse autocorrected it. It's so you can tell the fish about their lord and saviour Jesus Carp.
The things Vim could teach Silicon Valley's code slingers
Because it demotivates people.

The thing about capitalism, which I feel is not widely understood, it's that as a participant, you're meant to compete, but you're not meant to win. The need for money to sustain your lifestyle is what drives people to productive work; competition is what drives companies to optimize. But the moment someone wins - a person becomes rich, a company becomes a monopoly - they actually become a problem. At best, they're no longer working and optimizing. At worst, they can disrupt lives of a lot of people.

The promise of great wealth is phony by design.
Etymology of Endianness
One could very well argue that this success would not have been possible with VC money. They would never have this business model of $20/artist/year because VCs want loads of profits. And they would have >100 employees instead of three, because, well, aggressive scaling.

It might boil down to your definition of success I guess. Having taken VC money might have maximized their profit but at the cost of their top USP (very affordable service). Also they probably would not be loved as much by their customers and not doing as much of a good deed to the artists as they are now.
Random motion is far harder to control for. Irregular heart beats cause a lot of trouble, as do moving babies.
So imagine foetal cardiac MRI.
There are new methods using some pretty mind boggling maths (at least it is tonne) that deal with movement very well. But as with all clever MRI stuff, you can have nice, or you can have quick.
That's interesting regarding auditory frequencies, especially in light of some comments by my autistic sister, who over the course of many arduous years of work by our mom became very high functioning. She leads a pretty normal life now (married, has a kid, works as an economist), but wrote the following:

"I don't remember much from before I could talk. The memories I do have are brief and disconnected from one another. I remember focusing intently on an object, such as a crayon or a piece of wire (you know mom, those twisties you use for the garbage) and being able to focus intently on that item, to the exclusion of everything else. I remember thinking that people could read my mind, thinking that they knew exactly what I wanted. I can even remember hearing and understanding some words but not understanding that they were an attempt to communicate. Hearing a sound from an air conditioning vent means the air conditioner is on, but it does not mean the air conditioner wants to engage me socially. It was not that I did not care about what they said, but rather that I did not know that they were trying to say anything to me. I vaguely recall interpreting human words, from family and teachers alike, in a similar manner. "

(from Triumphs in Early Autism Treatment )

Full disclosure - the mom mentioned above is also the founder of an Autism-related business; http://www.oaiautism.com/.
Have you heard of Word2Vec?

In a nutshell, its a deep learning model that given a word, predicts the other words around it, or alternatively, given some words in a sentence predicts the missing word. The idea is that similar words end up being assigned to similar vectors, all without knowing a ground truth.

Now that won't exactly answer your question, but then you can keep a couple of words related to your sentiment in a list and compare the words in the tweet to that list. If they are similar enough, you can write a rule to mark that tweet as matching your sentiment.
[broken link]White men to women and minorities in tech: We just DGAF
I hear ya, especially on aeroplanes (it turns out the Wright brothers were kinda jerks). It's such a shame that, due to the current nature of political discourse, it seems that the only two plausible options are (a) artificial and stifling patent monopolies or (b) expropriation by the state.

There seems to be a very sensible, but verboten, middle ground here: government funding of socially beneficial research and, if a significant public benefit can be demonstrated, compulsory state acquisition under the condition that just compensation is given.
Better still, stop the breathing. Breath hold sequences or turning off the anaesthetic machine - both work better than free breathing.
Facebook swipes at LinkedIn by letting brands post job openings
Found this online:

The CIA oath reads: “I, [name], do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I take this obligation freely, without any mental reservation or purpose of evasion; and that I will well and faithfully discharge the duties of the office on which I am about to enter. So help me God.” Schooled CIA employees know that the Constitution also defines the role of federal employees: "To establish justice, insure domestic tranquility, provide for the common defense, promote the general welfare and secure the blessings of liberty."
On surveillance data shared by local police with federal agencies
Also, massive amounts of conversation with natives. It turns out that most people are more than happy to talk about their childhood reminiscences with a foreigner, or explain the complicated rivalries between their home town and the next town over.

Most people love talking about themselves; as a foreigner, you are in some ways uniquely equipped to be a good listener. Wherever you go in the world, you'll find lonely people who are glad of the company.
Same probably goes for younger people as well, though. The difference being that most people pick the career paths they stay on in their 20's. I've seen many drop out of computer science curriculums and gone to become a carpenter or whatever. Promoting the possibility for change later in life is a wonderful thing and societies should encourage and make that possible. Nobody should feel trapped in their past, but obviously they still need to put in the work.

Edit: Not to mention the amount of people who apply to universities and never get accepted. There's plenty of room for failure and pessimism if someone wants to take that angle, and someone is always left out of something, no matter how hard they work. That's also why society should enable an equal springboard for everyone. I want the best and brightest to become the doctors and scientists of the future. Not the ones who had the most leisure time in their hands to be able to study and get accepted to programs.
Ask HN: What are the challenges International Remote employees are facing?
We are working on a new project that will change the way companies are hiring international remote employees.

The project is trying to address the problem that today most of the international remote workers are freelancers who need to handle taxes, insurances and savings by themselves.
They spends an average of $1000 a year on accounting services.
In addition, most of them are not eligible to the same benefits as local full time employee.

As remote worker or company who hire remote workers what are the challenges you are facing?
Teaching a computer to write poetry: building a Burns Bot part 1
> Everything would be much easier if we could just have some part of the UN that every country agrees to follow manage a universal spectrum allocation and anyone that disagrees should just expect all of the electronics to break.

Not sure it would be. As I understood that's more or less how it works today bar the UN bit. Key industry players chatter and come up with standards that all are reasonably happy with. But then throw in a few countries that want to do things differently just for the sake of it, prior spectrum allocation, and protectionist moves, and you end up where we are today...

https://xkcd.com/927/