skysight-inc/HackerNews huggingface dataset:
> How about just offer good pay and don’t pretend like email archival or configuring LDAP or trudging through poorly-designed databases is sexy, exciting work because it isn’t?

This is 100% fair as well. Some companies really do have interesting work and problems to be solved, and the work is enjoyable and satisfying. But I get that all work won't be like that, and there may be plenty of boring work as well.

in your case, i think what would be relevant is making it known that these technologies are used, and that they are configured in the best way possible to ensure they're maintainable. If it's going to be boring work, it should at least be orderly.
Ask HN: If you work in Bay area, how much time do you have to pick up new tech?
For example, deep learning. I think everyone I know has the intention to eventually pick up machine learning (which nowadays is deep learning pretty much exclusively). But MOOCS and random blogs, with cloning repos to look at them, rarely gets you there.

I guess the main problem is that most people don't have time. Could you dedicate 10hrs per week to this? 20? Would your coworkers or founders think you are slacking if you devote this much time to something other than making the company you are at win?
There are no annoying ads. All ads are annoying.
I have done countless developer interviews. I did bad hires and made good hires. Two things I learned:

1. Get them to write code (using their language of choice and google searches allowed when stuck)

2. Did they do any projects on the side?

A lot of people who sound great on paper can’t write code. Or write shitty code. People who are passionate about their work read a lot and do side projects.
I think you are overly optimistic in the willingness and ability of our governments to protect us from privacy invasion. They seem much more willing to protected us from seeing naked people.
People buy consumer goods knowing that they're not going to get that money back. A lot of people buy crypto because they think it can only increase in value, and so they end up spending far more than they are willing to lose when the value goes down. It's not that one purchase is "better" than another, it's that people think about the purchases differently which leads to more risky behavior when it comes to buying crypto.
>> If you think about long-term benefits

Do employees these days stay long enough for a company to even be able to think long-term?
1. Landing page that shows mockups of your product and how it benefits the audience - capture emails "get notified of launch!"

You can drive traffic to the landing page by sharing it in relevant communities and by setting up some highly targeted ads.

2. Instead of programming your core feature right away, even as a MVP, if possible, do manual non-scaleable work to offer it instead. This lets you test if people want it, without spending much dev time or money.

Example: "Leading into the summer of 2009, the team developed the first incarnation of FanDuel in a Google Docs spreadsheet, says cofounder and chief product officer Tom Griffiths, who recalls recruiting test players on Craigslist and accepting their entry fees via PayPal"
I highly doubt you are pro privacy even a little bit, and it is foolish endeavour to trade liberty for promised safety..

You start off on the assumption that everyone agrees that aircraft should be tracked, and that data should be open to law enforcement review with no warrant. To the extent the data can be justified for safety it should be limited to that purpose only and barred by law from being used in any other manner. That is not how the law is today, as these records are used in all kinds of legal cases (both civil and criminal) outside of need for safety.

People that are actually pro privacy understand how these records are used and do not desire to see it expand to the tracking of every car on the road as a car is much more personally identifiable than a plane, and is in much more common usage.

in short, Maybe automobiles should not be treated differently and maybe it is time to look at how aircraft are tracked and what that tracking is used for changing the law to be more privacy focused
youre guaranteed a small profit. Trading is greater risk greater reward.

Mining might get you hundreds, low thousands a month. Trading is 10s thousands / low hundreds thous. Month
Thank you. The article is exactly as you say, and it certainly isn't advocating that anyone should run Windows 95 on their computer today. It's much more interesting than that.

I don't know if I would call it a Windows 3.1 emulation, it was actually running a standard build of Windows 3.1 in a Chicago/Win95 window by using some special drivers.

Interestingly, the "port" consisted mostly of removing a version test in WIN31.EXE that checked that it was running under Windows 4.0. As described in the Raymond Chen post the article links to, Chicago originally reported itself as Windows 4.0 in the GetVersion() API, but this was rolled back to 3.95 before the Win95 release because many apps had bad version checks.

