skysight-inc/HackerNews huggingface dataset:
Yes, but simple math comes into play again. You've got to keep splitting the money among all those kids, and before you know it, each is only worth tens of millions.
- When they acquired my little project (back in 2008) my co-founder and I were told point blank that if we didn't sell to them at a price of their choosing they would just outright copy our product and steal our ideas and do it themselves and we'd get nothing. I don't even think they meant it as much as it was a divide-and-conquer negotiation tactic (which unfortunately worked since my co-founder started to panic after that point and turn against me in the following discussions). We eventually sold (at a low price, given the circumstances) but it kind of set the tone for what would follow. Great way to completely sink an acquisition right from the beginning btw.

- Soon after I started I gave a little demo of what I'd been working on before the acquisition as a side/thesis project. A team related to the one I was working in really liked it and wanted to have it and start a project with it. I was quite honored -- until I found out that the expectation was that I provide everything (code and other resources) for free, since they'd already acquired "my talent", and that would extend even to unrelated stuff that I did before the acquisition (that was literally their argument). It took me two years of explaining and negotiation until they finally paid a modest price for it.

- That not being enough I soon found out that extracting IP from fresh graduates / PhDs is actually quite common at Google. I know many examples where graduates / PhDs were asked to put in code and documentation of their prior/thesis work free of charge. Frankly I think that a lot of fresh graduates don't even realize at that point that they are being screwed out of something that is rightfully theirs (or the universitiy's -- depending on how their contracts were set up).

- The worst came out of people when the perf cycle came up. I've seen it over and over that engineers claimed they "put feature X into Y" when in reality feature X was implemented by another engineer and all they did was contribute some wiring code. Worst of all those kind of tricks not only didn't get caught, but the engineers in question often got rewarded for it.

- And of course the time Google started copying books and put them online for free without asking authors for permission or when they started leeching content off of websites and putting it next to their own ads (see [1]) that's not quite the display of the finest of manners either.

The kicker is that while all these things happened day in day out like it was no big deal most people in the company seemed to be convinced that Google operated on higher ethical standards than other companies. Permanently feeding your employees with "don't be evil" or "do the Googley thing" phrases must have made them think that that was actually the case I guess.

Needless to say I quit on the first day that my "golden handcuffs" came off and never looked back.

[1] https://theoutline.com/post/1399/how-google-ate-celebritynet...
> DHL started in the US in 1969 and became German owned a little after 2002

Wow, thanks for pointing this out. I've been under the mistaken impression that DHL was always German (and that German precision is why they were better than the competition), and I'd assumed DHL stood for Deutsche Something Something.

[From the DHL company history: "On 25 September 1969, Adrian Dalsey, Larry Hillblom and Robert Lynn (the D, H and L in our company name) incorporate DHL."]

http://wap.dhl.com/info/history.html
>Slightly tongue-in-cheek but nonetheless serious question. I've recently started looking into JavaScript UI frameworks and have the uneasy feeling they are actually worse than the now defunct Flash and Silverlight.

Angular, at least up to 2.0 which I've checked, it's a conceptual mess.

React, on the other hand, is conceptually better than Flash and Silveright, and even has more powerful abstractions in several areas.

The problem is that React handles a small part of the logic that Flash and Silverlight do (or, something like Flex would), and does so at various levels of the whole stack (some low level like diff-ing repaints, others at higher level like component nesting), and all the wiring and extra handling is left to the programmer to handle.

For all the progress with React and co, it's still the wild west as far as programming efficiency is concerned. Elm is not much better either.
These pieces were bolted on later, as an after thought. They are critical and should have been there for the start.

Many people have been forced into docker for a few years already, facing a ton of critical features that are completely missing. kube is a brand new project that only started to be usable recently, you seem to not take that into account.

It doesn't help that marketing around containers is "over promise and under deliver".
VueJS is kinda got parts of both, but is entry level friendly. I'm probably not the best to give this advice though.
>Vkontakte, which quickly beat the original in Russia because it became the medium for sharing pirated movies and music

While true - one of the big reasons VK is more popular is simple and light UI, something that Fb lacks for some reason. Many people here won't switch or even register simply because everything is hidden somewhere, and instead of chronological feed of articles from your friends and groups you have tons of "the most popular posts". Nobody want's that. Nobody cares about how much likes the post have. Just give me the content I'm here for, not the content you think is more important or trendy.
If you have no reason to leave, stay put and keep up to date with the best practices from the other industries you care, for personal growth and just in case. Change for the sake of change is advisable if there is an inner desire (to challenge yourself, to see the world from different angles, to relocate often, etc.) or a brute money goal (whenever someone offers you more, you jump ship). Good luck!
Sorry, I cannot fathom the use for this. It is just harder to read for humans, CIA and NSA will hardly choke on this and to hide it from Google search there are far better ways. If you are serious about encryption then just use real encryption. If not then use ROT-13.
To me the problem is not net neutrality, it is monopolistic behavior in broadband providers. If there was a true competition, providers trying to control the access of their subscribers would meet the same fate that AOL (with their custom email, browser, etc), they would become irrelevant.
At this point the problem isn't Net Neutrality, it's the internet is privately owned by for profit companies.

