skysight-inc/HackerNews huggingface dataset:
Overwhelmingly databases are not written in Java. Most of them are written in C and C++.

Secondly, I'm not denying that lot's of systems are built on Java. But they're built on Java because those places already have super heavy investment in Java ecosystem libraries, tools, and engineering resources. Not because Java or the JVM is somehow intrinsically awesome for building distributed databases or distributed systems things.

In fact it's quite the contrary. It's an epic pain in the ass to keep heap growth and GC latency under control in most of these systems. The former being critical for node stability and the latter being critical for dead-node detection consistency (among other things).

I used to be a distributed database engineer, and I count among my friends many people who still work at Elastic.co, Confluent, MapR, Cloudera, Twitter, and Couchbase. I currently work for a big FinTech company building core distributed transaction processing infrastructure, and I am 100% certain that compelling the use of Java for certain systems development tasks has nothing to do with it as a piece of technology and 100% to due with politics.
Die, dashboards, die Why conversations will reinvent software [PART 2]
Exactly, so having an open source autopilot systems would not have changed absolutely nothing, and the guy on the tesla watching Harry Potter would have been dead the same.
But how would your startup make money, if your customers don't have credit cards and are broke?

How do you make something for the hand-to-mouth working class, who are neither so poor that you can coax the wealthier into donating, nor have any disposable income?
When you kill Python 2, your opinion will be worth something, until then stfu
An introduction to Japanese
If you're looking for a startup, something that's supposed to start cheap and scale huge in <10 years, then you're probably only looking at problems that can be addressed by software on the internet.

That being said, you don't have to look there. You can start a huge variety of businesses just by gaining modest expertise in something new and then charging people for doing that thing. EX: get a $1K drone, learn to fly it, and charge half of what it would cost a helicopter/plane to get the same shot. It's not a startup, but it's a business, and it might lead to a startup.

Startups seem to be bimodal (no I don't have data for this) in that they're either business-focused or solution-focused. Uber is business-focused. They don't give a damn about anything other than fat stacks of cash. Tesla is solution-focused. Musk just needs the business to last long enough to achieve his goal of shifting the market away from fossil fuels.

It's a lot easier to find a business opportunity than to find a solution you're passionate about AND makes for a good business. Most people who just pursue a solution end up in non-profits or simply realize that there's no way to sustain an organization providing that solution.

If you're just looking for a chewy problem to solve, then PM me because I'm working on a good one.
People who consider themselves "athletes" should know that.
Open-Source Arduino Robot Building Platform
What sort of web stuff? Just website management, or design, or backend, or social media, ... or all of the above?
Also we British think that Watership Down was a suitable cartoon for kids remember ;-)
Weird facts you didn't know about the French language
Most Java software is enterprise and that stuff is famous for horrible UI/UX, regardless of language.
Same way you certify a person. You train them, then you test them in simulated environments.

It won't be a fixed certification procedure, one car manufacturer might hire an independent auditor to check over every line of code. The car manufacture that stupidly uses a neural network in their emissions control system will have to hire a independent auditor who is comptable putting their stamp of approval on the neural network.

Actually it's way easier to certify a neural network than a human, you can simulate millions of situations. You could even certify the code which ran the training environment in a line by line situation.

