skysight-inc/HackerNews huggingface dataset:
Excel & Google Sheets are probably the best enterprise software development platform ever made.
Do you have to "check out" when you get off the bus? If not, how could you track the flow and the amount of people on each bus?
I was wondering why my previous comment was dead as quickly as I had submitted it. I did a quick Google search and discovered OpenTrons is y combinator backed.

If censorship is the case, then may I make the point that instead of censoring people critical of y combination backed products/services, maybe you should listen to your potential client/customer base, as my opinion with this product is shared by others in academia. Your money would probably go a lot further.
Juries combine those expert testimonies with documents from discovery to try to piece together the real story. In this case they were likely trying to determine if the company new it was dangerous, if they knew it caused cancer, if they tried to cover it up, etc.
Bitcoin Breaks $8k as Cryptocurrency Extends Two-Week Rally
Transgender Researcher Briefly Suspended by Twitter for Sharing His Findings
https://news.ycombinator.com/item?id=19886337
Finally a sum of money which is at least at the same scale as the wrongdoing.

They have to shut Monsanto down and sentence the decision makers.
SF is 100x worse than any European city I've ever seen. I guess you haven't seen Mission and downtown.
Joel's article ( https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a... ) has tons.

A classic trap for new players is that in most modern compiled languages you can add strings and get a string, but strings are in fact immutable and can't be added without making an entirely new string and disposing of the original two. This means "a" + "b" is actually a horrible way to build up a string if you have to do lots of little additions, so most languages have some other method of making a string of strings/chars (StringBuilder in Java and C#, strings.Builder in Go, etc).
Generally my rule of thumb is to keep the integrity checking as close to the data as possible. Usually that means integrating it into the schema/database (optionally with triggers), as long as that has proper tooling (versioning specifically).

With more complex checks it might be necessary to build a periodically runnable check mechanism. At startup might be a good way to do it, or some sort of cronjob. I can imagine that in larger systems there might even be separate services to check data integrity across other services.
Could you point to a "much better interface" to numerics?
Umm, which has even worse hardware support than Linux and if you want to buy supported hardware you pay a sheeepppreimum
Apple’s Supreme Court loss sends antitrust shockwaves through Silicon Valley
Or try to redefine the problem so you can widen your perspective and come up with other possible solutions.
Neil also seemed to be a guy who really loved analysing and solving problems - as well as a total love of flying.

Interesting interview with him from 2011:

https://www.youtube.com/watch?v=KJzOIh2eHqQ
I get the point, but "like a toothbrush" is a stretch. Dentists think none of us spends enough time with the toothbrush.
I think we've only scratched the surface of what we could break twine to do in the future!
Generating hydrogen is very easy, there are numerous acid+metal and alkaline+metal processes that aren't expensive or use anything like rare materials. So as long as the exposure is such that explosive risks are minimal, it's a good option for lighter-than-air needs.

It's not, of course, much of an option for cryogenic processes where helium is required.
Maybe https://github.com/denysdovhan/wtfjs counts as leaky abstractions.

It's definitely something that's difficult with building a language. Abstracting and generalizing your language parser can lead to amigious behavior.
Of course it is! But sadly this is just the way a lot of people think, maybe without even realizing it. Why do you think middle-class families try to avoid living in poorer neighborhoods?
Maybe it's because I've been playing "Surviving Mars" recently, but I can't help to think that the answer to the dairy industry is to find a new market on Mars. Realistically milk is something that won't be produced on that planet for a very long time, so exporting cheese would be big business.
We can split hairs about what adjective applies, but the point is that limited liability is a fantastic idea and a big positive in letting people get involved in a business. Limited liability makes it substantially easier for small-time investors to get involved in economic windfalls.

