skysight-inc/HackerNews huggingface dataset:
I haven't tried anything else to be honest- like I say I only do this for groceries, once or twice a week.

I had a few exams in the past year and it never occurred to me to try and use this technique there (this was for a postgraduate course- other than the one where I learned about it).

Also to be fair often the stuff I buy at the supermarket is the same list with small variations- for instance, I don't have to remember to buy milk and orange juice, just to remember whether there's enough in the fridge.

I really should try to use this for something more involved.

Edit: to clarify, I was convinced that this thing works because I tried it in class back in that undergrad seminar. I generally have a bad memory, but I was able to memorise lists of more than 20 objects in a small amount of time (I don't remember how long- the person training us kept time). I didn't think my groceries' list is proof enough :)
Ikea's aesthetic is not just some designer's idea of what nice-looking furniture is, it's actually designed to be flat packed. The raw materials that go into the product ARE cheaper for Ikea (particle board vs. hard woods), but not by leaps and bounds (unless you get in to the more exotic hardwoods). Flat pack is also cheaper to warehouse and distribute, and your custmers can come and collect it and build it themselves. Mid to high end furniture often has more intricate joints and curves, and is probably cut by machine, but assembled by hand in a factory.

TL;DR: You'd have trouble producing furniture in other, more traditional styles that could also be flat packed and assembled at home by the average consumer at a reasonable price point.
Jetbrains seems to be dogfooding pretty good with kotlin.
> This is also the first thing that came to my mind. How do the filter noise? Or are we missing something that is not described in the article?

The mirrors are suspended from pendula: https://www.advancedligo.mit.edu/sus.html
In the early 1900s, Harvard was on track to be a Jewish dominated university, and they made the (then common) decision to limit Jewish enrollment.[1] In reading that article, I learned that even Richard Feynman was affected by Columbia's quota, and ended up at MIT instead. (Go MIT!) Non-meritocratic quotas exist to this day at all elite US universities, with one exception: Caltech.[2]

[1] https://en.wikipedia.org/wiki/Jewish_quota

[2] http://www.mindingthecampus.org/2010/12/why_caltech_is_in_a_...
The Jewish students were regarded as the undesirables and given the 'coffin' problems in order to eliminate them - read the links up-thread.
How to Leverage Technical Debt
Hard to read on mobile. Couldn't get past the first few. It is annoying to have to click a tiny thumbnail to read a bad, extracted synopsis from Amazon.
I am not familiar with the conditions needed to withhold payments although it is defensively possible in Canada as well. I will keep that in mind, thanks.
Nside the Eye: Nature’s Most Exquisite Creation
You don't have to call malloc directly in the second assignment. If you depend on special handling of null without the "if" on invocation you can have your own function for that.
Longform Interviews with Designers
I'm currently (finally!) reading 2001. I was half a page from the end of a chapter when my train was seconds from stopping where I wanted to get off. Thanks to speed reading, I could finish the chapter and put the book down in my bag before leaving the train!
"And they did not telegraph anything." - are you kidding? It has to be the most telegraphed interest rate rise in history!
Oooooo this looks like a good idea
Social engineering is an element of fascism.
Rocket Internet is the prime example of the pump and dumping scheme. The pumping is over, now comes the dumping.
Is it hard to get a visa there if you're going to not work at a local Singapore company?
I wouldn't overlook the distinctions between them. This kind of policy against Jews was a "quota", specifically "numerus clausus". Participation from a specific minority is prohibited once it reaches a specific number.
It's really nice to see a game company do this. I don't think any other game company besides Valve would do this. This is part of the reason that Valve has the trust of the gamer community in Steam that no other game studio has managed to build.

I'm the most casual of gamer, but do appreciate these types of efforts... I've even kicked in for the humble indie bundles before they jumped the shark.
> In the latter case, speed reading would make the entertainment run out faster.

That is also why I watch all my movies at half speed!
I also treat a UUID as a string of bytes. Go ahead and render it any way you like, but there are no endianness issues. The bytes are random and meaningless.

Also be careful of what you think is 'random'. Calling the OS random-number-generator may not be random enough. I'd recommend in every case to use the system library to generate a UUID.
What's the issue?

Their wealth is proportionate to the amount of value they deliver in the marketplace.
> If you use the European scale.

Be careful there. Parts of Europe including here (the UK) officially use short scale like the US.

When looking at historical figures it is important to be extra careful as scale use has flipped back and forth over time in places. "Historical" doesn't go as far back as you think either: short scale becoming the standard number naming convention in the UK happened in 1974 so there are still people alive who use long scale and remember it being the most common form.

To really confuse things some places use a half-way house of "short scale with milliard"...

It is safer to stick with "scientific" prefixes (kilo, mega, giga, tera, ...) as they are consistently interpreted the same way except where someone is being deliberately difficult (for "deliberately difficult" read "just plain wrong"). It sometimes sounds odd referring to things like "giga pounds" instead of "billions of pounds" (or "thousand millions of pounds" or "milliards of pounds") but it reduces the risk of misinterpretation and anyone who doesn't understand probably wouldn't truly understand any of the above terms without explanation.

For more see https://en.wikipedia.org/wiki/Long_and_short_scales
Yeah, I really don't understand how they are ignoring this. It's actually very concerning to me that they don't understand this.
Honest question: Did you believe this before you had children, or did you realize it afterwards?
Given the number of CVEs filed a nonzero number.

In any case more organization than the number of orgs that would bother to check my code.
Microsoft Heading to the U.S. Supreme Court Over Xbox Suit
Good find, thanks for sharing that link.

It's interesting that the other thread was 364 days ago, which would have been exactly this same Monday last year (ie: the beginning of the third week of Jan.)
Some would say calling an article that highlights history and achievements of an underrepresented group "divisive" is an example of unintended systemic racism.
Chances are most users who had their discs scratched failed to read/follow the warning sticker that shipped on all consoles stating not to move the console with a disc inside.
A neural network for Arduino
Show HN: Space Shooter – Retro Game Recreated Using Python
Have you got any studies not funded by the dairy industry to share?
Blue Monday, the most depressing day of the year.
According to this comment [1] and other things I've read about how SIM's work, one of the primary functions of SIM's is to be a tamper-proof chip that you can't physically get into and read out the credentials (because that would allow you to clone the credentials and effectively access the cell network from multiple devices while only paying for a single device).

If you move that provisioning to something that happens over the network, how do you keep someone from passively sniffing or MITM'ing the network connection and cloning the downloaded credentials?
Do you accept any form of advertising on the web?
> The result is the worst of all possible worlds.

With respect to the rest of your points: given the number of Jews who emigrated from Russia for fear of being shipped off to Siberia to die, what you describe as the "worst of all possible worlds" is remarkably civilized by comparison.
The holy grail of content marketing
It was a soft fork.
There is a similar site that didn't make it to the front page which has been posted recently. I think he is using the api though. https://news.ycombinator.com/item?id=10808014
Re-tagging the most popular books. Brilliant!
Link to the actual course (as the article doesn't really provide any information, much less answer the question posed in the title): http://ocw.mit.edu/courses/sloan-school-of-management/15-s50...
Bernie Sanders' Healthcare Plan [pdf]
An optimizing cispiler sounds really interesting. Something that applies all the optimizations that the compiler would do when translating your C to machine code but showing you the results in C. Of course not all optimizations are representable in C (calling conventions for instance) but many are.
My startup was actually incubated by the writer of that first article you linked. I agree with his points.

I fear the truth is that it's simply hard to hire good talent from overseas when you have limited funds anyway. This goes back to the larger issues of limited investor risk appetite and difficult market conditions/access.

Personally I've seen fellow startups try to hire foreign developers, and successfully get approvals from the government (yup it's troublesome), and then the developers decide not to come to Singapore after all, or come but don't perform to par. You can't mitigates risks like these without significant cash in the bank (which only the top-funded startups have).

My chosen alternative was to hire remotely and not muck around with approval from government, which also meant benefiting from lower market salaries in cheaper countries. It's taken a lot of filtering of employees, but things are going fine so far. This approach won't work for everybody, of course.

All that said, I do think the core issue holding Singapore startups back is the market size/access thing. It leads to most of the other issues, including startups' inability to pay for skilled developers. Looser government regulations on employment by startups would help somewhat, but it might not change the outcome significantly.
SEO is more important to generate unique, long lasting traffic in my opinion. AdWords is good for a quick little burst, but unless you plan on paying for the adverts for a long period of time most of the traffic drops off after the ad ends.
> I also treat a UUID as a string of bytes.

Why not avoid UUID altogether? It is an overly complicated format. It is simpler to just generate 16 random bytes and represent them as you wish.

Beware that 16 random bytes, at least currently, is not a valid UUID. You have to include version and variant numbers.

> Go ahead and render it any way you like, but there are no endianness issues. The bytes are random and meaningless.

Endianness absolutely matters. If you don't encode it and decode it correctly from the binary formats, you will end up with a different identifier.

> Also be careful of what you think is 'random'. Calling the OS random-number-generator may not be random enough.

If it's just a regular PRNG, sure. What you want is a CSPRNG, like /dev/urandom.
The Genome in Turmoil (2013)
That made sense for the original trilogy, but not for the prequels, which were generally presented as taking place in prosperous times.

It's rather jarring to see how advanced Coruscant is and then take a look at the SD monochromatic holograms.
Clip and annotate MIT Courseware videos
Disclaimer: I work in telecommunications, but not at an operator.

The operators have resisted this actually, as they fear it will bring more competition for them by making switching operators easier. To lock the device, they don't need this standard: they could solder a SIM chip today, no need for any new standard.

The eUICC (embedded UICC) standard is required when you want both a soldered SIM AND the ability to switch operators during the life of the device. There you need a standard scheme and added complexity to enable this, and this is what's discussed here.

The operators have (and are still) resisting this for smartphones / high value devices. The reason eUICC is getting traction is the IoT. For low cost devices a removable SIM is just not manageable:
- too expensive
- too fragile (think vibrations, harsh environment)
- too large for wearables
So they accepted eUICC to be more competitive for IoT, and try to manage the risk it's used for big devices to increase competition (think Apple SIM, but soldered).

Look in the article section "Stakeholder advantages in an e-SIM environment", they capture very well who gains what with eUICC.
> I agree that the lack of incremental compiling makes it not useful for large projects at the moment.

Whoa there. Let's not exaggerate the scope of the problem. Large projects in Rust usually consist of many crates (in Servo, 150+). Rust absolutely has incremental compilation on the level of the crate, so the compilation times are similar to what you see in C++ with per-directory unity builds. This is the same story as Go, for example, and people don't say Go isn't suitable for large projects; incremental compilation isn't even on Go's roadmap.
Denmark sets wind energy world record
"The problem is a better product is not necessarily a good business"

Hear, hear. This gets lost oftentimes when you hear the whole "build something people want" mantra.
Interesting read, but I have some problems with it.

> Another theory suggests that there was selective breeding for Talmudic scholarship. This seems unlikely to have been an important selective factor, since there weren’t very many professional rabbis, certainly less than one percent of the population.

Although there are very few rabbis, majority of ultra-orthodox men spend most part of their time in rabbinic studies until they're very deep into adult life, and their level of success in that field is directly converted into their social status. (Which also means that they don't work and depend on their wives (who are also expected to care about the house and have a lot of children) as well as welfare from state and charities to survive).
What's the main pain point you're trying to solve and for whom?
GUIDs are a particular implementation of UUID, yes. The big difference is that GUID tends to be upper-case and little-endian (except for the big-endian bit), whereas UUIDs tend to be lower-case and big-endian.
Three genetic associations have been identified for primary open-angle glaucoma
I used to do a lot of contract work. I can't tell you what you should do - but here is what i did and it worked for me

