skysight-inc/HackerNews huggingface dataset:
I agree with this premise. I knew it was over about 2 years ago when I noticed that about half of new startups were built to sell to other startups, or to serve the existing startup market in someway. That’s a sign of saturation.

Another paradigm shift in media (like recorded sound, recorded video, radio, tv, computing, web, and mobile) is what’s needed to produce another startup boom. It all comes down to media—�—the media is the message.
I feel similarly. On the other hand a good intuition about memory representation is important: the difference between global and automatic variables, linker visibility etc. The unknowledgeable programmer from the slides has no sufficient intuition in my opionion. You code C precisely because you want control over these things.

Personally I don't care about the tiniest details too much. I pick them up as I go and typically at least remember that there was something that I can look up again later. Also it's really easy to navigate around most pitfalls. As the first programmer says, "I would never write code like that".
Is there an official definition chart for terms like junior, mid, senior? I keep hearing people sneer at the presumed miss-use of those terms as if everyone knew the official definitions. Last place I worked, senior was just the dev who's been there the longest.
If your program is load 100gb of data, query, then destroy the db... you don't care if a crash loses data. You just run again.
One ICO a day keeps doctor away
He's just quoting Carlotta Perez. But he doesn't get it quite right, we're in the installation phase for some technologies and the deployment phase for others.
Clojure hit 20,000 recently according to clojars.org . So that's it - we're where Perl was in 2001. Makes me feel all fuzzy inside as Perl was my first love.
Show HN: DeCAPTCHA, free image hosting on IPFS
Clickbait.

ML won’t require mass amounts of data forever. One-shot learning will get solved.
When I was shopping for a fast SSD back in April 2016, I found the Samsung 950 PRO M.2 512GB was one of the fastest available (quite a lot faster than all the others, and not much more expensive), for 310 EUR. I've used them for desktops and laptops, and they work wonderfully.

I'm thinking of getting another, but time has passed and I haven't kept up with the market. Which big M.2 SSDs are hitting the sweet spots of price and performance these days? Any suggestions or warnings, please?
The online checkout system isn’t a single service. I personally worked with the Delivery Promise service for a short time, and that service was composed of 8 different services...and that was just to calculate when we promised arrival to the customer during checkout. As in, they were just a single component of hundreds called during checkout. At the very least, none of those 9 services used Clojure.

If anybody led you to believe that their team did “online checkout”, but didn’t care to explain how small of a cog they were in an extremely complex system composed of hundreds of services, then you were grossly misled.
Your last paragraph perfectly describes why as a French speaking American engineer I refuse to work in France even though I would love to live there. My salary in a flyover state in the US is 5X the best I could find in France.
Alibaba.com / AliExpress.com
Two Eltima macOS applications infected with malware
VMware Workstation 14 Pro License Key and Crack Full Version Free
I have a version that gets 94.5 on IMDB although not published yet.
Why is the comparison necessary? My understanding is that insurance should be factoring in the expected value of accidents, which is an absolute measurement, not a relative one.
No one owes you anything in life.

Do not buy into the whole victimization of you based on your age. Resist this temptation.

The truth is that some "old" people are actually "weird" as are some really young people may be "annoying".

Of course the typical 60 year old will not fit in with a bunch of mid-20's people working on the next Godforsaken social sharing app.

DO NOT FALL FOR VICTIMIZATION TALK.

Everyone has a choice of how they save, invest, learn and who they associate with.

Do not like many companies and how they operate? Good, me neither.

Do not like drab catered lunches amd having to eat with assholes and listen to their vapid conversation? Good, I hate it too.

Don't want to work with know-it-all 20's kids (one that you probably were too at that age). Good, I don't either.

Therefore I don't.

I'm an independent software developer and stashing away as much of my money into Rental properties, Bitcoin, dividend producing investments and boring but safe bonds.

If you are worried about losing your job for ANY REASON, then it is your fault amd responsibility to fix your own emotion state:

- why did you take on a bigger mortgage than necessary?