We should be striving to equalise access by both the poor and the wealthy to making money. Limited liability makes it safe for little investors (the people who can't afford a personal lawyer and accountant) to invest in a company.

Take away the limits, and it is no longer safe for small investors to invest in large companies. A big scandal and small shareholders could be wiped out. People who, realistically, had no actual control over the corporation and who were just trying to tap in to the wealth creation engines of the broader economy.

Removing limited liability provisions (1) doesn't target the executives, who are decision makers and (2) tips the field towards an "only the wealthy can afford the risk of investing in stock" equilibrium - even if just a little bit.

LLC isn't a serious mechanism to "privatise gains, socialise losses". That is achieved when the US government sweeps in and gives large cash infusions to incompetent bankers so they can pretend that bankruptcy is a mysterious phenomenon that threatens consumers rather than being a realisation of the incredible damage that they are doing with their own bad decisions. You can easily have both well remediated minesites and LLC laws in the same story. Just beef the regulation up a little.
Stopping Key Tech Exports to China Could Backfire, Researchers and Firms Say
Agree completely.
Richer Sounds founder hands over control of hi-fi and TV firm to staff
If I press 'hide' during several days to much it stops to work. I.e. hiding does not hides. Limit of hides seems to be 350 or so.

Also there are no build in filter or good oss client with filter. Filter by domain. I am tired to hide trash from vice guardian newyorker atlantic etc.

Thanks for asking. I hope somebody who has influence will read.

Or is there good client for my needs?
1.1.1.1 mirror:
https://archivecaslytosk.onion.pet/kDz13
In Tallinn's case this doesn't seem to be true. What's more, having lived in Tallinn for decades, I can say that the poorest of people have been always riding for free (illegally) - it's either worth the risk of having to run away from ticket checkers or they're so poor that they deal only in cash and don't have a bank account that the government can take fine money from. Thus making the transport free in Tallinn hasn't really changed the demographics of passengers.

There's no fear of safety in the public spaces (including transport) in Tallinn either. It's standard practice for kids to go to school alone. So you have 7 year olds waddling around the city on their own, taking various public transports etc, and everyone is happy.

Additionally, if the wealthier people are too snobby to ride with lower classes, then there's always the possibility to raise car taxes. I think that's a much better solution compared to depriving lower classes of mobility.

Also I think you might be hanging out with very wrong crowds if you think that the majority of society would not go on public transport because some lower class people might be on it. (Ed: I see you changed it to vast parts instead of majority now. Better, but I'd bet still overestimated.)

Then there's the completely bonkers idea that lower class people themselves stop riding the bus because lower class people are on it. There are many reasons why I think that's never going to happen, but the biggest one is practical - poor people have no alternatives! A minimum wage worker needs to get to their workplace or they won't have food. The idea of them skipping the busride because there are other similar people on the bus is ridiculous.
The population is small and more studies are needed.

I found this:

https://www.emeraldinsight.com/doi/abs/10.1108/MHRJ-05-2014-...

Unfortunately the suicide risk is still very high even for post transition trans population.
Not sure if you tried to correct OP but if so, you are wrong. [0]

[0] https://en.wikipedia.org/wiki/Colombia
As mentioned by the other comment, it's standard to use database triggers to ensure consistency.

There are two major problems with dealing with them in the application side

1. You can no longer guarantee consistency.

2. In the case where you need to do some things procedurally so that your application can no longer make a yes/no query to determine if a constraint is violated but need to make use of intermediate results, then this means that you will need to transfer intermediate results over the wire, which is a performance penalty over just doing it in the database server.

edit: of course, when you need to ensure consistency with some data source outside the database, there's no choice but to do it application-side.
It's non-sense, past has a lot of example of simple architecture done by people without many resources acommodating the mass. Rome was already 1 million people during the first millenia, there were buildings with 6 or 7 floors, they were not all covered with classical friezes and statues costing extra-labor.
https://www.clicksend.com/post/concealed-pin-number-letters/ Unless you mean the requests were that hot off the presses it burns the mail carriers hands ;-)
What is a conversational UI? – article on LinkedIn
> Or, like, you just stand when there's only standing room available during peak hours?

In my city, that won't work during rush hour because there's simply no space. The busses are filled to capacity, all seats taken and people standing toe to toe where possible. If you want to avoid intimate contact with strangers, you'll have to sit out a a few; if you don't mind it, you might still have to because there's simply no room.
Enterprise Ethereum releases v3 client and v1 off chain compute specifications
They might—but someone will replace them. As long as there are needs going unmet, there’s money to be had, and people willing to believe they’ve got it figured out. That’s why industries like game dev are so shitty—no shortage of people who want in.
The spyware is only inside the WhatsApp sandbox.
Here’s the thing: it is probably possible, given enough investment, to get a self sustaining civilization in space started. But it wouldn’t necessarily help the people still on earth very much.

Take any island nation: Iceland for example. They have a small population so they can’t make everything they need; they import lumber, cars, food, etc. And they always have, right from day 1 that the island was settled.

In space however the cost of constantly lifting goods from earth is too high to do that forever. So they have to be totally self sufficient. That means manufacturing, energy, extraction of minerals from asteroids, everything has to be in place. I’d say minimum 10 million population before they can assemble the diversity of industries to do that.

Once they are at that point though, what are they going to trade with earth? Any minerals they obtain will be better used in space then parachuting them down to the surface for processing. So they wouldn’t need us at all. So it’s possible but politically very difficult to justify.
Mass murders aren’t the the thing that spills over into genocide — they get stopped when the shooter runs out of bullets etc. — it’s hate speech which spills over because it gets the speaker an army which can replenish itself.

To put it another way, it’s not like Hitler personally shot all the people he killed, he convinced other people to do it for him.
It is a criminal offence under s9 of the Bail Act 1976 to agree to indemnify a bail surety. If Assange's guarantors had entered into an agreement with Assange, that agreement would have been illegal under English criminal law, and thus an unenforceable contract.

https://www.legislation.gov.uk/ukpga/1976/63/section/9
Heh, you're registered to say us how good and bright is China? LOL.

https://www.bbc.com/news/blogs-china-blog-40627855
Integrity checks during startup will slow down in time. Also, does it mean you have to restart the app often? Sounds bad to me.

Complex constraints sounds like an app/domain responsibility, much easier to test, version, troubleshoot, evolve.

When a solution cannot quickly and easily be tested, it impacts overall agility (small iterations become small waterfalls). Having complex constraints in database, could mean slower release cycles, processes (schema changes reviews, etc), more migrations.
We should probably set up a viable replacement first before throwing the baby out with the bath water right?
Except some people take the bus or walk because it's cheaper.

Those arriving at Euston in the peak and getting on the Victoria line to Oxford Circus may choose to save £4 return and walk for half an hour instead of taking 15 minutes on the tube.

If they didn't have the saving they may simply add to the crush
Americans by the looks of it. It's one of the toxic byproducts of raging inequality.
https://news.ycombinator.com/item?id=19892993
Flat rate sounds like a disincentive toward demand shifting (work 10-6 or 11-7 once a week) or working from home once a week.

Either strategy would increase peak supply by 20%.

Too often, citizens jump to “we need more subways” without exploiting the low-hanging fruit.
All i know is that now when i see a car without a massive touchscreen in it i end up thinking "really? in 2019? what should i pay 80 grand for a backwards POS?"

now i know why these screens aren't more prevalent but still...tesla's dashboard looks superslick
Solr Key Metrics to Monitor
That might work in the US but it won't in Europe where cities are generally densely packed. You can't just tear down a few rows of houses/dig new tunnles/turn the city into one big construction project to add more space for tracks.
There are hardware and software labs, which are administered on paper by PhD students. These include(d): ML (the functional programming language), FPGA/soft core development, Java tasks, breadboarding some logic, prolog and probably some different ones now (looks like some machine learning tasks?). Some of them are referenced and described on the links above. There's also a group project in year 2, a dissertation individual project in year 3, and a small holiday project between 1 and 2. Overall, a few students get through it without being able to properly program, but most basically self teach.
Thanks. Is there a way to detect the infection?
I hope that Tesla's attitude to using robust engineering principles does not end up causing large amount of injuries or deaths. It is not just in the cars that they produce, it is also the way their factories are run as well.
It's possible. Still, if the expert consensus is that x is the biggest issue, it seems worth fixing x and seeing what happens.
Toyota Avensis (around 2013 model) infotainment screens have a temperature dependent offset on all touches on the resistive touch screen. When its <10 C, the offset is larger than the screen size making it completely impossible to change audio sources or use navigation.
The Edge team might as well call themselves the Redmond Free Corps. Reference: (https://en.wikipedia.org/wiki/British_Free_Corps)
The problem is iOS AppStore.
If you update via the "Updates" tab, you don't get the latest version.
But if you search for WhatsApp as if installing it for the first time, then you get the new version.
Show HN: Identify AWS and GCP overspending in one dashboard
I'm well aware of UN position on Israel, I just don't understand how anyone who knows how this organization operates can pretend it represents "international community" or has any moral authority.
So you can grant free transport to residents but still make tourists pay. Also so you can monitor the system and improve it by tracking rider numbers on the routes. See which routes need more busses. If the bus companies are private, the government can pay them based on passengers for example.
The first sentence already is triggering me.

No, it's not hard. Like most topics in software engineering there are 50+ years of pretty successful development, backed by science, backed by software from the 70s, backed by all seniority levels of engineers.

The problem nowadays is that people don't want to learn the proven stuff. People want to learn the new hip framework. Learning Kubernetes and React.js is much more fun than learning how actual routing in TCP/IP works, right?

The problem is that something can only be hip for 1-5 years. But really stable complex systems like a distributed network can only be developed in a time frame of 5-10 years. Therefore most of the hip stuff is unfinished or already flawed in its basic architecture. And usually if you switch from one hip stuff to another, you get the same McDonalds software menues, just with differently flavored ketchup and marketing.

So if you feel something is hard it might be because you are not dealing with the actual problem. For instance you might think about doing Kafka, and that's fine. But be aware that email is shipping more messages than Kafka and its doing it longer than Kafka.

For instance topologies:
There is no point-to-point. There's star, meshed, bus etc. See here: https://en.wikipedia.org/wiki/Network_topology

If you don't know your topology it might be star or mesh. But it's still a topology or a mix of multiple topologies.

And if you develop a distributed system you really need to think about how your network should be structured. Then if you know which topology fits your use case you can go and figure out the way this topology works and what the drawbacks are. Star networks (like k8s) for instance are easy to setup but have a clear bottle neck in the center. A Bus (like Kafka) is like a street. It works fine until it is full, and there are sadly some activity patterns were an overloaded Bus will cascade and the overload is visible even weeks later (although you have reduced the traffic already), if you don't reset it completely from time to time.

It's not magic. You can look all of it up on wikipedia if you know the keywords. Also there is not a single "good" solution. It depends always on how well the rest of your system integrates with the pros and cons of your topology choice. And if you use multiple topologies in parallel you have a complexity overhead at some point, which is why working in big corps is usually so slow.
I see this fact used pretty often to dismiss the idea that we should use abstractions at all, and I think that's pretty wrongheaded. As an example, it's pretty common to hear that people should prefer writing raw SQL to using an ORM or query builder because those are both "leaky abstractions"

Abstractions aren't necessarily only there so that you don't need to understand anything about what's being abstracted. They are there so that your code can get away from nitty-gritty implementation details, and be more focused on the problem domain.

What would you rather see when you're coming into a new codebase:

const formData = new FormData();
formData.append('name', 'Widget');
fetch(`/api/widgets/${id}`, {
method: 'POST',
body: formData
})

or:

Widget.save({ name: 'Widget' });
triggers.
Say Goodbye to Bookmarks
Am I the only one who reads "reflog" as "re-flog", that is, to be painfully whipped again?
Most cars STILL have garbage grade(usability wise) ugly looking touchscreen interfaces, i think you over estimate tesla's competition
CVE-2019-3568 suggests this was a buffer overflow. I'd like to understand why this was implemented in native code - Android seems to have an `android.net.rtp` package?

Is this simply for performance, or to enable code-sharing across Android and iOS? Is there anything about WhatsApp's use-case that would prevent an implementation using managed code?
Oh, and I forgot the obvious danger: any people in space always have the “high ground” militarily since they can drop a rock on us whenever they want. So we’ll be in no position to make demands either.
Can anyone advise on minimum version numbers containing the patch (on IOS and Android)?
Music Hijacks Our Perception of Time (2014)
ECJ: Employers must provide system to employees to record working hours [pdf]
Show HN: I built a clone of macOS calculator in ReactJS
Catapulting spider winds up web to launch itself at prey
I only read your quotes, but you could say that about paper ballot systems too.
I'd argue otherwise. For example, my sister just opened a local swimming pool for dogs and using one of these platforms is great for her so far. A presence with opening hours, pricing and contact details are all many small businesses need.
IIRC there is a good article on that topic in Vimways 2018.
To clarify with this staggering figure. The couple's lawyer requested 1 billion each, the jury reached a verdict in their favour regarding the cancer but they don't get to say "yes we find Monsanto guilty but only for X payout". So the actual payout will likely be in the range of 1/10th of that as they always get reduced by the judge.
Nim Version 0.19.6 Released
Re: 2 - I can't agree. Yes, the trams and trains stop running soon after midnight and start up ~5am or so, however that is pretty good time coverage. Many people in Tallinn don't own cars, and use the free public transport a lot, plus the coverage up to the city limits is also quite good:
https://www.visittallinn.ee/static/files/063/2018_tallinn_tr...

One 'problem' here is that Taxify / Bolt is so cheap. I'll not even think about dropping 5EUR on a fare if it means slightly less hassle / time getting somewhere.
Same cut throat cost cutting MBAs are being hired in both companies tho
Not really a wonder .. they where a special kind of men. Adrenalin junkys and very smart .. they had been Testpilot and Astronaut. What can you do after that .. what job can compete with that ..
Your other top CS book out of interest?
Have you tried pulling down on the updates screen of the iOS app store? It refreshes the list of apps to be updated.
Nice work! Would be nice if the tooling could be open sourced so it can be applied to any area of interest.
Well, we've read the article. That was the objective of the metaphor.
This made my day:

To be honest, the academic discussion doesn't shed much light on the practical problem. Here's an illustration: Some years ago I was trying to decide whether or not to move to Harvard from Stanford.I had bored my friends silly with endless discussion. Finally, one of them said, "You're one of our leading decision theorists. Maybe you should make a list of the costs and benefits and try to roughly calculate your expected utility. "Without thinking, I blurted out, "Come on, Sandy, this is serious."
Well. Thanks for the apology; I feel the pain. Broad minded thinking runs into this problem frequently. But the more I think about it—What’s good in literature and science and also satisfies the constraint of a grand conceit—the more I believe the only satisfactory ‘answer’ is the one they answer for their self. I’ve been trying to answer some similar questions in philosophy of language since 2005, and I’m still at it. I say, go for it. We will all be interested to read what you write.
Confess. You are the Git Hobgoblin masquerading as a human programmer.

http://stevelosh.com/blog/2013/04/git-koans/#the-hobgoblin
> I kind of wish Gitlab would implement Mercurial support. I bet it would help Mercurial gain more adoption within teams working on closed source projects. I know Bitbucket does, but to be honest that doesn’t really appeal to me much.

There is some work being done on it, including a prototype: https://gitlab.com/gitlab-org/gitlab-ce/issues/31600#note_15...