Two approaches:

1) Work for one large client and essentially become an employee (consider this. a lot of startups pay good money for remote employees)

2) Work for multiple clients

Focusing on #2 here

Core rule: You want to be paid premium for quality and service.

Avoid marketplaces - it's very hard to compete on quality here.

Niche - the more focused you are on a (profitable) niche the better you can charge premium for domain competence

As thibaut_barrere mentioned - Build a brand - i would even go further - create an agency like brand. At the point is stopped saying "I" but said "we" i was able to charge more.

Dont charge by the hour but by the value - most developers charge their time - you want to charge the value you provide to the client. Read up on "willingness to pay"

Most important: Deliver as promised and always try to over-deliver in service, quality, etc. Eg try to understand why the client asks for features and not only what features she/he asks for - you might be able to come up with better solutions or anticipate future requests. Any successful project should usually lead to improved reputation and more projects and clients.

Good luck!
Someone mentioned before (in a comment on another similar news item) that although the rocket is tall, after landing most of its mass is at the bottom: the engines are heavy, while the rest of the rocket is mostly empty fuel tanks. Hence it is feasible to keep it upright with the relatively small legs.
How you can get free pass for the Developer Week
Ignoring the name... are there any plans to make GitLab Mercurial capable? We still have Mercurial repositories and still sort of like Mercurial.
I remember Jeff Atwood's 4k monitor review post [1]. Someone had calculated that he made thousands of dollars pimping that thing.

