skysight-inc/HackerNews huggingface dataset:
Even many minor laws include a short jail sentence. Imagine if the penalty was that facebook had to full shutdown everything for 2 months.

In comparison, a fine that you'll make up in no time is not a punishment at all, just a fee for the privilege of being allowed to ignore the law.

This fine for facebook is comparable to a speeding ticket price for a minimum wage worker. Is the crime on the level of speeding?
thx, fixed it
Interesting subject. Anybody as full text?
In the case of undefined behavior the actual behavior depends on the information your compiler has when it compiles that particular piece of code. It can thus change for apparently completely unrelated reasons, for example if the heuristics flip from "Don't inline this" to "Inline this". That's really not nice to debug.
Complicated SQL is definitely complicated, though. Get an expected 1:1 join wrong (so it ends up 1:n) and duplicates muck things up; and typically unit tests don't catch these kinds of errors because the test set is minimal.

Long scripts of SQL with intermediate steps (e.g. building temp tables) are hard to reason about and debug, and especially painful when they fail only in rare production scenarios.

Developers find it a lot easier to reason on an item by item basis, and not on a set or batch basis, and it's very tricky to get error handling and transactions right on a batch basis unless you want to fail the whole batch.

Putting all the work on the database also means you need to scale up that layer. From another POV, it can be simpler to have cheap point lookup, secondary indexes in stores that are tuned for the specifics of the queries, and get performance back by scaling out the compute.
It would make a pretty cool band name as well.
OLAP Analytics Is Dead. Really?
Why founders think of their employees as their bosses
>Pulling this out of thin air, but what if a female had a mutation that allows mating with multiple males. Or multiple batches of eggs before they die.

True, but your example essentially says "What if a mutation happened that completely negated the limiting effect of the genetic modifications that have been done." If something this unlikely happens to the moth, of course it's going to change everything. If it happened to a non genetically engineered population of moths, it would change everything for them, too.

If I recall the plot of that book, the scientists in question made the mistake of wholesale copying strings of frog DNA to fill in "gaps" in the Dino DNA they were reconstructing. Apart from being ludicrous from a scientific point of view, the idea is that they copied genes that allowed for a sex change by the organism possessing those genes.

It wasn't anything to do with evolution. Evolution doesn't work on individuals at all, it works on populations over many generations. Until the "dinosaurs" in the story actually reproduced, evolution had no effect on them - it simply could not, because individuals don't change to respond to selection pressure... they either reproduce successfully or don't.

Dinos that had been engineered to not reproduce couldn't evolve at all, hence the "oops we copied the frog's sex change ability to the dinos" plot point.
In Adam Curtis documentary "All watched over by machines of loving grace" there's a part about the communes in the 1960's and how they all descended into lord of the flies style bullying with alpha personalities.

Teal management ideas are absolutely at risk of the same problem.

I remember people pushing Teal in agile meetups a few years ago and all of those people would have been the alphas inside those communes.

Management helps protects the quiet types.
Oral History of Prince’s Super Bowl XLI Halftime Show
Do you plan support for Sqlite?
This was a great and readable explanation!

Also it was a great example as to why you should never use “random” as your load balancing algorithm unless you plan to always have 1/3 extra capacity.

Or conversely why you should always have 1/3 extra capacity if you must use random.
Sync conflicts are never fun, but from personal experience programs that attempt to auto-resolve them aren’t exactly letting the user in on what’s going on.

The best way to make that work in that case would be to explicitly inform the user when unignoring of the conflict and ask which to keep (showing metadata etc). A quick “retain other version” would help if the user was unsure.
I've signed mortgage documents several times in the past few years, and I've had the opposite experience. The first time they openly scoffed at me for taking the time to read it. Took about two hours to read >100 pages.
It's not about pandering or making money (did people go to the movie because they heard there was a scene where a guy freezes in space?????), it is entertainment.
However million-to-one chances crop up nine times out of ten. https://wiki.lspace.org/mediawiki/Million-to-one_chance
doesn't texas still have death penalty? pity it doesn't apply to corporations. both of them deserve it
You Can’t Fire Your Investor
How much does it matter that the data doesn't fit in memory when consumer grade (Samsung 970 Pro) SSDs can deliver 3GB/s sequential read? On inexpensive hardware you can process a ~TB every 5 minutes per SSD.
I'm assuming since this is beta they probably guessed enough of the users who want this are technically capable of managing without a UI during testing.
To people saying that this is obvious because it is free so customer is the product.