Imagine what'd be if every single road and water pipe was ran by private company for profit without oversight.

Internet needs to be treated like infrastructure, because that's what is, both to service consumers and providers.

There are many ways to have private company to profit over infrastructure if they so chose it, but having a guaranteed baseline would resolve most issue about having to regulate private companies or stifling innovation. I.e. there could be private pipes with state subsidized access having guaranteed QOS. There could be public pipes with state renting access to private companies.

There are plenty solution, but the issue is that public can't lobby for what benefits them and deep pocket can and will buy legislation.
> the present day internet, technically speaking, a marvel

The infrastructural parts are marvelous indeed; as they have been for decades. If you mean the web, it's a marvel... that it works at all. It's a "marvelous" pile of bad engineering bolted on as fast as humanly possible.

I guess GP's worry is that if a field gets dominated by people with no respect for the quality of their work, the whole field will be built out of bad tools - which is in long-term harmful for everyone, specialists and laymen alike.
Air-Powered Wheelchair Goes Like the Wind
A Trick That Hides Censored Websites Inside Cat Videos
On most Linux systems stack is allocated with mmap with overcommiting. Until first write all those pages will share same zeroed page AFAIK. Then only overwritten pages will be allocated.

Am I wrong?
Correction: if you're looking for what was once touted as the future, but never came to be and probably never will, and has been surpassed by React (and/or Angular), check Web Components and Polymer.

It's a committee driven over-engineered spec that's not going to be any more succesful than XHTML...
What Happened to Judge Sheila Abdus Salaam
You mean that some developers are paid to implement things by companies? Fair enough, though I'd still argue it's not developed commercially because no one pays to get access to the result (they only pay to influence the result).

>> sure, come visit me in hungary

That'd be amusing, maybe sometime this summer? I'm kinda busy right now setting up my business :')

Let me know when you're around the Benelux, we could do the key-siging song-and-dance over a coffee or beer.
I am also agree with this. Making a website will not take more time, plus you can do changes speedily. Once, your project become solid, then you can move over app idea.
El Salvador bans metal mining in world first
Sorry this might be OT, but I found it interesting that the 3rd result for you is the lyrics and for me it is something completely different (Lionel is just the tenth result). I thought Duckduckgo returns the same results for everyone and that the results are not personalized. Does someone know what kind of personalization does Duckduckgo use? In settings, region and language can be selected, but I have it set to 'All Region' and 'Browser preferred' which is en-US. Does Duckduckgo after all track me and this way customizes the results? Or am I missing something here?
I thought the point of Iron Man's suit was that the Arc Reactor allowed for stupidly high powered "repulsor beams", which then allowed for force/heat to the generated. This just seems like another Jetpack style design.
Yes, the point of Convox is that it deploys your docker containers to AWS using your docker-compose config. It sets up a VPC for you, ELBs, autoscaling group, private docker repository, the whole deal :)
Show HN: A new mobile design system for Sketch designers
All government activities are forcible. You are forced to only be allowed to buy goods meeting safety, quality and health standards; forced to be protected from crime by the police, or from house fires by the local fire service. But do you call that out and include it in the way you speak and write about them every day? I would guess not.

I believe strongly in the power of free markets, but I also believe that free trade must be fair, which requires regulation to ensure that goods or services provided meet quality standards in order to protect the public. I see net neutrality regulations as exactly that kind of standardized level of quality. Just as a water utility must provide clean potable water; an electricity provider must meet current, voltage and supply stability standards; food vendors must meet food safety standards; so ISPs should have to meet basic standards of service quality in order to serve the needs and preferences of the consumer and not their own. They should be forced to do so, absolutely.

As Adam Smith wrote: "Consumption is the sole end and purpose of all production; and the interest of the producer ought to be attended to, only so far as it may be necessary for promoting that of the consumer."
> Dawkins, Harris and Hitchens certainly fall/fell into the "against organised religion" camp.

I took your "the latter two camps" (which I what I was asking about) to be the last two you mentioned

'"I don't want anyone to be religious" (and it's related form, "I think anyone who is religious is stupid")',

not "against organised religion".

> Dawkins strays into the "no-one should be religious" camp

I dispute this. Do you have any examples?

> Communities around atheism (e.g. the subreddit) are usually pretty unkind towards Christians