I have no issue with people doing this, as long as their posts are not solely motivated by wanting an excuse to post their affiliate link. I guess the more popular you get, the more likely that is to happen.

[1] http://blog.codinghorror.com/our-brave-new-world-of-4k-displ...
This seems like a very big deal for a lot of very poor people - a Bolivian friend keeps in touch with his family there entirely by WhatsApp. I wonder how much this will actually increase the userbase, especially in the Third World.
This is usually bad for the founders, because if it sells for less than the valuation they received during funding, they will most-likely get nothing. The VC always get paid first.

Founders either need to get out early, understand that their position will eventually be just an employee, or not take in more funding than the company is worth.

It does, however, work out in the tiny chance that the company sells for way more than it’s valued worth.
You say nasty, I say colorful. No need to characterize it so prejudicially.
I think this is total BS. All the example pages seemed plenty navigable to me.

I personally don't like the ugly monochrome bar across the top. (Although I do like it when one appears as I scroll down the page, fading in)
Have a look at what the National Academy of Sciences - the prestigious and nonpartisan non-profit scientific community in the country - has to say about Trans Fat:

> Trans fatty acids are not essential and provide no known benefit to
human health. Therefore, no AI or RDA is set. As with saturated
fatty acids, there is a positive linear trend between trans fatty acid intake and LDL cholesterol concentration, and therefore increased risk of CHD. A UL is not set for trans fatty acids because any incremental increase in trans fatty acid intake increases CHD risk.

