skysight-inc/HackerNews huggingface dataset:
If you're not technical, switching browser means losing your entire navigation map of bookmarks and default start page, along with learning a different program's ways of doing the same things.

If you are technical, it's still a pain to get everything imported and set back up, and the extensions you're used to may be absent or done in different ways, and the subtleties of eg: incognito mode and reader mode may be different. You may have to re-construct your personal adblock rules. And so on.
The Disappointing Direction of Linux Performance from 4.16 to 5.4 Kernels
"Quality" should be reserved for the content and its usefulness. Speed is not a quality factor. It's a convenience.
I would strongly recommend assignment to the company. As you allude to, any investor will want to see core IP in the ownership of the company, and to not have this, even in the presence of a cast-iron license agreement, will be off putting.

Having said that, you could mitigate through an arms length license agreement but it would have to be water-tight and obviously there's a tension between protecting your friend's patent and protecting the company's rights in that patent. The more it protects the company, the less confidence your friend would have (perpetual grant of rights vs time-limited, termination triggers etc).

You could also always start off with a license to give the company confidence, but if you are subsequently looking to fundraise and see investors are being put off, look to assign the patent to the company. The license could even incorporate an option to purchase to give the company further certainty that for the right price it could acquire the rights.

Hopefully some food for thought!
You're effectively asking your friend to start a company with you and invest whatever the patent is worth (maybe $100m, maybe $0) without any equivalent input from you. Why would your friend do that?

In your situation I would suggest to your friend that he starts the company owning 100% of the IP (and maybe the company) and assigns you 50% with a 5 year vesting schedule and a 1 year cliff (so during year 1 you'd have nothing, at the end of year 1 you'd own 10%, at the end of year 2 you'd have 20%, and so on). You might want something that defines what happens if you exit before the end of year 5. That way he has much less risk personally because he retains ownership until the company has proved to be more worthwhile than holding the IP on its own.
Indeed. Just keep in mind that it could be worse :)
That is an interesting detail. Would you consider having 3 separate autoscaling groups (one per AZ) or this is not feasible for some reason? One of the interesting aspects of running services on AWS was to remove the AZ from "rotation" while the outage lasts. Meaning, having a DNS change and exclude the public endpoint from taking any traffic. If you have 3 separate groups doing 1/3 of the load and having independent DNS entries, autoscaling groups, etc. then moving traffic from one AZ to another is probably easier. Not sure about the details of your setup though, you might have reasons not to do this.
Not sure about boot speed. At least on my system booting Debian became noticably slower in Debian 8,9 and again in 10. Maybe simply because software got larger or because I didn't do clean installs but upgraded my existing system, I don't know. But the only boot speed improvement I got in the last years was switching to SSD. Thought I do like that with systemd you can at least find out easier which parts slow down the boot process.
And defined "terrorist" upward.

San Francisco government has officially declared the NRA to be a "terrorist" organization. Not the NRA-ILA (the lobbying arm), mind you, but the NRA 501(c)(4) non-profit organization, whose mission is safety and training.

It would be like saying Sinn Fein was a terrorist organization but the IRA wasn't.
JS is not necessarily heavy. For example, the Espruino is a platform running JS on microcontrollers with less than 100KB of RAM: https://www.espruino.com/
Rumors of iPhone 12: the repetition of the smaller size feature
Are Passenger Jet Engines Hitting Their Technical Limits?
Really nice tool. Maybe this will finally change my boss' mind on using WordPress for all the landing pages...
And similarly on the specialisation of labour and having to do one thing eight hours a day monotonously:

“For as soon as the distribution of labour comes into being, each man has a particular, exclusive sphere of activity, which is forced upon him and from which he cannot escape. He is a hunter, a fisherman, a herdsman, or a critical critic, and must remain so if he does not want to lose his means of livelihood; while in communist society, where nobody has one exclusive sphere of activity but each can become accomplished in any branch he wishes, society regulates the general production and thus makes it possible for me to do one thing today and another tomorrow, to hunt in the morning, fish in the afternoon, rear cattle in the evening, criticise after dinner, just as I have a mind, without ever becoming hunter, fisherman, herdsman or critic.”