https://blogs.msdn.microsoft.com/oldnewthing/20040213-00/?p=...
It wouldn't... but it could open the door to updating the standard.
That doesn't seem like an accurate re-telling of the Irish famine.

The British government engaged in many kinds of relief effort. They bought food from America to import it, albeit screwed it up because Ireland didn't have sufficiently advanced mills to process the imported grain. They repealed import tariffs (the Corn Laws). Large public works programmes were created to employ the devastated farmers. This was all made more complicated by an Irish attitude that to ask for charity from the English was weakness and should never be done:

https://en.wikipedia.org/wiki/Great_Famine_(Ireland)#Charity

William Smith O'Brien—speaking on the subject of charity in a speech to the Repeal Association in February 1845—applauded the fact that the universal sentiment on the subject of charity was that they would accept no English charity.

Mitchel wrote in his The Last Conquest of Ireland (Perhaps), on the same subject, that no one from Ireland ever asked for charity during this period, and that it was England who sought charity on Ireland's behalf, and, having received it, was also responsible for administering it.

Despite this large sums were donated by the English through private charities anyway.

What you're referring to is a later stage of the famine whereby a new Whig government came into power, and it did indeed feel that the market should be left to sort things out. So it stopped intervening against food exports, believing that would make things worse instead of better (i.e. people who were successfully growing food despite the blight would have to sell it below cost and would go bankrupt). Even so, it still organised a public jobs programme so huge it became impossible to administer (over 500,000 people employed).

That state lasted all of six months before the government of the day realised it had failed and changed tack again, switching to a mix of direct relief through soup kitchens and the like.

So your claim that there was "deliberate inaction" is hardly true. There was lots of action at all times and the debate focuses on to what extent the action was incompetent or not.

Food exports from poor countries are a tricky subject even today. African countries export food to Europe and would export far more if it weren't for the CAP, even though Africa has famines, hunger and disease. Should they be prevented from doing so, or will trade enrich them and ultimately end their poverty?
Safe Browsing is implemented in a fairly privacy-preserving way. The block list is downloaded periodically and sites are checked against this list locally. The only time most browsers implementing Safe Browsing will share potentially privacy-sensitive data is when you download executable files and when you actually encounter a site included in the block list (in order to double-check whether the site has since been removed).

Documentation for the Safe Browsing implementation in Firefox can be found here[1].

[1]: https://support.mozilla.org/en-US/kb/how-does-phishing-and-m...
Pass the SALT 2018. July 2-4, 2018 – Lille, France
Smartlands Launches Platform Based on Stellar Network
How does cash help you in hyperinflation? If anything, you'd want to buy on credit with the 30 day float. Buy today, pay next month with money that's worth less.
So how does one screen for abstract thinking in an interview process?
And I don't expect this to change that, frankly. They say nothing about blocking the trackers, and that's what needs to be blocked.
Apache Maven Dependency Analyzer 1.8 Released
>> than someone who re-imagines how our tech stuff is implemented. The latter is also useful in some cases, but article somehow claims that this is the general rule. No, it isn't.

I guess you work in a service oriented company and not the product because this is exactly what results in a bad product.
I ask for Bay area, because in mostly any other location people work shorter hours and 10-20hrs/week outside work picking up say deep learning may even go unnoticed (Eg EU). In the Bay area, mostly everyone is working at peak conditions, right?
> no amount of Python experience will prepare them for this category of memory problems

General programming experience helps a lot. Someone coming to C from a higher level language likely knows to read compiler output and warnings, use debugger, read diagnostic output. With modern C toolset, that experience will help solve 99% of such errors.

OTOH, someone coming to Rust encounters set of problems no amount of programming experience help to solve. IMO for beginners, Rust’s learning curve is dangerously close to that of pure functional languages.
> ...it's not an available option when writing code in any professional or non-professional project I work on...