In this case Avast made only 5-10 % of revenue this way. The rest is made through various micro-transactions etc. IIRC.
The Growth ideologies you should follow and opportunities within Growth
Ask HN: Does the world need a cgi-bin platform-as-a-service?
WireGuard Linux's 4k+ TODO Comments, from 6 years ago
Also, if you choose an unbroken cryptographic hash like SHA256, and you stumble on a collision, you can later publish it and become famous.

(Of course, you'd need enough logging and debugging to be able to reproduce that.)
Thanks for the feedback and the extra points you listed.

#2 is intriguing. I started a "rant" on this but it made the post too long so I cut it. What do you do with no-shows? I mean, it's on me for not seeing it coming in the first place, but I've never figured out good etiquette for dealing with them.
haha fair enough. Thanks for the clarification!
There are still taxis, busses, commercial/city vans, muni, and other vehicles on Market; just not personal vehicles. To say it’s car free is hardly accurate.
> You might think it's common courtesy to greet users who are new to your product. However, we found that a massive 40% of SaaS products didn't greet us with some form of welcome screen.

> That means two-fifths of the software we tested didn't acknowledge us at all. That's a lot of alienated users.

Am I the only one that doesn’t like welcome screens and closes them immediately? Just let me get to work
wow, you are one eloquent writer. i just like reading your comments for the structure of the prose.

write something!
What Augmented Analytics Means to UX and UI Design
> Also it's fast as hell

compared to what? excel?
Whelp, at least from a business case I know, it goes like: "Hey, you get our basic tier for free, but please, let us send you a newsletter occasionally. You don't like that? That's fine, you'll find a unsubscribe link in every newsletter."

So the business case doesn't sell the data (that's screaming for trouble), but rather uses it for their own ads.
How to Write for SEO
Why Citationsy.com doesn’t have a cookie notice
This sounds like you're implying that all apps must require invasive permissions which is wholly incorrect.
That statement makes it sound like a rogue operation. The responsibility goes to the top. Perhaps the CEO should get the chop as well.
Thank god. I am working with it now and its crap in comparison.

I wrote a fairly complex mango query a while back, and trying to understand it now is a nightmare. Compare that to SQL, which is one of the most readable languages out there in my opinion.
> C has its place

No kidding.
John Sweeney's drinks bill?
Personally I prefer that build artifacts end up somewhere under my current working directory. That means if I want to clear everything out related to a project, it's easy to do so without interfering with anything else.
They have both paid and free products. In a zero marginal cost world, this is a legit business model, where you offer a limited free product and then pay for the full version, say with support and more functionality, similar to what many other vendors do. In the security space, for example, Burp suite provides a "community", "professional", and "enterprise" version.

So I disagree that "free" means "collects all your mouse clicks and sells them off to the highest bidder".
Yep. Not only is HTTPS stripping still a problem, but active attackers can do all sorts of other nasty things as well, like force the user's browser to initiate plaintext HTTP requests to non-HSTS sites and then use that to steal cookies from third party domains, or achieve persistent XSS by poisoning the user's browser cache. See https://samy.pl/poisontap/ for a great example of that attack in action.
Don't looks like you have much of experience with what's you're talking about - there is no such thing as heartbeatd, it's called keepalived (or pacemaker if you prefer unnecessary complex solutions), any ops person can't even misspell that.
Some file-system level property could work, but the semantics of the archive bit don't match. For files I want to be ignored, I don't think it makes sense to mark them as backed up, which is what the archive bit was designed for.
Current CEO has been there 7 months. This program had been there for years.
>And yeah, I know, patents encourage inventions and promote discoveries, we're all the better for their existence, they are literally the best thing since, well, invention of sliced bread.