As long as the government (or certifier) is happy with whatever method was used to create the report, a certificate is issued.
Yeah, it’s bad when governments depend on proprietary formats like that. It would be better if they would use a simple web app for entering the data, and then generate a PDF server-side. (Or even better perhaps, just let the whole application process live online.)
To be fair it is listed as a work in progress and looking at the repo I dont think its intended to be a sample app. Looks more like a boilerplate as a base for new projects.
How will banks address mobile wallets?
Berlin is "not considered safe"? Sounds a bit strange to me. Sure there are occasional spots where you may not want to spend your time, with a continuous conflict of some squatters and anarchists vs. police, but overall, my feeling there is safe everywhere. I'm not a resident but cannot recognize that unsafety in Berlin (whereas years ago, in San Francisco I could very suddenly take a wrong turn and not want to step out of the car).
A lot of fintech stuff (and google's stuff) is written in c++. MapR's hadoop distribution is also c++.

If you look at a lot of the nosql databases you could list off the top of your head including: presto, cassandra, and hbase, those are all java.

Newer ones like kudu as well as some of the older ones like mysql, postgres etc are def written in c.

I wouldn't say it's complete politics there. Maintainability is a big factor in writing systems code that lasts and you can rely on. The JVM isn't great for everything but there's teams at say: twitter who's sole job is GC management and tuning. I know cloudera and co also have these people on staff. They (as well as us) know the JVM isn't ideal for every use case. Eg: I personally do a lot of GPU stuff. I wouldn't use java code for that (we use JNI/c++ for that)

If I had to argue for the jvm, I'd say with the right tuning it's reliable enough and you can also hire for it. There's trade offs of security and reliability when you start thinking about OTHER parts of this besides latency and speed. It's harder to screw up java code than c code..and a lot of people are pretty familiar with the internals (eg: off heap, unsafe)

The flink project is a great example of this. They took java and wrote their own memory manager allowing them to keep the java integrations but not deal with the GC. Many jvm based distributed systems have started working around this stuff now.
I think that problems will obviously need to resonate with enough people for a startup to even exist.

As a recent graduate, honestly I have not experienced many of the industry pain points, and am limited to the really general food delivery, dating apps, edtech tools.

I did work on certain problems before. A group of us worked on a few versions of an MVP for an in-class active learning backchannel that many students & professors thought they needed. It was a complete disaster that ended with both sides realizing it was not a pain enough problem for them.

I also worked on a dating app that tried to solve a problem in my high school days. It allowed someone to anonymously send 'smooches' to their crushes, who would ideally see the email and sign up to do the same to their own crushes, alerting them of a match if they sent one to a person who sent to them. It was fun but didn't really get a lot of attention and traction.

Right now in a bit of an idea drought and don't know what to work on concretely.
My research indicates those 5 kilos were probably mostly water because when you go low carb your body uses up all of its glycogen, which is stored with 3-parts water, and that takes a lot of salt with it. So you have to drink more often and consume more salt. Then it can take 2-4 weeks for your body to ramp up the right chemicals to switch to fat burning.
Very cool. I have been getting into Electron for the past couple of months and I'm starting to find it better than working with C# and WPF for smaller apps. I have never thought about using React. Will play with this today thanks :)
I have reconciled to the fact that, we will never be able to solve physics. There is recursive why, which we can never stop with, there will be always smaller and bigger things to deal with.
You need to certify every possible output for every possible combination of input.
It sounds impossible to me.
Even if it is not impossible then at that point you can substitute your NN with an algorithm with the same response mapping.
If you don't certify everything then I can't really see how an open source certified autopilot would have saved the guy on the tesla.
This is usually the tip I give to people that want to learn programming. Find a problem you have and try to solve it or make a routine easier. It will make you more passionate about the topic and you will be your own audience making sure you understand more what is needed.
Any facts to back that up? How about the numbers for non-white men making over $70k? Or women?
> SpaceX’s president, Gwynne Shotwell, estimates that reusing these landed Falcon 9 vehicles will lead to a 30 percent reduction in launch costs, according to Space News.

Surely it will be more than a 30% reduction once they make the rocket refactoring process more efficient? I've heard Elon say that the savings would be an order of magnitude given how low the cost of fuel is relative to everything else on the rocket.

I know Elon is famously optimistic and Gwynne is probably dampening expectations on purpose but 30% doesn't seem very impressive. Is Gwynne just playing down the cost savings or is she likely to be accurate, even in the medium term (3-5 years)?
Meh. Let's be real, PDF has its use, it's all a matter of who uses it how. That's exactly the same with HTML. Which of course is something you can't really use for digital contracts, for example.

Wouldn't it be better to educate users to choose the right software tool for the right job, instead of generalizing the problem with shortsighted assertions?
After climbing for a while, I went down the ladder from whence I started and try to use fewer features to do more. My code aims for reusability by cut and paste as the first step - not as the end point, but as an important validation of whether the implementation can actually stand on its own as a drop-it-in block of code, not reliant on tricks or external dependencies. When I want to refactor my first step is to inline code and data until it cannot be inlined further, so that new approaches for reuse appear.

Simultaneously, I started aiming more and more precisely towards a higher "level of completion" in abstracting. When I want to abstract heavily, I do not reach for an abstraction-shaped-syntax within the language and make my abstraction fit their abstraction; I write a compiler, and write the actual thing I want, with the type system, internal behavior, and error checking I want. And it takes a month or more, sometimes, but then I have something far more valuable to my codebase than a general purpose tool. This does not happen often; the compilers exist as part of an ecosystem. Most of the things that seem "DSL-like" can be couched in terms of reconfiguring an existing compiler around new APIs.

I have very few debugging problems within application code; most of my time is spent either on data modelling, or compiler maintenance.

We do not know what good code looks like. We do not know what bad code looks like. We know only that we are progressing slowly or encountering a lot of bugs, and some of those issues are related to the shape of the code.
You are correct.

It is "technically only semi-arid shrub-steppe." [0] which are "Shrub-steppes are distinguishable from deserts, which are too dry to support a noticeable cover of perennial grasses or other shrubs" [1]

Semi-arid regions are also colloquially called "semi-deserts". As far as the semi-arid regions I have visited go, it seems to have pretty decent vegetation compared to others.

[0] https://en.wikipedia.org/wiki/Okanagan_Desert

[1] https://en.wikipedia.org/wiki/Shrub-steppe
I guess here the point was that here we had someone who deserved to be punished. But a slap on the wrist was a more appropriate punishment than putting the person in jail - and at the same time, not prosecuting wasn't appropriate either.
> Dedicated people like your friend are hard to come by (...)

Yes. That's why I liked working with him so much. But when your MVP doesn't gain any traction, you must pivot or accept that it doesn't work. Dedication and determination is a double edged sword when it leads you to double down on the wrong idea.
It doesn't make much business sense to pass along ALL the efficiency savings directly to your customers.

30% reduction in launch costs will be hugely welcomed and SpaceX will be able to do lots with the additional revenue.
It would be cool to live stream every courtroom in the US continually. Then we can visit and watch any court we wanted and actually make some meaningful comparisons that aren't based on hersay.
I have to give a shout-out to this Electron + React + Redux boilerplate: https://github.com/chentsulin/electron-react-boilerplate

I've been using it for about 8 months and it's very well maintained. Neuron looks like a nice lightweight alternative though.
Well, "an attempt to commercialise" seems to me to trivialise it a bit.

The fact is that the Self research uncovered some pretty interesting things around optimisation... at the time optimisers were pretty much based on the research done in the '70's when structured languages were still quite new-and-all. The Self work uncovered that those assumptions were really quite bad when it came to OO environments. OO-structured programmes behaved quite differently at runtime. Indeed, one of the most surprising (then) results was that you really couldn't optimise all that well at compile-time, but that you needed continuous runtime analysis and optimisation do anything really effective. But when you do, then it's hella effective! Remember that we were still in an era when byte-code interpreters were viewed (mostly rightly) as woefully slow and inefficient.

Sun had part-funded the Self research for quite a number of years (>5? if memory serves me) so when they found themselves with a bytecode interpreter that really needed some serious help there was a natural fit, and why should they not have gained some advantage out of some pure research work they had funded?

As I recall it, most of the Self research was done at Stanford. Sun just provided money, and only much later in the project's lifetime, a home in Sun Labs ("Church" side of Sun).

(All this is purely from memory, so I might have misremembered bits of it - I can go upstairs and dig out all those old OOPSLA conference proceedings if it matters.)
> In my opinion, ageism in software exists mostly because it is a fashion business

I don't think so. The demand for programmers was inflated only in recent
fifteen-twenty years, so compared to today, then nobody was entering IT. This
is why there's so little people with 10-15-20 years of experience and kids
after three years of work consider themselves senior programmers.

And why there's little 40+ people who have just three years under their belt?
Retraining is very hard thing to do.
How does this interact with the browser's cache? For each potentially-cacheable request, the browser goes to its cache and looks up the entry by method and URI. When no hit is found, it forwards the request to the server, then depending on properties of the response, it may cache that response. At what point in the flow does the sw-delta-client code intercept the request? (Before the browser cache, or after the browser cache but before the web request?)

The sw-delta-client rewrites the URL, and the altered request is sent to the server. The server responds -- let's assume with a cacheable respone -- and the browser's cache gets updated.

Next time, we request the same URI but it's already cached and not stale, so it can be served right away from cache without having to go to the server. Does sw-delta-client intercept such a get-from-cache request? What if the cached entry is stale and needs to be revalidated by making a conditional GET to the server. Does it intercept revalidation requests?

Depending on some of these answers, the addition of query strings to the browser-perceived URI may influence whether browser caching is performed (properly, or at all). See: [1] http://stackoverflow.com/questions/24354119/ [2] http://stackoverflow.com/questions/3131518/ [3] https://support.cloudflare.com/hc/en-us/articles/200168256-W... [4] http://stackoverflow.com/questions/23603023/
Check with mxtoolbox.com
AT LAST
My ex wife and I were together for about 6 years. Before we divorced a few months ago, i started noticing some foul play and i discovered she has been cheating on me with a guy at her office and i got to know after reading through her phone,emails and FB account. It was really a shock and it's still hard to believe.All Thanks to pyramideye hacker.He helped me hack her FB account,emails,phone(i got to see all her messages and contacts) he was hiding from me.You can get to him to catch your cheating spouse on (pyramideye.hack@outlook.com) you gonna thank me later!!
This startup was created to solve just this problem: https://nugget.one

One of the founders is the host of the Techzing podcast http://techzinglive.com. You can hear some of the background on Nugget if you listen to the more recent episodes.
From experience, you'll need to spend a lot of time learning about macros before advice on what food to eat will do you much good. For example, if someone says "eat two cups of green salad with 2 tablespoons of olive oil" you'd have to A) already know what all that means or B) spend a couple hours researching how to estimate volume and source predictable ingredients and prepare them or C) just wing it and end up with some bullshit from a store that's lettuce covered in croutons, cheese, and sugary dressing.