I know you disagree, but so far you've only cited one dairy industry-funded paper to support the conclusion TFAs are safe - even beneficial - for human consumption. I honestly want to know whether you have more compelling evidence, or are just defending unhealthy fat for some ideological reason.
I would also be interested by the results, just by curiosity. I'm not judging you at all.
Not exactly, but not that different from Harvard capping Asians to around 17% for the past 25 years.
It would be nice to link to the comments where the books were referenced.
Not sure it was meant literally. I took it as more of a jibe at the quality of existing space companies (and Blue Origin).
Setting Up Ajax Validation with Laravel and VueJS in No Time
You're absolutely right. Most people who called themselves a "Computer Programmer" 20 years ago are now calling themselves a "Software Developer" or "Web Developer", at least if we're going to use the Bureau of Labor Statistics categories. Both of those categories are forecasting double digit growth over the next decade (17% and 27%, respectively).
Nothing quite like a well-made political joke.
$100k and they still charge shipping fees!
Some companies need to get washed out, but this is completely different than the .com bubble. It is not even on the same level. The 90s leading up to the crash were insane. If you could turn on a computer you could be hired as a programmer. Salaries, offices, VC money were completely off the charts for companies that had near zero revenue. Not just zero profits, but REVENUE.

So while it is fun to think every downturn is going to ruin the world and make fun of people who thinks it is different, it really is different. It does not mean all these companies will survive, but that is how capitalism works. Companies have to die to free up resources and capital for the next idea.
"Apple has decided it’s generally not worth it for their apps or frameworks yet"..