"There is no patent. Could you patent the sun?"
Maybe it's better phrased as "they don't ALL need to know..", as long as some of them know.
I think this guy have no idea what he's talking about.
The resulting potency is difficult to estimate, and people have died from getting it wrong. Please don't recommend for people to do poppy seed tea without warning them of the danger.
Probably most ordinary people would consider a taxi to be a car, so you raise a valid point with that, but I don't know why you mentioned all those other things that obviously aren't cars.
Agree, there’s a certain art to getting it right and most just come off as pandering.

Sort of like the testimonial sections - rarely do they feel authentic. Compliments so sweet that they taste disgusting.
Frictionless Data Future: Interzoid Joins OpenAPI Initiative
LOL, it was ONLY ~$70 million.

How does this stack up to last year, and forecasts for next year? If they were in the hole $120MM last year and now only 69, with forecasts for ~20MM or less next year then there is a clear road to profitability and I might be willing to do the Long thing.
Ask HN: Computer science jobs for people who don't like to code?
I got a friend who graduated with a CS degree but realized a little too late that he actually doesn't enjoy coding. What are some tangential paths he could take that doesn't require him going back to school for another 4 years?
This isn't really a great solution when I have files that are autogenerated. I either have to have the default group be "cloud" and then go back and chgrp these files when they are generated so they don't sync. Or I have to have the default group be something else, and inevitably forget to chgrp for files that I do want backed up.
Note: This is a problem with a plugin called "WordPress Database Reset" and not a general 'database reset' vulnerability
The part of Market Street where there are now no private cars typically doesn’t have that many private cars on it. However, this is the right move for the city.
Do you think we should just stick with limited protocols from the 80s?

There's no reason you couldn't make an optically isolated USB hub. With USB 2 it would be trivial. USB 3 is harder but I doubt you need that for MIDI.
Also crossing private car traffic.
So I was all set to bash include/data-swap.c for allocating on the heap every time you need to swap memory. Turns out that gcc can optimize out that temporary, and it ends up the same as std::swap.

But if we use operator new/delete instead of std::malloc the optimization doesn't take place: https://godbolt.org/z/vtxqD2
As I understand it, a developer could implement this without any knowledge of the secret deal: when opening a patients records a pop-up should appear. That's basically what the physicians would know after a using it for while too.
If you’re running nginx on Nix you can do it with just a couple config settings
Isn't there also the mirror molecule thing they can do to imitate patented ones?
And yet you're rsyslogging and grepping what is supposed to be structured and typed. Have you heard about backpressure, controlled retention, compliant log redundancy and all of this advanced stuff that you'll never get with aggregation via rsyslogd/syslog-ng?
In short, the answer is yes
Ask HN: Has Anyone Immigrated to USA from UK as a Software Engineer?
I'm a software engineer with over 15 years experience currently based in London, UK and am planning a move to either west coast USA or east coast Australia.
I would be taking a wife and two small children with me.

1. Which location would you recommend and why?

2. How quickly can immigration to these locations take?

3. Which has the best quality of life, both now and over time?

4. Is the work ethic similar to that of London, more intense, unknown?

5. Any tid-bits of advise?
People in our line of work have a much greater ability to walk than others do.

A software engineer with only a few years of experience can leave and have a $100k+ job lined up in a matter of days or weeks. $150k+ if you're in NYC and $200k+ if you're in SF or Seattle.

Sticking around and implementing an evil feature is cooperation with evil.
I can only read this with Bruce Dickinson's voice in my head
The nm numbers are just an attempt to extrapolate using the transistor density increase. 5 nm means something like "it has the same transistor density as if we shrunk transistors from about 20 years ago to 5 nanometers". It's more familiar to people than transitioning to "transistors per square micrometer".
I think it could be called a "compiler" if C-- is anything to go by:

https://en.wikipedia.org/wiki/C--

> C-- (pronounced cee minus minus) is a C-like programming language. Its creators, functional programming researchers Simon Peyton Jones and Norman Ramsey, designed it to be generated mainly by compilers for very high-level languages rather than written by human programmers. Unlike many other intermediate languages, its representation is plain ASCII text, not bytecode or another binary format.[1][2]

> There are two main branches of C--. One is the original C-- branch, with the final version 2.0 released in May 2005.[3] The other is the Cmm fork actively used by the Glasgow Haskell Compiler as its intermediate representation.[4]
Yeah, this is a neat tool, but I'm wondering what actual use case this is fulfilling. Installing an RDP or VNC client isn't a huge effort. If you're enterprise, you're probably already paying for TeamViewer or something similar. The biggest issue is usually the handshake between a client and machine on a private LAN.
Thanks for this. Didn't know they made a book.
Do you understand something about such thing as ES indices?
What if I drive a pickup truck?
Honestly, the apps for this cost like 3-10K a year, and we're a small facility and a small factory, with a single iPad. So we have this web-based software named SimplyISO, We created the templates and forms/checklists in there, managers get reports etc, we threw the iPad into Kiosk mode to lock it down.
There is, it's called GDPR - if you live in a country that cares.
I know someone who got caught out by this. Bank's front page was http, so the attackers mitm'ed that. Ebanking link was swapped out for an https page they controlled, allowing the credentials to be harvested before redirecting to the bank.
Funny how you characterize hallucinations as "open minded". It's par for the course for 2020 anyway. We seem to invent better sounding words for things that we already had words, which contained (generally) truer meaning.

As I mentioned, I stopped drinking coffee one day out of sudden and I had zero, I repeat: zero symptoms of any kind. Nothing at all.

Doesn't seem right to me to put coffee in the same group with mind-altering substances.
At least in North America, airlines and airports are not the same corporations.
Agreed on regression. You should probably be doing that level of analytical work in a stats package. Perhaps I should have chosen a better example to illustrate the "SQL doesn't facilitate creating abstract libraries that operate on arbitrary data" point.
Yes. 75% helped. Feels like your eyes are going through that weird angle hop obstacle on American Ninja Warrior.
Dropbox as a VCS for separate documents intended to be accessed by non-technical users is not a terrible solution. Certainly there are better options, but I think something built on Dropbox could be workable in this case.
State-Backed Digital Currencies Won’t Be Able to Fight with Bitcoin
Active installations: 80,000+

Yikes!
if OP_CHECKDATASIG is beneficial btc can implement it
> I interpret climate inaction not as science ineptitude, but as defecting in a prisoners dilemma sense.

I interpret politicians not doing the reading as politicians not doing the reading.
I shouldn’t have been so hyperbolic. Basically PG was a huge part of HN back then. You’ll see a lot of people writing as if they know him and everything by him or the likes of Steve Blank was voted to the top.
> It will also do some autocomplete, although this seems flakey

Can you explain this point. Is it possible that you might have forgotten to sync the new code with the repl. Editor and repl use different completion backends in cursive.
I just mentioned that it's something I've noticed, so unless you want me to cite myself, I don't know what to cite here.

My sample is around 50 people, I think. Maybe little less.
For people submitting tasks, it seems like this would be hard to make cheaper than, say, spinning up an AWS instance or similar. Is that assessment correct? If so, would there still be an incentive to use this setup?

Edit: I see they address this, claiming 30% cheaper than cloud services and better ROI for miners than Bitcoin. That said, wouldn't it still be more efficient to skip the blockchain stuff and just have a marketplace where people with tasks can rent time from participating devices and pay with whatever currency?
Sorry, you're right. I confused it with its cousin, which is indeed called heartbeatd [0].

I'm new at Linux and system administration. I'm using Linux just for 20 years and managing systems for 13 years.