A good heuristic is that if you bought it, or it was bought for you, it's got too much refined carbohydrate in it and the serving size is too large. This is because to consumers value=(volume*taste)/dollar
https://nugget.one

(via
https://news.ycombinator.com/item?id=12215184
http://www.startupsfortherestofus.com/episodes/episode-297-h... )
Marihuana? With an H? Not sure I would believe those guys...
Just a small correction. You can in fact open a bank account without an SSN.(I did so without any problem when I was studying in the US.)
But with this you also have the responsibility to not serve lunch to blacks in your whites only lunch counter.

Fixed it for you, at least in putting it in historical context, if you're willing to entertain the concept that Facebook et. al. have reached public accommodation status (https://en.wikipedia.org/wiki/Public_accommodations), for which as least as strong a case can be made as that they're an old fashioned media publisher, which is a stretch when their customers provide 99% of the content on these sites.

And while it may have nothing to do with "freedom of speech" as those words of art are used in the US, it has everything to do with the more fundamental principle of freedom of expression. You may not see a problem today, but those of us on the right see our access to the public square, the "soap box", being systematically proscribed on these essential platforms, and we will not suffer that forever, one way or another.
> The below was the first I found[1]

Try again, that is bsd openssl code, probably proprietarized, not gpl.
Replace CSS with HTML?

The question applies to either.
”Everything north of the arctic circle is a desert”

Nope ;-) https://www.flickr.com/photos/83908676@N02/12262674976/
Cool! Will try Foxit then.
That's what I suspected by saying "maybe it's an architectural issue with wayland".
I can recommend this book http://www.artandscienceoflowcarb.com/the-art-and-science-of...
One young man’s arraignment was particularly unnerving: The ADA noted that the defendant’s “street name” is “Guns and Butter,” and then proceeded to refer to the young man not as “the defendant” or by his given name, but rather as “Mr. Guns and Butter.” The judge made a thinly veiled attempt to hide her giggles, while the court officers made no attempt whatsoever to subdue their outright laughter.