That is surprising to me. I work with code that is more than a couple years old all the time and I would guess most people do to.
"Came out of Yale" means one year running a magazine for the Yale associated school in China? As for the Western support, I can't begin to guess what you mean. My complete shot in the dark is some Western capitalists tried to make money in China, as they already have a history of being fine with the death of Chinese people to make money.
Alan, if you put your email in your profile, or email me at mine, we can get in touch with the HN mods and get an AMA together. I think it’s really worth doing.
AMD's Hidden Strategy
This is a very close site design to rethinkdb. I like it a lot. I am on mobile so I can't view source but I wonder if its a framework, open-source of they just semi cloned it.
Is Rails Still Popular in 2018?
> There are real issues with non-annoying ads, like tracking, but I don't think most people know or care very much about that.

I speak to a lot of people who find "retargeting" deeply creepy. The awareness of the problem is there. However, they don't understand what causes it, how it works or that it's even possible to stop it.
Huge Amiga fan here! It was my favorite early 90's platform.
By the time Windows 95 was out, it felt pretty long in the tooth.

Also, you probably just mean AmigaOS. Intuition was the high level UI and library, not the whole OS.
Spain cracks King Ferdinand's 500-year-old secret code
the benchmarks are not very convincing since both the etcd and Go versions have been changed. Go 1.9 has received another round of optimizations that probably also help with performance.
That's just not true. There are whole companies based on algorithmic trading. Jane Street, for instance, has a tech talk on how they take advantage of Caml in automated trading.

https://www.youtube.com/watch?v=hKcOkWzj0_s
Depending on what you're doing, AddressSanitizer might not be available for you to use, as there are plenty of ASAN-incompatible constructs that may be used by libraries your application depends on.