[0]: https://www.manpagez.com/man/8/heartbeatd/
Online panic: a coronavirus case study
That's still a huge step forward. Personal vehicles are one of mankind's worst creations.
We can all use excellent reminders like this about how random outcomes can be distributed really unevenly.

For example, attributing even some success to randomness (a reasonable assumption, I would think) at least N fraction of successful people you see in life are just lucky! If 1000 people flip a fair coin 10 times, there's a really good chance (60%+) someone gets 10 heads in a row!

Optimize your existence as you see fit with that information! Generate more N, spend more time with your family, try to move the needle on the amount of randomness that contributes to your personal definition of success, etc.
> Compressed column-stores hurt OLAP, because update throughput (the “on-line” in OLAP) is relatively bad. Uncompressed / array stores are quite good.

But why do you want high update throughout when you're doing mostly reads? Every definition I read about OLAP says this is one of the fundamental differences, or am I misunderstanding something?
And not to mention that like everywhere else in San Francisco, there will likely be in no enforcement of these traffic rules whatsoever, so in practice private vehicles will still he allowed too.

Also, traffic on all cross streets is still open, and on most of them it’s common convention to trail red lights by ten seconds or more, well into the start of pedestrian signal as it’s changed for the perpendicular direction — an extremely dangerous practice blessed by the city’s authorities (again, by refusal to ever enforce infractions).

I’m glad we’re at least trying to make some forward progress here, but strongly suspect that Market St will still feel extremely dangerous for dangerous for pedestrians and bicyclists alike well into the foreseeable future. IMO, we should be more careful about letting city officials claim bold and innovative successes (as in the headline) while not really having changed much of consequence.
The natural selection of bad science
However as the exchanges are visible it is easy to know the exact amount that has to be returned, therefore theft of such property has a clearly known value (plus damages) as if you kept a precise ledger.

Said value thus does not have to be decided in court to be returned - the question is, do you have to return it in cash of choice or Bitcoin?

The big question is how you find the responsible ransomer if they used a mixer, and whether mixer is culpable for not following KYC for big transaction amounts.
This is worth a title clarification, I think. Seems a pretty clear attempt to sensationalize. E.g. “Vulnerability in Wordpress Database Reset Plugin” would be clearer.
This is a fantastic and detailed guide. I'd love something similar for Australia.
Isn't it time we forbid (by law) the brokering of personal user data?
I want to think this is bad, but the way it is described here doesn't really seem like a dark pattern to me. Maybe if "perscribe opiods" was the first or default selection, it would seem worse
Its Fun and Easy to Win iPhone11 Thank You So Much for This Phone‼️
"I’m willing to treat a computer and operating system as an appliance and use it for a specific task if it offers the best tools for a given language."

Or if it's the only tool for the task, as is the case with macOS for cross-platform mobile app developers. Visual Studio on macOS is "somewhat required" to make iOS apps from Xamarin but the editing/development experience on Windows is vastly superior. Just have to use the right tool for the job...
The more difficult it becomes to commute from cheaper outlying areas, the higher rents will rise within the city proper.
There are numerous VPN's in the market today, however, FastestVPN took the world by storm immediately after it was formed in 2017, with many users even remarking that FastestVPN is by far the best VPN for Kodi. However, still others would agree that FastestVPN is by far the best VPN for Firestick TV users.

https://fastestvpn.com/vpn-for-firestick
It's nice to see private cars not being able to drive down Market, but calling it "car free" is a dishonest title. Taxis, buses, commercial vehicles and muni will make it far from a pedestrians paradise.
A beginners guide to web application development (2020)
I can't help but be reminded of some of the horrifying basic.h and pascal.h macro-filled headers I can remember from long, long ago. Except people actually used those...
In a lot of cases the attacker can only write to a limited range of memory addresses. If that string happens to fall in that range, they can use it to write to other addresses and/or find out where in memory certain things are stored.

So their ability to write to a limited range of addresses can be extended to a larger range.