- why did you spend 10's of thousands of dollars on a fancy car (or borrow the money for it)

- why did you not invest your money to work for you.

Instead of you working for money (by 40 you should be able to pull in minimum wage for sleeping and doing nothing).

But most people screwed their 20's and then maybe realized late 30's that there's a thing call Passive Income (as defines by tax code) and Investment Income.

We have a generation of men and women who made terrible life choices and now are shocked that they feel the need to continue working with young people.

Now the victimization brigade is coming to tell you that "It's not your fault you are being discriminated for your age".

Fuck yes it is. Why the hell are you working with assholes?

No one is preventing you from starting your own business, doing amazing work as an independent consultant or pursuing additional lines of income.

What did you think was going to happen when you got older? That's right, you will be treated as you treated older worker when you were young.

Heck, I just called my father "old man" for his birthday last night. Is that discrimination?

Yes.

Is it UNFAIR discrimination?

NO. He did live a longer life and is factually older. Who knows, I may not experience as many years as him. It is FAIR discrimination in a lot of cases.

Only unjust and unfair discrimination is what we should concern ourselves with. The article makes no attempt to articulate beyond a bunch of numbers cuz "discrimination"

You are not a victim.
10 Reason Why a Man Won't Marry a Black and Hispanic Women
Other fun fact: Volapük has no letter r, because Schleyer though it would be difficult for Chinese speakers to pronounce. It is difficult for Cantonese speakers, but prevocalic and postvocalic r are both present in Mandarin, so its speakers (i.e. the majority of Chinese) have no trouble pronouncing it.
There is nothing especially deep about C. Its design is intentionally extremely primitive, almost to the point of being a thin layer of syntactic sugar on top of assembly. In fact, the creation of C was a reaction to a real deep sea monstrosity that had been gaining wide-spread popularity at the time, PL/I - a devilish mixture of COBOL, Fortran, and even assembly, all dressed in a horrible ad-hoc syntax, yet intended for the use in both systems and application programming - basically, C++ of its time. PL/I was selected as the implementation language of the Multics operating system which, in turn, precipitated the creation of UNIX.
>JPA is great for people who don't want to learn SQL

That's like saying Java is for people who don't want to learn C...or C is for people who don't want to learn assembly.

It's the right tool for the right job. If you use it for everything, it's no so good.
Viruses laugh at man's feeble attempts to eradicate them.

They will adept. And possibly give you more than a runny nose.
Google and Facebook are conglomerates/oligopolists/burgeoning monopolies. My simplistic belief is that it's in the best interest of any single company to become a monopoly, for the simple reason that the easiest way to making the maximum amount of profit is to be the only player in the market. Yes, it's possible for multiple players to work off each other in order to expand a market and create a bigger pie, but that's quite a macro view that I don't think any of the players take, without nudges from external entities.