Sure, but I was responding to your statement "people who claim to represent atheism". There's a big difference to people who are atheists and people who claim to represent atheism.
The composition of the scenes seems to neatly match the particular way how human vision works, namely, that we look for/at details with only a narrow center part of our vision, and gather the total detailed picture by scanning over it with our eyes.

So, for this type of artwork, whenever we're looking for details, we rest our eyes at a single separate photograph that covers those details fully just as if we'd be looking at a normal real image; but this contrasts with the wider view captured by our peripheral vision, which is obviously artificial.
Net neutrality isn't free market. I am not saying it's bad -- but I am saying that a private ISP being forced to do something isn't free market at all.

Net neutrality is a solution to the wrong problem. The real problem is lack of real ISP competition in many areas. If there were actually a free market with ISPs, then consumers could pick the service that delivers data in a way that is pleasing to them.
Stampeding over the edge cases, so much fun, until the edge cases trample you.
I thought this was going to be about some group or groups running capture the flag games. Apparently owning and maintain control of machines is not "competitive" enough.
Well organized node.js code as well. Nice project, claviska.
>and that German precision is why they were better than the competition

To me seeing that my package will be shipped with them is a negative since I've never had a positive experience. Is a bit better now that I'm regional so they basically only control the package until customs but still bit great before it reaches the country.
Richard Stallman, Dennis Ritchie, Ken Thompson, Don Knuth as well.
You are funny.
They still have to be alert and ready to take over during the flight.
I would suggest you look at some of the LinkedIN profiles of software developers at the kinds of businesses you want to work in. And observe the kinds of roles and businesses they started out in. You could even try reaching out to them and asking directly.

Good luck!
Eudyptula, or can I turn a question into a statement
I'd just like to say the Eudyptula challenge is great fun, for people that wanted to get into custom Linux kernels. I always found FreeBSD a pleasure to compile kernels for, but even the couple of steps I've done so far have given me that 'ah, that's how it fits together' feeling, at least a bit. Highly recommended if you like hacking of kernels etc.

By the end of this I hope to have converted whoever is on the other end to Rust. Once I've converted myself.

http://eudyptula-challenge.org/ (I'm not affiliated)
Yes, that's exactly my point. This article makes it sound like you need a distributed system at almost any level of scale. Yet the reality is, you only need one of you are doing tons of writes. Most systems are read-heavy, which is why most people scale reads horizontally instead of using a distributed system.
I feel like the combo of arm + leg + back thrusters and an exoskeleton are sufficient to warrant the analogy.
As others have pointed out up-thread, the bug only triggers on a very specific use case - changing the body of the sample to:

User u{make_1(), make_2()};
process(u);

causes the first resource to be correctly destroyed.
>I mentioned in another thread that SV culture actively encourages

That's not true at all. I know the "Pirate" idea is mythologized and tied to the development of the Mac, but even then, Apple actually had a deal with Xerox.

>Both companies are equally bad in my opinion and they are making things more and more unsustainable.

I wouldn't say that. I would say it's a typical dispute. We have courts to settle these kinds of disputes.

>The modern technology ecosystem feels very unhealthy in general.

I wouldn't go that far. Given the pace of change, it's actually pretty solid.
Svelte is pretty elegant: https://svelte.technology/
That's kind of funny. If the auction for seats goes too high, it's a short squeeze.
I think this is a common tactic. You can see it every year at the Sohn Conference. Notable short sellers like Jim Chanos will give pretty detailed speeches outlining the case against some market sector or company. You can be damn sure they already have a huge short position against that company. As someone looking for a bet to make it's an interesting position to be in. They make a compelling case but you also know that they are heavily invested in you getting on the bandwagon.

It's worth noting that publicizing the short might not be entirely about getting others in on the bet. Very often those speeches are the first time a larger audience (and the financial media) hear about the troubles in a particular company. That can help accelerate SEC investigations, customer churn, etc.
HMM...i thought it was against the HN rules to be politically partisan...apparently not, as long as you take the "correct" side...
Server-side rendering with partial views?

You're never going to get something as simple as Flash, with a write-once works everywhere. But your user's aren't going to be annoyed at the crappy UX that Flash (or Flex) applications brought us.