Heinlein had the same idea!
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”
My managed ElasticSearch cluster did go down despite being multi az.
Generally it's not uncommon for companies to be started by licensing existing patents from other companies. The nature of that license matters more than who owns it - things like how long it will last, what you can and can't do, do you have exclusive rights, etc.

I am curious who paid for the patent application. Usually this is a lengthy and expensive process. I am also assuming that the inventor was employed somewhere while they developed this stuff - have the employers signed away their rights to the IP?

I would also point out that patents on their own are basically worthless. They do not protect small startups from being copied because you cannot afford to sue a competitor. At best they are a signal to investors that what you have invented is sufficiently unique as to pass a patent search, but even that is not saying a whole lot.

In short, I think the patent itself is a secondary issue. The problem seems to be a lack of incentive alignment between the founders. I would also suggest you look into some of the issues I've stated above, such as who the assignee currently is, who the co-inventors are, if there are any other parties who could have claims over it. This I see as a potentially bigger problem.
Lesser known Docker tips for advanced users
How do you specify Python dependencies and their versions in Nix?
But someone else can just overwrite it anytime without you realising?
Interesting. From what I have heard, Toyota Prius, which as a traditional hybrid has both an internal combustion engine with its drivetrain and electrical drivetrain and batteries, does not suffer from much more drivetrain defects than pure electric (or pure ICE) cars. Toyota is generally known for quality build and good aftermarket care.

Prius gets more rejects in the annual inspection in my country (Finland) than e.g. Avensis or Corolla which are powered by gasoline or diesel ICE, but the primary defect sources are
- brakes
- suspension faults
- front wheel assembly defects (typically ball joints and tie rod ends)
- tyres (which are too worn)

Why are suspension faults are more common in Prius than in other Toyotas? I would guess it is because of the weight of the drivetrains, engines and batteries.
Anti-inflammatory agents may reduce symptoms of major depression
> I'd imagine Austrian history classes simply stops in 1866

Nope, it goes all the way through WW1, Austro-Fascism to fascism and WW2 but didn't reach the present IIRC. The Austrian Empire lost a lot (most?) of the wars it was involved in, but that didn't keep it from being taught, albeit in a, as you wrote, decorated fashion
Want to compress and index your data at the same time? Use roaring bitmaps! A bitmap representation of data is surprisingly flexible for computation, and roaring uses some clever tricks to do that with high performance. For additional scalability, try pilosa, a distributed database built on top of roaring (I work for the company that maintains pilosa).

https://roaringbitmap.org/
https://www.pilosa.com/
Nope, oil. It was the 1973 oil crisis, which led to prices quadrupling. See https://en.wikipedia.org/wiki/1973_oil_crisis
I am going to have to learn how to build a Devuan VM... very tired of the ever-expanding scope of systemd combined with its very poor design choices.
Anti-inflammatory agents may reduce symptoms of major depression, suggests a new study (n=1,610), which adds to the mounting evidence that there is a connection between emotional functioning and inflammation, suggesting that inflammation may trigger depression, almost like an allergic reaction.
Microservices Security in Action – Request for Tech Reviewers
We are glad our publisher (Manning) agreed to open up the tech review of the book, Microservices Security in Action to the public, outside the regular tech reviews.

Please find the details of the book here: https://www.manning.com/books/microservices-security-in-action

Please let us know if you are interested in reviewing a book chapter by filling this form.

https://docs.google.com/forms/d/1eN1qiDa5uGVIVDBD8_0NiDkFF74Pvfpx2acPhWKy1GI/viewform

Appreciate your support!