So I just looked up "Guns and Butter" to try to understand why someone might have this nickname. To my surprise, the phrase is originally a reference to a macroeconomic model: https://en.wikipedia.org/wiki/Guns_versus_butter_model

The guns versus butter model is an example of
a simple production–possibility frontier. It
demonstrates the relationship between a nation's
investment in defense and civilian goods.

Or maybe a 1970's horn-heavy Progressive Rock band:
https://www.youtube.com/watch?v=LrmPQreXgbA

Or 1980's Australian Power Pop / Political Punk:
https://www.youtube.com/watch?v=WPsTisG7-JA

And 2000's American String Band Resurgence:
https://www.youtube.com/watch?v=bCKHbYEDiNg

But I'm guessing this scene from Baby Boy is probably a more likely direct reference, but who really knows:
https://www.youtube.com/watch?v=ga8o9eepj5s&t=40

This then gets remixed by a number of Hiphop DJ's. I think I like this one best: https://www.youtube.com/watch?v=6OboHRT5-Ss

It's even got Youtube parodies at this point, complete with reference to Gangnam Style as an example of "Butter":
https://www.youtube.com/watch?v=KUXHHlURvYg&t=105

It's also the name of a radical leftist radio show on Pacifica: http://www.gunsandbutter.org/about.htm

I wonder if any of the people giggling in the courtroom knew any of these references, or whether they were just laughing at the guy. I wonder if they would have cared. I wonder if the defendant himself even knew why people called him "Guns and Butter". I hope so.
>I don't think that daily marijuana use is the factor that accounts for the relative successes or failures of these individuals. There are many more variables. //

Do you think it's a significant factor for some?

I'm interested in where you live, well what society - you've listed 7+ professions, each as a multiple, of people you personally know who you consider successful, who you also know to be daily pot smokers. I don't even know the daily routines of 7 people outside my family ... let's say 50% of people (you know) are using pot and they're split evenly between smokers, vapers, eaters, others ... that means you know the daily routine of over 100 people. That's, erm, impressive.

[Ah, just realised, do you deal, that would explain it! Sorry, is still early for me.]

I know a handful of people who smoke pot, but that's likely my demographic - but I couldn't tell you if they smoke once a day or once a week, or less.

Any chance you're exaggerating your personal knowledge?

In the UK site workers, like carpenters, will often be tested for drug use. Your engineer, teacher friends - do they use on the job, like when taking responsibility for multiples of other people? Are you content with that.

Appreciate your responses as potentially they'd suggest a vast change in my ideas of the prevalence of daily pot use (depending on your geography, social context).
The customers are broke because the quotes are in dollars, and the TSH is less valuable than USD. Which again another startup problem waiting to be solved.

The lack of credit card, is another problem that I have. Which is another startup problem waiting to be solved.

People pay if there is value in what you are offering.