EDIT: I'm dead serious about this, with the concept of isomorphic apps, I'm not convinced building thick Javascript-based clients is necessarily the way to go for a lot of use cases, including the traditional business information worker-type of application. With these modern JS frameworks working on the concept of rendering virtual DOM diffs, why not just render the partial diff on the server and swap out the specific DOM on the client page?
Definitely worse than Silverlight!
Of machines was it worthiest warrior wide earth o’er
the while it had joy of his cores and network.
Unions are run by senior pilots; it's very much in their interests for pay to continue to be weighted towards senior pilots (and they could trot out plenty of justifications related to experience and training for it if they wanted to)
Junior pilots aim to become senior pilots when they've accumulated enough experience so it's generally not in their interest to rock the boat
Ask HN: How do you keep improving?
I am currently in my ~8 year as a developer, doing my Masters degree while working as a part time developer.
That said i find it quite hard to keep improving, i know a lot of people that are better than me but i seem to be unable to really learn from them.
What i found out is that i rarely take the time to lern something in depth because i mostly learn stuff to use it and tutorials seem to move at a way to slow pace, so i mostly skip them.

As an axample, i started out with C/C++ development but am unable to keep up with the new standards. I see people write really nice code but whenever i sit down i just keep reusing what i know. The same goes for architecture, i have been building stuff for a long time but other people (with not that much experience) tend to be way better at abstracting stuff or architectual design than i am.

How do you guys keep lerning new stuff? Any techniques or tips?
Time's up for smart watches
Senior official: NASA will delay first flight of new SLS rocket until 2019
There is substance in the article, but the author is insulting and cliched right at the start (the worst place - for him). If HN says nothing, we're agreeing to that stuff in the first paragraph.
Hot code reload interferes with immutable deployments. I'd prefer the immutability over hot code reloading.
Ah, but try to take away the monopolies and they throw money at it until you lose.

First they'll lobby. If that fails, they'll sue. They'll have all kinds of bullshit reasons why this is necessary for growth, investment and infrastructure.

They have better access to legislators and regulators, as well as more sympathetic ears in the government due to having, for lack of a better term, monopoly money to throw around.

It's frustrating to say the least.
In 2017, the Internet is for politics.
DNA-based test can spot cancer recurrence a year before conventional scans
An inevitability.
I can't wait to see my girlfriends face when I land in the back garden wearing one of these.
C++ exceptions are dangerous, even when working as expected. In my opinion, C++ without exceptions (or the minimal for e.g. logging the error -division by 0, invalid memory access, etc.-) is a fine language.
Mine (also UK) is similar to what you describe, minus your addendum. It makes reference to agreeing that inventions (new software, I imagine) developed during the course of my employment must be made available to the company for its use. I've never known the company to call anyone out on this.
I agree, I feel React, much like Flex's MXML forces the developers to componetize the entire UI as part of the development process in a way that feels natural.
There's a story that Ivanka Trump told to a documentarian about how her father told her once that a homeless man they passed on the street was richer than them because of how much debt they were in. IIRC she told that story because it was supposed to demonstrate something about her family's humility. I always thought it was a pretty dumb thing to say.
Elm is neat but definitely goes against the very properties you're looking for. But if you want to take a peek down that road: http://mutanatum.com/posts/2017-01-12-Browser-FP-Head-to-Hea...
This whole JavaScript "revolution" seems surreal to me. I still can't believe they snuck JavaScript onto the backend.

Edit: Angry is a better word.
or, palpatable could mean 'able to be palpated', which would mean able to be touched carefully with the intent of inspection, especially in medicine.
No, none of this platform is sane. It's not designed, it's evolved. Embrace the madness or fail.

The web is not desktop applications. The network is always there, the network is slow, the network is asynchronous. The network can fail. You cannot abstract over this with a clever library. Unless you don't care about pushing out 4mb of javascript before first render, you can't ignore it.

The front-end is not a server based application. It's relatively straightforward to just echo out some html from a server. This works pretty well, and conceptually it's easy. But the UI has events. Events are asynchronous. You cannot abstract over this. It cannot be ignored. Unless all you need is the off the shelf components and no custom interactions, animations or logic.

Every UI framework for the front end is aimed at solving a specific problem, a specific complexity. Before adopting ANY of them, you have to seriously ask yourself if you actually have that problem before just jumping on the bandwagon- in most cases, in my experience, you probably don't. But by adopting some "framework" you've just added a problem. you've added a complexity. If you had the problem, it might be worth it. You might have netted less complexity.

But probably not.

Browsers have come a long way in 10 years, if you haven't been paying attention. Most of the cross browser problems have disappeared unless you're using new things like web sockets, web rtc or indexedDB, or something crazy like that. The browser is already a UI framework with all the basic widgets, text layout, image manipulation, audio processing, etc. etc.

From a perspective of a user of your website or service, ask yourself what value something like react is really adding.
> No one goes to the doctor and says:
[...] - I don't know, I just feel bad.

Yes they do!

And as someone who has had a lot of difficulty explaining the symptoms I've faced (I never had the concepts to describe them) it kinda drives me crazy when people assume that symptoms must always be easy to describe (the assumption usually being that if they can't be clearly articulated they somehow aren't real).

[edit: made my description a bit clearer]