If you have any questions, let's discuss in this forum.
"Bad for Google" - you're making the opposite point that you think. In practice it doesn't matter who owns the patent, what matters are the licensing terms. Google make hundreds of millions in a day now, and PageRank was probably irrelevant to Google's core revenue streams within a few years.
That was a pretty good read. There may be lessons there for today - the power of shared stories on social media and advertisement. Flood a communication channel with a message that reinforces your political objectives and they become seemingly almost inevitable.
This is the case for the older equivalent syntax for XML also. Though it isn't quite SQL Server automatically doing anything, i.e. automatically extended the GROUP BY clause as needed. It is simply a short-hand for "use your standard heuristic to guess my schema instead of me giving it to you" and you explicitly tell it you want that heuristic to be followed, it isn't just deciding to because the other things you've told it are ambiguous. Also note that it has not always been version safe: I had trouble between SQL 2005 and 2008 with the way some FOR XML AUTO queries were interpreted having changed.

Maybe a similar syntax, "GROUP BY AUTO", could be useful, but I suspect it would quickly become a code smell - some people would slap "AUTO" in when they get an error in much the same way they slap "DISTINCT" in to fix an accidental cartesian product without actually thinking about the problem.

As irritating as having to list many columns in the GROUP cause of a statement with a wide output, I like that it has to be explicit: if I have the column lists wrong I've made an error and I don't want SQL Server to guess how to fix that error. Perhaps instead of missing a column in the grouping list I've instead messed up in the projection clause. And if the statement is getting inconvenient enough that the grouping clause is a significant irritation, perhaps it needs to be refactored more generally.

One further thing to note is that some DBs do automagically decide what to do when columns are neither in an aggregate or the grouping list: mySQL for instance will just return an arbitrary value from those that exist in the current group for such columns (IIRC the first value hit as the data is read). This leads to situations where the query seems to work fine until something changes in either the data balance or the available indexes (or some change is made to the query itself) that makes the processing happen a different way around so a different arbitrary value starts to get selected for the same group in the same query.
Finally, Reply to Emails from Trello
Is this the hacky & free & no registration version of cloudflare workers KV [1] ?

1: https://www.cloudflare.com/products/workers-kv/
"We have already voted with apt: less than 1% of new installs use sysvinit"

Terrible argument. That's what the Debian installer installs. We replace systemd after installation, as part of our configuration management system.

And, once again: the more systems you run, the more you pay attention to security, the less likely you are to run popcon. Popcon results keep showing laptops and desktops because of that built-in sampling error.
I totally get your skepticism but the bottom line is that throwing computing power at a problem generally leads to a much better solution even if only because you can do a much more extensive grid-search. This doesn’t have to be using some complex cluster like you could just have n copies of the same VM that each run experiments with parameters pulled from a Google sheet until all the experiments are done.

Sure, the cloud providers sell computing power but it’s a race to the bottom and makes much more sense than buying hardware for these kinds of bursty analytics workloads.

I don’t think “Big data” from a stats perspective is analogous to census data - in some cases yes but for applications like recommendation engines you lose a lot of valuable signal by sampling.
Illegal Pot Grows in America's Public Forests Are Poisoning Wildlife and Water
There's HQLA like treasuries as collateral, and then there is Magic IP paper as collateral.

Amazing collateral chain these days… anything to keep origination pipelines up, hopefully JPM can securitize enough of this and offload it to a yield chasing pension or something.

Maybe the employees can sell what hasn't been collateralized yet on platforms like: https://softbankfiresale.com/
Animating GAnime with StyleGAN: The Tool
I don't really know, but I would expect that the different quality classes are marketed as such with slightly different product codes, and the buyer needs to be aware what he's procuring. And that you know what category of parts you buy for your manufacture is generally a key competence and an important process in car manufacturing.
I would add pip-tools to that so the requirements update process can be automated.
So, even criminals are now either left or right leaning?