That said, the future thankfully does NOT belong to Facebook (not quite sure about Google) -- the younger generation is already over it, and are fleeing to newer more interesting/less controlling apps. As facebook continues to acquire the newer apps, people will continue fleeing to new things (as facebook almost inevitably changes the apps it takes over into something the people will dislike for the same reason they don't like facebook). If children are our future, facebook is going to have to do a better job of tricking them into liking facebook.

Also, the younger generation is starting to recognize the negative effects of social media usage, and I think that percentage of people is going to grow in the future (the alternative being everyone just starts to take it as normal). At some point, privacy will be a thing people realize they want, the question is will it be too late at that point.

Google's domination of email and search is unfortunate and much harder to dethrone/replace -- they're trying to be the silent (but definitely not sleeping) backbone of the internet, and they're succeeding. Even still, projects like protonmail (https://protonmail.com/) and duckduckgo (https://duckduckgo.com/) continue to ofer alternatives.

There's a silver lining to the coming insanity around net neutrality from the FCC -- if the internet as it exists today becomes so shitty/expensive to use, maybe decentralized internet approaches will take off, and the dream of a fully mesh-networked internet will be a reality. IPV6 is here, ever-improving algorithms, standards, and antennae are here. What's stopping us?
in your opinion, is there any practical benefit over just using half kelly?
Oh BTW the "random" result means randomly initialized vectors. It's still using embeddings, just not pretraining
Phlogiston theory was about fire and how it works. It was disproved with the discovery of oxygen and its role in fire. I don't know of any connection between this and theories of disease. I heard the old suspected cause of diseases like plague was so called "bad air" among other things.
I appreciate they want to make money. If so they need to provide more value.
I like Spring, I find it makes Java development pleasant, plus I have unfair access to the Spring team members by working for the same company. So I'll bite.

> Huge XML configuration files instead of code? Spring (mostly annotations now).

Spring 3, yes. Spring 4 and 5, no. XML has not been the blessed configuration approach for ~4 years.

> Stupid names like AbstractSingletonProxyFactoryBean? Spring.

Java is a language that has evolved enormously in expressiveness since Spring began, meaning heavyweight Go4 patterns were necessary early on to maintain a flexible substrate with a uniform interface serving very many use cases? Spring.

> That aside, on startup Spring will auto generate classes which really slows things down.

I believed this urban legend too.

Dave Syer, who is understandably interested in Spring criticism, has done more empirical investigation than anyone on this topic[0].

The tl;dr is that boot time is proportional to total classes loaded. That's all, that's it.

In-memory reflection operations are hilariously, stupidly, insanely faster than I/O. The JVM fetches and loads classes individually. So if you have a lot of classes, it takes a longer time to load.

The other thing to bear in mind is that Spring relies on this much less than it used to. As the language and JVM have evolved, so has Spring.

> The underling code is full of maps to control request lifecycle ... Not real names but the idea and number of steps is.

Are you talking about servlet filters? Because any web framework is going to have a few of these. Spring MVC adds a handful and all of them can be removed, replaced or added to. Spring Security adds a bunch and all of them can be removed, replaced or added to. But the defaults are chosen because of feedback, not just for the heck of it.

> Add on top of this JPA which is super easy but quickly breaks down to a lot of DB calls. JPA is great for people who don't want to learn SQL and simple CRUD apps but anything with any amount of data will quickly slow down to thousands of DB round trips.

In general, yes, I agree that JPA is a PITA. For a small to medium system I would try to avoid it where possible. For a sufficiently large codebase -- thousands of domain objects, dozens or hundreds of programmers -- it might be a necessary evil.

Mind you, if you want to see a world where the database goes from abused to outright mocked and ignored, pay a visit to Rails land. It drives me batty.

[0] https://github.com/dsyer/spring-boot-startup-bench, particularly https://github.com/dsyer/spring-boot-startup-bench/tree/mast...
PHP, while very popular, has never been the only language for the web. A decade ago it was competing with Ruby on Rails, Django and Java. Two decades ago Perl was the dominant web development language.
Honestly, you can write ~15,000+TB and writes are limited to 2.5GB / s. Don't forget you get as many reads as you want so that seems like a non issue for the most part.

PS: Another way of looking at this is if you write logs that you keep for 48 hours that's 6 years assuming you fill it up every time.
I remember the beginning of the startup era. When Bill Gate and Steve Jobs started their companies in 1976, rhere were very few venture capital firms and the stepped procedure of investment you see today. A company had to borrow from more conventional banks and/or grow their own capital from revenues.
A big help was when President Carter lowered capital gains tax in 1977. That stimulated investment firms.
Its not so much that we know little, but that we keep making assumptions based on limited data. Assumptions that end up hampering our efforts in the long run.
The evidence is likely in the data housed by Y Combinator, 500 Startups, and others in their market. Chart the statistical mean valuation of each cohort by year since graduation and see if that mean is changing. If Evans is correct, the mean should be declining for each successive cohort.

Alternatively, since the number of funded startups seems to be increasing, you may prefer to look at total valuation over time since graduation. Even if the mean is decreasing, the total number of 'successful' startups may be increasing and no 'end' is signaled.

I'm not convinced that 'there are no good startup ideas left in this technology era' because the big winners are all black swans. By definition, they defy conventional wisdom.
Is Apple Dying?
Samsung 960 Evo is great. If you can spring for the pro you will get better reliability, though both are quite reliable for non-enterprise use.

I have a 512GB 950pro and it's a beast. You might be better getting a larger, less expensive ssd for "overflow" and keeping the 950pro for OS and applications - it's still a very good performing drive.
Disabling synchronous is dangerous and I don't know where it could be used practically (if you care about your data https://www.sqlite.org/howtocorrupt.html#_failure_to_sync).

That being said 'journal_mode=wal' is a bit faster than normal async but nowhere even close to the speed of disabling async completely.
3000 lines of Python to 100 lines of Java? 30 times smaller program! I thought Python was more expressive than Java.
> including lighter vehicles

Much lighter. All the people driving alone could be in cars one-quarter the size if they didn't have to worry about being crushed by Canyoneros. Aside from the cost savings, half-width cars can offer a traffic volume / speed improvement by sharing a lane. (Ultimately though lane markings can go away along with traffic lights and signs.)
I have asked this to, and often get told senior is "5+ years" with a specific tech stack, junior is usually specifically aimed at people with no/little experience in a dev role, and mid is anything in between. Not sure how well that generalizes to other geographic areas though.
I'm genuinely intrigued. Which town is that?
I'm not sure comparing the YC batches is convincing evidence. Off the top of my head, Coinbase (YC S12) is the 2017 analogue of a company that is "poised to dominate its industry", already valued at $1B+.
"new companies would emerge that paid good employees more"

This has been happening for a decade or more... Every time I look at salaries they've gone up significantly more that other fields.
SUVs double pedestrians' risk of death (2003)
Thanks, slideshare is painful, but I got to know olve through it so ..
I know most of this trivia except where it crossed to C++, which I don't pretend to understand. And instead of a candidate having a deep knowledge of this, I would rather have the compiler refuse to compile most of the examples. Computers are good at repetitively checking things. Why should I have to?
Did they post the write endurance dwpd for this drive?
Just For U is a comical disaster if a flop. It's the sort of user friendliness/usability you expect from the marketing team of an old grocery story -- an A/B -test driven development by finite monkeys at keyboard
Thanks for this. A year ago, or even perhaps 6 months ago I would have said you’re right and I’ll try it. Now I’d say been there done that. Not to suggest your advice is wrong, I think it’s probably correct but I think it’s something else, beyond this.

What’s your experience? Has what you suggest been enough to get YOU the outcome you desired?
If you have used a statically typed language in the ML family (OCaml, Haskell etc.), could you contrast the development experience between the two?
I have found that working with older engineers has made me a significantly better developer. For example, it's really easy for new devs to become caught up in the latest libraries, even if they replicate functionality that's been in the OS you're (or whatever) using forever.

I was guilty of this with databases when we had the NoSQL fad; why was I giving up ACID compliance? "Because we're entering a new generation of database design, also, what's ACID?"

Shameless plug: at Aha! we have pretty decent age diversity on our engineering team (and in the rest of the company). If you want to work with us, check out http://aha.io/jobs
I would say that of these, most are still true-ish, except web apps and some CPU-intensive cases. Where you have a long-running service, Java shines.

Java marketing was a disaster. Remember when it was going to be the replacement for browsers? It was not a great way to engender goodwill.
Some in PNG some in svg. How do you usually go about it? Noob here.
Thing to keep in mind is that cancer, although given a single label, have multiple causes depending on where it originates.

Thus some forms are more related to lifestyle, while others more related to genetic inheritance.
MasterCard Introduces: Blockchain Solution to Fiat Transactions
How about paying for Youtube Red?
Yeah. I've always found it strange that to move an 80kg human from A to B, we also have to shift a couple of tonnes of metal. Seems really excessive!
I think there is a constant shift towards different kind of startups, as one field saturates and big players emerge. Currently the shift has been from "easy" towards "harder". in the early 2010s there was a shift from viral consumer services and apps towards b2b services and Uber-style marketplaces, which both are arguably harder to make than most consumer apps, and now there is a shift towards hard tech startups, which, again are harder to build.

But startups were more about hard tech in 80s, early 90s. It will take a while that new big consumer tech platforms emerge, but when it happens, then again there will be shift towards viral consumer services.
>People with more experience rightfully require more in salary.

In your opinion. Why prejudge what you think they might require?
you forgot an asterisk in your argument: "assuming perfect competition"
Mostly construction and commissioning for industrial/mine site 11kV distribution through to MV/LV motors; and a stint in asset management at a 400MW generation plant. Haven't touched transmission.
Source on github: https://github.com/propublica/nyc-dna-software

I wonder if the username/password listed here is still in production: https://github.com/propublica/nyc-dna-software/blob/master/F...
For any other HNers that are fascinated by this stuff, I really enjoyed Barth's Neurobiology of Arachnids.
Thank you. For me, the weak spot of the article is the missing data for this story.
Maybe there's something preventing the car insurance market from being competitive, who knows.
I definitely missed it. Maybe adding a link to this one as well would be helpful.

Edit: I see the code using the `com.sun.net.httpserver` package, but not the Spring Boot version.
I think the fact that there's an entire aisle in the grocery store for tylenol/ibuprophen, mucinex, robotussin, and other cold-related products is a good hint that a sufficient number of people will seek chemical solutions.
Well, back to good old small business it is.
Samsung (currently 960 Pro) is still the king a believe. The only drawback I have found is that Samsung does not support the specifications required for Bitlocker to offload the encryption to the drive.
The argument being made is if it's necessarily efficient to prototype in a different language than the one that will be actually used, especially if one is more familiar with the target language.
If the smartphone boom was “2007-2016” it’s premature to claim nothing is next. It’s too soon to say “there is no such revolution en route”, when we had one practically yesterday!
Intel leveraged monopolostic deals to hold the lead, not process advantage
Would I pay $100k to prevent me from getting the common cold, I am absolutely able to afford it?

Hell no. I might pay for treatment for someone who were immunocompromised. For me? Nope. It's just a virus. It'll go away.

I'd pay a lower amount, however.
That's not true. Unskippable ads appear on very popular content with wealthy advertisers. It's obvious when you see something like every single SNL video showing the same nonskippable ad for the same new movie release.
I'd be interested, I'm no expert in said technologies, but learning is no problem. If that's ok where could I start?
An Open Operating System for a Single-User Machine [pdf]
Well, it's certainly doable. Though for meat in particular, people prefer to use stoves, grills, and ovens, because while a microwave can heat up meat to the point where it cooks, you really need a grill or a hot pan, for example, to induce the Maillard reaction on the surface of a steak (give it a good sear), while leaving the inside medium-rare. Try doing that in the microwave...
Daily Accounts
> What if web browsers allow you to trigger DNS lookups without HTTP requests?

Just include hidden links in the page, most browsers have some sort of pre-fetch optimization that does exactly that. I think they make HTTP connections on hover even.
Hence, non-free. Perhaps we are having a language confusion; here, I mean free as in freedom, not as in beer.
This is what made my first place of employment sour. Everyone was arrogant, less than 1 year of experience, obsessively talked about how we should use the other framework or language and how it would solve all our problems (all these suggestions were driven by unbacked hype and ready-to-be-broked promises) and nobody really wanted to focus on actually getting the work done.
I seem to recall that one of the previous times this set of slides was presented here ( https://news.ycombinator.com/item?id=3093323 , https://news.ycombinator.com/item?id=6596855) , some people commented that they would hire the less knowledgeable candidate rather than the more knowledgeable candidate. I genuinely can't remember what the justification was. A hope that by not knowing the details of the language and how it was implemented on typical hardware, he was a better programmer, I think.
Sloyd