(it's worth looking at other sanitizers anyway, it seems not everyone is aware of their existence after all; if you can't put C away they're really great tools for retaining your sanity :))
Yes, but in the past they actually threw code over the wall.

They stopped updating most system apps code, and never continued even providing the code.

Originally, everything was open source at least.
That analysis of “work days” assumes that 100% of GDP is retained by labor in the absence of taxes.
that seems the case.
I was on a cave tour once and there was a crystal clear spring fed stream running thru the cave. The guide said something like the water looks good to drink but then we went around the bend and there was a giant pile of bat guano sloping down into the water.
Just curious--when you say "AV ads," do you mean antivirus ads or audio/visual ads?
Netflix Data Benchmark (NDBench): cloud-enabled benchmarking tool
I am EU-based and I guess you are US-based? That would count for some difference in perspective. IIRC Microsoft was fighting both US and EU competition cases and it pretty much handed them a lost decade. Not sure about the current US climate with regards to anti competitive behaviour, but if there are US-competitors in the ad market that are hit by step 2, I guess even some Republicans would see that as a bridge too far for Google?
Homeschool Time Commitment-Making Smart Conscience Decisions
In India we call bricoleurs as "juggad" and people have overused this idea and made it excuse for not thinking through. Championing this idea is a slippery slope
> randomness at a very low level (eg radiation patterns)

Sometimes I wonder if one couldn't actually decipher these background radiation patterns, given enough resolution in sensors and enough calculation power to crunch possible models fitting the patterns.

Imho not even the drop of a dice is random and a seed is nothing but a pre-defined set of variables.

But at that point, we could probably just simulate our own realities.
>> The stigma is not around "superstars", but the quest for them and solely them in our industry. We as an industry are hyper-focused on this one type of person and missing out on all other kinds of people than can bring a variety of things to the table (aka diversity). The stigma is not that superstars are anti-social, it's that non super stars have nothing worthwhile to contribute. Which is just a recipe for the classic SV echo chamber.

Diversity might be good for an established company but for a startup, it's not important at all. I encourage everyone to look for the right person and not waste their time on others. It's their startup, they are the person taking all risk. It's up to them to figure out what kind of person is best fit to solve their problem. After all, they've thought about both problems and solution and long enough to consider taking this risk. It's all or nothing game, no person who succeeded elsewhere can be deemed qualified to change their perception.

If you need a superstar, chase him with passion.
It's hard to explain, but despite all the reminders of the opium war, I don't think the British has gained much notoriety in China, most Chinese probably have a neutral or even positive view of the old empire.

The message is more along the line of "weak countries will be defeated", so don't be weak, rather than incite hatred toward Britain.
And some people have multiple accounts. Lots of these apps (Twitter, Instagram, etc) have corporate users. The corporate spokesperson on twitter probably also has a personal account.
Sure. I'll see how I can squeeze that in.
I remember seeing stats that something like 90% of the traders lose money trading stocks. I'm sure it's the same in crypto, though it's compensated by the nearly constant growth. I doubt though that many traders beat the simple buy-and-hold strategy.
Does anyone read the damn article any more??? A lot of the comments here are arguing about weather or not it's a good idea to literally switch to Windows 95 as your main OS in 2018. Hint, that's NOT what the article is about, despite the title.
An Astronaut Who Might Get Us to Mars
One book you should read to kickstart Growth Hacking
Good to be talking to you. Thanks for intresting post. I am wondering if you have studied "juggad" philosophy in india. We practice bricoleurs in every sphere of life.
You’re correct in that the narrative of Mao and communist guerrillas fighting both the Japanese and Nationalist Army is a very common one in China. However, with the exception of the Hundred Regiments Offensive, the communist armies never engaged in the kind of the regular, brutal combat that occurred near China’s major cities against the Japanese. For political reasons, namely to portray the Nationalists as an ineffective and corrupt government, until the last decade there were few Chinese TV series or movies that depicted Nationalist armies effectively fighting the Japanese.

When you look at Nationalist efforts to secure the critical Burma Road into Burma and India, and the hundreds of thousands of casualties involved in fighting rearguard actions as civilians and governments fled inland, the casualty counts are not even close. Nationalist military fatalities are generally estimated by historians to outnumber Communist military fatalities by nearly an order of magnitude.

One of the reasons I wrote that WW2 set up the communists for a clean victory in the resumption of the civil war is that Japanese surrender left vast swaths of China under communist control, simply because there was not a nationalist presence in many of those areas. Hundreds of thousands of firearms, rounds of ammunition, and artillery pieces were surrendered by the Japanese to communist armies. As a result, the Communists were for the first time able to equip a large regular army, as opposed to fighting irregular war as guerrillas.

I highly recommend reading Forgotten Ally by Rana Mitter. This is maybe the best popular history of China in WW2.

P.s. I say this as the descendant of soldiers who fought on both sides of the civil war.
To clarify, what I meant is that with TCP, I can set up a two-way communication channel, even if I'm behind a NAT/firewall I don't control. As far as I understand, with UDP this is harder (i.e., does not work with all NAT types), because UDP does not establish a connection, and it does not provide a two-way communication channel. However, I am not up to date on NAT traversal techniques, so I might be wrong.
Interesting thought experiment! One things that's missing from this is — historically — any economic endeavor that has a continual increase of efficiency ends up being highly volatile in the marketplace. So when prices have this continual downward pressure eventually the market collapses altogether.
It's not a "silly coincidence."

"Poppies have long been used as a symbol of sleep, peace, and death: Sleep because the opium extracted from them is a sedative, and death because of the common blood-red color of the red poppy in particular. In Greek and Roman myths, poppies were used as offerings to the dead. Poppies used as emblems on tombstones symbolize eternal sleep. This symbolism was evoked in the children's novel The Wonderful Wizard of Oz, in which a magical poppy field threatened to make the protagonists sleep forever. A second interpretation of poppies in Classical mythology is that the bright scarlet color signifies a promise of resurrection after death."

"The remembrance poppy was inspired by the World War I poem "In Flanders Fields". Its opening lines refer to the many poppies that were the first flowers to grow in the churned-up earth of soldiers' graves in Flanders, a region of Belgium."
nice autoplay video that plays over the embedded youtube video creating 2 live audio tracks which actually didn't sound wrong together...
Not an etcd user but my first question was why they chose some new (and now unmaintained) golang key value store as their database instead of something more widely used (sqlite or bdb seem like the obvious alternatives). I was able to find this analysis they did in 2015: https://github.com/coreos/etcd/issues/2646 .

On the face of it, it feels like using a more established an well tested database would have been a better choice, even with the facts available to them at the time. Personally I would have been really reluctant to adopt a database whose first commit was in the previous year with only one major contributor. Three years later, they've had to adopt the database code after it was abandoned by the original maintainer.
Why is this fundamentally different then the thousands of other solutions? Just about every IT consulting firm seems to have written their own variant of time tracking. It's not exactly rocket science now is it?
These NNs have fewer neurons than an insect brain. They have to use so little computing power they can be provided for free to everyone in the world. Of course they have limitations. But there's been exponential progress in the last few years, and it's amazing they can do as much as they do.
Oh no, those poor advertisers! Won't someone think of the advertisers?
Those are additive, they don't affect the semantics of code that was written before they were added. That is what is meant by backwards compatibility here - you never need to change existing code because of new features.
I was hoping for updates from this guy: https://youtu.be/PH1BKPSGcxQ
Huh. Utopian == libertarian. Thank you for connecting those dots for me.
Egypt unveils 4,400-year-old tomb of ancient priestess
This has been known in boxing for longer than I've been alive. I don't think the sarcasm validates your argument either.
Hardly a big anecdote but I went to China once and asked the tour guide if Chinese people hated the British because of the opium wars. She just laughed, the idea seemed ridiculous to her. She said a lot of Chinese still resent or hate the Japanese because of the invasion during WW2.
Check out the docs for suppressing errors in valgrind[1]. Also try the various compiler sanitizers, as well as the clang static analyzer and if your project is open source, coverity.

[1]: http://valgrind.org/docs/manual/manual-core.html#manual-core...
> who the hell gets the address of stack memory and returns it? This is C 101

John Carmack, apparently: https://twitter.com/ID_AA_Carmack/status/587077680652230656
Not OP, but that seems strange to me. Chrome is a product, not really a business. I can't see any way for them to make money, besides maybe enterprise deployments.
Depends on what you mean by arm-and-leg but, you can get an UltraScale+ Zynq (with carrier) for ~$800 USD from Avnet. It's low grade enough (XCZU3EG) you don't need a Vivado license: http://microzed.org/product/ultrazed-EG

Xilinx has the lower/mid scale FPGA market fairly locked up in terms of licensing and available boards, I think, outside of a few niche Intel offerings (DE10 Nano is quite good).

But you aren't going to get anything close to on-board HBM2 without spending north of $10k USD, or something.
AFL-Like Fuzzer for the Java Virtual Machine
Be careful with this kind of stuff.

Someone posted a link [0] to a GitHub repo here a few days ago that would fire up a miner on some AWS GPU instances... except that they hard-coded their own account (wallet) into it so any profits would go to them. It hit the HN front page pretty quickly.

This might be completely legit but, at minimum, take a few minutes to look through the code before you just blindly deploy it.

[0]: https://news.ycombinator.com/item?id=16249372
The async iterators look very powerful to me. That's essentially Streams/Rx Observables right in the language, amirite? Pretty cool, and feels very lightweight. Like, an async generator is how you can write a map/filter/etc over existing streams (eh, async iterators), seems quite nice.

But I bet I'm missing something important. Rx is pretty huge and it looks like this feature isn't really. Does anyone know more, from the trenches? What are the downsides? Does Babel compile it well? Are all important use cases covered?
https://www.reddit.com/r/java/comments/7usrl0/javan_warty_pi...
Google Translate lets you do that too..
No? They're both backwards compatible.
Majority of top 1000 websites perhaps, most websites aren't compiled at all, they just link to jQuery on a CDN somewhere.