...to RE-WRITE them in Swift.
No its coincidental. Cuminum cyminum, Brown Cumin - Asian grocery grade, 1g a day.
20 years ago, if you wanted to ship software, or run a web server on the Internet, you needed some amount of capital. I worked at one of the cheaper local Internet Service Providers in 1996, and with a 3-year contract we gave you 1 gig of traffic a month on your colocated box at 10 MB port speeds for $540 a month - you provide your own box.

Now for $10 a month, Linode provides me with the VPS box, I get 2 TB transfer, 125MB port speed, and the plan is not yearly or monthly or even daily, but hourly.

There are two app stores I can put apps out with, with a variety of monetization schemes. I know for Android that over 1 billion people use their Android device at least once a month. There is also the web.

There has been an explosion of open source software, and improvements on existing software - Linux, Apache, and MySQL. Or Nginx and MongoDB. Plus free Java application servers, or Python, PHP or Javascript web frameworks. There is Paypal and Stripe.

Companies have gone from renting offices to subleasing to co-working to virtual offices.

If you can program (or can install software with minimal programming skill and have some creative ideas and will hustle), there has never been a time when fundraising has been less important, because you do not need money to get your product to market. This being the case, worrying about getting a job and layoffs makes less sense. Because nowadays you don't need an office, a shrink-wrapped software deal with computer stores, a handful of leased colo'd servers and IT team to support them. You can start with much less, get to where you're making a minimal living, and then go from there. After that you can take a job, or take seed/VC money if you want, but you don't have to. I have seen this come to pass, and I have heard many luminaries in Silicon Valley say the same thing. Of course, in good times it is less work and easier to get a job making low 6 figures programming, than it is to make $30k a year on your own bootstrapped business, never mind pushing that up to where it grows to $100k. It is a lot of work, as many have said. It is doable like never before though.
If you generated 2.7 * 10^18 GUIDs (and obviously stored them all, otherwise the birthday paradox is not relevant), you also used up 43 exabytes (=1 million terrabytes) of storage. I wonder which problem you will encounter first...
I recently made it through the Toptal (http://www.toptal.com) screening process but haven't taken on any work through their site yet, the hourly rate that you can ask there seems to be quite reasonable though compared to sites like upwork.com, where you will mostly compete with people that are willing to work for 10 $ / hour (which for someone living in a developed country is just not possible).

For Germany, Gulp (www.gulp.de) is a very good site where you can actually find clients that are willing to pay a reasonable hourly rate (they even have a rate calculator on their site).
Because the Americans want him, most likely for information he probably won't give up.

The Mexican gov't can use this for leverage to get something from the US gov't.
It could be challenging I think. But I think tourist visa is 90 days if I'm not wrong. I really recommend visiting. The food is great and the city walk at night is kinda beautiful and very safe. :)
Note that at 128 bits per GUID (not including any storage overhead), 2.7x10^18 GUIDs would take up 43.2 exabytes of storage. That's about 10 million 4TB drives.

It's going to be a while before the birthday paradox is really going to be problematic.
Shift – I'm not rich (King's Son Cover)