Sweden has a problem with freedom of speech, PC and political elite, that fail to acknowledge the consequences of their policies.
It's quite a number of years ago now, but a friend of mine did jury duty on a civil case and they were just told to come up with a figure, so they all just picked a number a random and split the difference between the highest and the lowest. The rationale being that this would be a starting point and there would be further litigation to determine what was "fair".

I think that was Ireland in the 80s or 90s though, I'd "imagine" things are approached with a bit more rigor these days ...
As SpaceX Launches Dozens of Satellites at a Time, Some Fear Orbital Traffic Jam
Linus would have said, your expectations are not user experience.

If I want my images to execute on click events, and so on, I probably have a reason for that. If that thing looks and works horrible, I'll learn that, but it may also work perfectly, or in 99% nobody cares.
> Everything is pinned to exact source revisions.

While you're here, how do you do this with nix-pkgs?

I looked into using nixos for nodejs deployments recently, and was amazed to find that the versions of node in the nix-pkgs repo are just pinned to X.Y.0 releases, with no discernable way to update to a bugfix release after .0 , so... I don't see how this could possibly be used for production deployments?

https://nixos.org/nixos/packages.html?channel=nixpkgs-unstab...

What I really want is to be able to tell nix to give me nodejs at version 10.16.3 and have it do the right thing every time.

I'm happy to be wrong on any of this.
Health iQ | Full Stack Software Engineer | London, UK | Onsite, Full-time | £45,000 | https://www.healthiq.co.uk/careers

Health iQ are leaders in real world data insight. We prove and communicate the value of interventions in healthcare for successful market access based on an outstanding healthcare heritage. We work with partners in healthcare, pharmaceuticals and medical devices across Europe. More than half of the top 100 global life science firms now rely on Health iQ's unique insight into real world data.

The organisation is in a period of growth and we are looking for a Full Stack Developer to help with the ongoing support of applications and services in addition to the development of new applications and services.

Technologies that we use: Java (Spring, Hibernate, etc), Scala, JavaScript, React, Docker, AWS (S3, EC2, RedShift), PostgreSQL/Greenplum, MySQL, Apache Spark, Big Data, ETL
Keylogging Slack Users
Yes, I find that The Dragon Book to be a fundamental reference in my university days of studying compilers. Even so, many sections of it are still relevant to this day.

Also, I think I might have seen your name before whilst looking at the Solaris port of Go years back. Mind you, I'm looking at bringing Golang to Haiku (0) with similar changes like Solaris and Windows.

(0) https://github.com/golang-haiku/go/tree/golang-1.11-haiku
The ability to re-size GCP VMs totally blew me away when I first discovered it. Just power off the machine, drag the RAM slider way up and turn it back on. SOOO much easier than re-creating the VM on AWS.

I also way prefer to just crank up the RAM on a single instance and use Pandas/Dask instead of dealing with distributed computing headaches :)
Came to say the same thing, my only hope is that IT/Software is relatively immature compared to traditional engineering.
Is Organisational Design the saviour of a world of work in flux?
This is a very naive perspective to take.

>The beautiful thing here is that the failovers work to spec

Who's failover? AWS' certainly did not for us.
Almost everything that you said is contrary to what I believed the majority consensus was in the States, I thought that the direct involvement of the US Military on US soil was one of the ultimate political/societal taboos, maybe because of the devastating effects that the Civil War had at a societal level. But I guess I was wrong (in my defense I live half a globe away from the US).
That's how it works now, but they can fix it internally whenever they feel like to...
To add a concrete example, one of the best uses of the Socratic method I've seen, teaching binary to 3rd graders - https://news.ycombinator.com/item?id=2446316
I use WhatsApp without the contacts permission enabled (on Android, FWIW) and it works just fine.
My gaming never really evolved past the golden year of 1998, when Age of Empires was greater than Command and Conquer, and Goldeneye on the N64 with three friends was better than sex (not that anyone gave me that option).

Every time I dip into modern games (usually watching a friend play), the complexity wears me out. So Romero’s point about ‘modern shooters turning into inventory games’ resonated - I’m not sure if I ever completed Doom or Duke Nukem 3D, but both definitely felt like you could just run with them and have fun in a way I don’t feel with today’s AAA options.

Maybe I’m just old. Or having too much sex.
> Show me an alternative to systemd that matches its functionality and consistency.

My issues with systemd do not pertain to functionality and consistency: rather, they are issues of taste, style, competence, design and size.

The basic ideas behind systemd are, frankly, great. The free desktop really really needs something like it. 100% behind the idea and the functionality.

The consistency is pretty good too, I think. It would be taste if it were less consistently in bad taste and more consistently in good taste.

Which brings us to taste. First, systemd is security-important system software written in C. Why? There is no good reason to write software in C in 2019. Use a safer language like Go or Common Lisp (both of which are performant enough). I don't know if Java or other JVM languages would work. Perl probably would, although ensuring that a Perl project produces sane code is … difficult.

Also on the issue of taste: systemd incorporates Windows-style .INI files wholesale into Unix-like systems. The freedesktop.org folks were already doing this, but why encourage it? The world has at least two better text-based alternatives to .INI files: S-expressions and YAML. Even JSON would be better, even without comments.

Also on the issue of taste: systemd just doesn't feel like Unix. In order to get anything done one has to hand-edit lots of little files rather than run a few commands. It's a bit like if you had to run a text editor on a directory to add a file, rather than just creating the file. I'd love to see some commands like mktimer, mkservice or somesuch.

I am mostly over the binary logfile issue — after all, ultimately everything on a computer is stored in binary — but I do wish that the tools were a little saner. It's still a pain to figure out where error outputs and so forth are going.

The manner in which systemd takes over the world is completely inexcusable. I fully expect to see systemd-browser within the next decade, no doubt with just a few hooks to prevent using Firefox or Chromium, and of course with a few security issues just to spice things up.

I really wish that someone with good taste had managed to get the attention of and money from Red Hat in order to design a clean, intelligent, 21st-century init system.
Can someone please explain to me (as a non-american) why the losing party does not have to pay legal fees? In Israel if someone sues you and they lose they have to pay (up to a reasonable amount) for your lawyer and legal representation.

The fact you can "shake down" someone through suing them in the US is appalling and I am sure there is a good reason for it but I have not been able to understand it.
It's not even XML, it's a Property List, which can also be represented as JSON or a special binary format: https://en.wikipedia.org/wiki/Property_list
>I also grew up in a privileged position, without poverty or hunger, due to my father's work.

Serious question: What, if anything, did he expect in return?
Installing and navigating through enough of the VS interface (what is a "Project"? Why are there so many different types? Doesn't the book say I just need a text file???) to even get started in Windows is a huge challenge. The original reason I wanted to use Linux was precisely that "make a text file and run a command" appeared simple enough I could understand all the moving parts.
You could prevent the compiler from optimising it by either running with optimisations turned off or by declaring a and b as volatile. Declaring a variable as volatile tells the compiler that something external to the program (and indeed even external to the processor or memory!) might change the value of that variable at any time. In this case that's not actually true but it should stop the compiler from optimising the variable access in any case.

The easiest case to disprove your proposed invariant is to set a to 0 and b to NaN. The output is NaN and not 0.
Spaniard here. I don't think I've ever read or heard a sugarcoated version of the conquest. In fact it's usually the opposite.

October 12 is indeed the day Columbus set foot on the New World and also our national holiday, but I fail to see how it's different from other holidays such as Thanksgiving.
> Why hasn't anyone taken apart systemd and reused only the parts they found useful

Everybody does that. Are you using networkd? Every distro makes different choices and user can then further configure what they want to use.

You can already configure systemd as you like, there is no need to 'take it apart'.