skysight-inc/HackerNews huggingface dataset:
Yeah that was why I sort of let go of that bit. The best solution I could come up with was to keep the population sizes small and re-run the vote if a drop occurred.

This doesn't work for large populations because the probability of a drop occurring during the selection procedure approaches 1. There, I was considering a tournament style selection - partition the population into small groups, select one from each, and treat the winners as a new candidate population.
Fair enough. But hardware is easier to fix for most than a software bug.
Amazon silently ends controversial pricing agreements with sellers
Dragonwriters answer was what I was thinking.

Are you thinking trademark rather that copyright? I'm not sure you can fail to adequately protect a copyright in that sense.
How to Write Games for the Internet Without Embarrassing Yourself
"Sorry if this sounds harsh or rude, there's no point in sugar coating the truth"

You're an idiot if you believe that.

(Still agree?)
Using Python Proxy Requests to Bot a Webserver
Does varnish support SSL? Last I checked, I had to run nginx in front of it for https.
"I can't send a fax from where I'm at"

"Where are you?"

"2019. I'm in the year 2019"
The Clear Case for Capitalism
It turned into https://www.resilio.com/
At some points in a language and its package management system's lifetime, reducing barriers to publishing are one of the best things that can be done to increase packages and fill out the ecosystem, and drive utility and adoption.

Later, once you have most needs filled by packages, and a good number of enterprise users, more control is beneficial. Companies appreciate it, and single users are willing to jump through an extra hoop or two much of the time because the rest of the ecosystem is so useful that it's not worth switching languages.

I think it's unlikely that a system will move from one style to another without an event causing them to reevaluate their prior choices. More likely, multiple events. This has already happened with NPM for other choices they made in the past, such as letting package namespaces be claimed by new people after someone gives it up, and whether releases are immutable, IIRC.
Worth reading if only for the nice play on the words arugula and roquette in the title. If you are not amused, you should read your seed catalog.
Huh, I did not know this to exist. Linux is such a treasure trove of weird little-known features.

How much can this protect against attacks to USB stack or device drivers? Of course there is all the chipset level stuff that you can't help, but preventing abuse of some obscure poorly maintained driver would be pretty great.
Nobody said he did.

Turns out people are very happy to reward results. No one needs to do everything them self.
I like “the ballpark” best, that name is timeless so won’t matter which company buys up naming rights next.
No, the first step is to say you haven’t set a publish source. Your toolkit might generate that but you should also see that in code review.
Now called resilio sync. I use it for my home machines and it is pretty fantastic.
Interesting. First time no graphic no code just English clearly explain graphic code.

Together with two posts below about ram speed and >64k, seems quite clear. Thx.
Thank you, I couldn't remember if shotcut was one that made my short list of ones to look at but it looks like it was.
The king sips wine from his golden chalice while his pawn's die on the battlefield.
Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP DBMS [pdf]
I once worked on a project that ran 4 monitors off one Amiga.

Using a graphics card to do a byte per pixel main display (polygon + scaled sprite 3d), and three monochrome displays taken from the red green and blue output of the Amiga's standard video out. Each of the monochrome displays used a single bitplane plus shared a random static bitplane. By adjusting the palette you could individually control which monitor the image appeared on, how bright it was and how much static interference to display. Various other failure modes were also added via copper tricks (roll, glitching etc.) without modifying the base bitmap.
Gravity wouldn't be changed if the orbit changed.
>it is not 100% guaranteed that threads will perform their operations truly in parallel, that is at the same time: it really depends on the underlying hardware.

I thought it really depended on a lot of factors, most predominantly thread scheduling (based on thread priority)[0]?

[0] - https://docs.microsoft.com/en-us/windows/desktop/ProcThread/...
They freed up the half-dozen devices on my account when they stopped supporting anything other than vanilla ext4 on Linux.
From a tech standpoint there is not a lot of new information in this article.

My other thought is that people information has must have value for it to be relevant to both good and bad people in the world. Googles data caches on geographical - location and how they used that data to target mobile adds for example has more value.

This begs the question. Do people need more protection from data caching apps or the commomn human?
Then you can upload to your own jump server first. This is just a bad idea on multiple levels.
I'm a little sad that there's no low price offering comparable to Google drives 2$/100GB. I just don't need a TB of personal space but I like the dropbox client a lot better. Especially because of linux support and for some reason syncing seems to be significantly faster.
Designing an Aspect Ratio Unit for CSS
related discussion https://news.ycombinator.com/item?id=19255603
how dare you assume their gender
Interesting that might have been my problem. I installed the packages that it needed to stop giving library problems, and wasn't particularly concerned about the nvidia libraries because I don't have an nvidia video card. Maybe that was it.
How is having a passion for a particular piece of software different than having a passion for a specific job or company? Plenty of people have enough passion for an internship that they are willing to take it for free. However society has been discouraging that over recent years because that route is only available to people who have outside financial support and it can easily be abused by employers. Open source software has the same potential drawbacks.

Not every piece of open source software is diminishing the value of enterprise software developers just like not every unpaid internship is reducing the value of entry level labor, however both systems can easily (and even unintentionally) be abused by businesses.
Switched from macOS to Ubuntu around a year ago. Would happily pay for another license of Camtasia for Linux. Agreed that there's no experience like that I've found yet.
I've missed it.

> but you cannot (legally) use it without a paid subscription

Sounds worse than my thoughts in the comment, considering the pricing for self-hosted nodes (happend that I know them).
I believe that this is the same techniques that were covered in the excelent series "How oldschool graphics worked"[1]

[1] https://www.youtube.com/watch?v=Tfh0ytz8S0k
> Would hate to be an employee working for a Tesla dealership. Closing, not closing, but maybe closing. If they don't already, I'd expect most employees to have one foot out the door.

There was post about the dealership employee reaction to all this, but it didn't gain much traction:

https://news.ycombinator.com/item?id=19361710
I honestly prefer Laravel to Spring.
They werent, and pretty much signed Amigas death warrant. Planar is a cute trick when you are moving around static, limited in color shapes on the screen(less colors less writes), but fails miserably at single pixel addressing. All of a sudden updating one pixel costs you 5(ocs), 6(ecs) or 8(aga) individual writes! thus no Wolfenstein3d/Doom on Amiga. Commodore finally tackled this problem 7 months before going bankrupt, just in time as it ran out of money to actually manufacture new product, while still paying its CEO better than IBM.

>Imagine a 320x200 screen with 32 colors. If we had padded each pixel out, it would require 64,000 bytes.

>but you cannot really cut up an array of bytes into 5-bit chunks easily. You could pad it

Sure you can! Nothing forces you to put full 8 bits of actual memory inside video address space. You could transparently translate memory accesses between 5/6 bit and 8 bit in the background, mapping 40-48KB real ram area into 64KB byte addressable window. You could even transparently translate between planar and "chunky" (Akiko). Those were never technical problems, but a result of a lack of affluent leadership. Projects at Commodore were mainly driven by accountants (lets get rid of all the outdated garbage in the storage = C128) and ignorant non technical execs.
What if the public site states in their terms that they must be granted those rights on the uploaded material, and the actual copyright holder is the one who does the uploading (but accidentally)?
This is neat, I would have loved to see this a few years ago when I was working on a touchpad dimmer that I used Erlang on (the hardware was originally designed to run Linux so it was easy to put Erlang on there but having a lower-cost solution by not requiring Linux would've been great).

Erlang's remote RPC, high-quality CRDT libraries, and hot-code loading made it an incredible technology for implementing IoT software product features.
You already have a license for it today, too.
But Mellanox is making niche equipment. You don't need an Infiniband interconnect if 10-Gig Ethernet will do the job. Only densely "coupled" problems, where the answer calculated on one core affects the answer calculated everywhere, need that kind of ultra-high-end interconnect. Your typical app scales very nicely across a bunch of servers connected with commodity networking.

This is more like a race car company not being as valuable as Toyota. Yes, the technology of the race car is unbelievable, but there are only a few thousand race cars in the whole world and there's a Toyota in every household.
So many people complain about capitalism without actually knowing what it is. What they are usually complaining about is cronyism. The more capitalism is embraced, the more cronyism is supressed.
On the older end of gen z, yes.
While I agree with the points you're making, I'm not too sure how much generalizable wisdom there is to extract from it. Forget a couple hours drive, I could take a 30s elevator ride to the ground floor in SF and see widespread medieval levels of existence.
Just today, AWS announced a fork of Elasticsearch: Open Distro for Elasticsearch - https://news.ycombinator.com/item?id=19359602

A few months ago, AWS launched a MongoDb fork
You could not have a default. Then in order for someone to publish to the public NPM, they'd have to enter the URL for the public NPM. Otherwise publish should fail.
Also importantly, banks don't have to be anonymous. Every transaction has the identities of the people involved.
I will send you a mail. I definitely recommend to provide more clarity on the website. I have been in medical devices now for a few years and it's really big deal and effort to add components like yours so it's good to alleviate concerns as soon as possible.
"Devices" are both PCs and smartphones, is that correct?
Can you talk in more detail about the cryptography you're using?
As someone that pays attention to things around me, it is interesting the number of people who's name badges I see on display in coffee shops and cafes, indicating, usually, not only their name but also their department, and usually their "rank".

At times I see people with visitor badges on lanyards designed to indicate their security clearance when visiting another department and which are absolutely not meant to be worn off-site.

It might seem pretty benign to the person wearing a green lanyard with a green badge bearing only the word "unescorted", but to those who know, it gives at the very least a security clearance level.

Coupled with their name and department on their usual badge, also being worn, against policy, visibly, in a public space, that information is not only careless but potentially dangerous.
Amazon sells 'autism cure' books that suggest drink toxic bleach-like substances
Maybe they can train their AGI to tell them were this is leading.
Do you have inside knowledge of this? I wouldn't be surprised; open-source enterprise software is incredibly hard, but Terraform Enterprise for example is a really solid offering and not to expensive. It is actually very doable even for small (< 5 people) startups.
> Facebook confirms it took down Elizabeth Warren's ads about Facebook, but is in the process of restoring them.

> FB spox: "We removed the ads because they violated our policies against use of our corporate logo. In the interest of allowing robust debate, we are restoring the ads.”

https://twitter.com/RMac18/status/1105241057007087616
https://hitch-tls.org/
It’s likely because they give different pricing based on who’s asking, which is normal for products that aren’t commodities.
This is a big deal, but there is a lot more to be done.

As a publisher, I would like to know when similar restrictions will be lifted on publishing companies that aren't allowed to sell ebooks for less than the advertised price on Amazon.
That's not jet propulsion. Electric propulsion (ion thrusters) is very different from jet propulsion (air turbines). The NASA facility doing the most work with jets to my knowledge is Glenn in Ohio.
> You should also assume all of your traffic while at the office

I fell out with my manager at FANG and she got back at me with the lowest rating possible for the year-end review. I chose to get my concerns across to HR about how this was unfair and challenged them to validate her critical feedback with peer engs. Didn't happen.

Instead what followed was, I was investigated for violation of company rules such as putting company laptop to personal use, violating social media policy, holding on to company documents for more time than company's policy permits... among a lot of such trivial other things (I was astonished at the intelligence they had built up, I guess, by using responses to internal surveys, predicting probability to have done something via browsing patterns, keeping tabs on laptop disk usage etc).

Once they had built "a case" they would go on to engage legal and terminate my employment with what I presume now qualifies as "just cause" and avoid having to pay any severance.

Has worked wonders for them, this tactic. I have since heared that a few other employees have been handled in a similar manner and that I was not the only one.
Maybe central by geography but not by population.
Those kind of corporate bullying tactics are not particularly welcome in open-source communities.
We stopped where we are at because the eye cannot see more colors. The same goes for 4K displays. More resolution doesn't make sense. 4K pixels is more pixels than there are cones in your eyes.
Assuming you mean the attack where one person can wait to be the last to reveal their secret and then influence the game by dropping out, it doesn't appear to.

> What if someone loses network before the secret stage?

> A bad actor can't change the outcome of a flip but could prevent it from resolving.

> The Keybase app will highlight this scenario. Odds are it was just a network issue, but if you have such a person disappearing often, you should break up with them.

So someone with a malicious client could force the flip to not resolve until it creates an outcome they're satisfied with, which is... Not great. I can't tell if "The Keybase app will highlight this scenario" means it'll abort the roll or if it'll automatically reroll.
Pretty sure Instacart hasn't had any rumblings about IPO just yet...
> in what world is this no news?

The real world, where people call 911 all the time. This isn't unique to Amazon, and I'm willing to wager that Costo & Walmart have similar statistics.
They probably bought nginx because AVI networks has been winning F5s largest customers away one major logo at a time, and are scrambling to compete. F5 already bought a software load balancer in the past and did nothing with it, so they will once again probably do nothing with NGINX and struggle to build something as usual. I replaced f5 with AVI and know of a number of global companies that have done it as well. Interesting times for the ADC space. Bye bye nginx. https://www.businesswire.com/news/home/20190311005876/en/Avi...
> since so many companies still do this, the math must work out

survivorship bias
> What's missing from email + a couple lines of script code?

Medical use: I call someone to tell them to expect a fax. I send the fax. I call the person and ask if they got the fax.

When sending the fax I hit the button and hear a dial tone. I know my machine is connected to the exchange. I dial the number and hear the ring tone. I know the recipient's machine is connected to the exchange. I hear their machine pickup and negotiate with mine. I know our machines are connected. My fax goes through. If it doesn't go through I get an error. If it doesn't go through on the recipient's machine I get an error.

You don't need this for a hotel booking.

You do need this if your patient is suicidal and plans to end their life and you're making a referral to a crisis team.

Unfortunately, many places do not use real fax machines plugged into POTS. They use virtual fax machines which do goodness-knows-what over the Internet. So, we get the drawbacks of fax combined with the unknown status of Internet.

It's a real mess. There's a huge amount of money (in the UK NHS) to be made with a better replacement.
The word you're looking for is "artist" :p
We're talking about code. Which is more like a recipe than a novel.

If Coca Cola writes down its proprietary recipe on their entrance "by mistake", I can definitely make use of it. Maybe I can't photocopy it for sale, but I can definitely re-use their previously-secret techniques.

I can even say I got it from them through their own error and have the exact same outputs for the exact same inputs.

Trade secrets aren't your secret anymore once you publish them.

All we know in this case is that copyright law was used as a tool to remove it.
Centos 7 starting around version 14.

Way way back they used to be on BSD. Then they moved to centos for cough cough cough (possibly NDAed) cough cough.

It's not a huge deal which because the host OS isn't anywhere in the dataplane.
The $420/share financing tweet that spurred the SEC sanctions.
>wildly different hardware

what do you mean? NES never changed, Amiga was always compatible with itself, nothing changed.
If I'm parsing what I read right: 1.1 prohibits some narrow tiles--not the little 4x4 transform/prediction tiles, larger independently decompressible tiles that are used to allow parallelism. I suspect nobody was generating the narrow tiles before: it would be bad for compression, since the whole idea of these tiles is you can't predict across their boundaries. But they were technically allowed even if they didn't make sense.

The other things I see are a new option that doesn't break existing AV1 streams, and a couple changes that look like essentially editorial cleanups that were deferred during the spec freeze to avoid confusion.

They were right not to do these changes during spec freeze, but (at least from what I can see) they're not practical issues for folks considering AV1 encoding today.
I've Listened to Loud Rock Music All My Life. Now My Hearing Is Paying the Price
Dropbox uses full differential syncing, the only mainstream client that does that universally. Onedrive only differential syncs with office files. Google drive, well, uses full file syncing for every file.
Beware that I deployed it in an enterprise environment (after a successful pilot and having used it successfully on my, small, network for months) and it often failed when tasked with rapidly changing files from multiple different clients. This was on a 30-client/3 buildings on a point-to-point VPN setup.
The customer lost data on regular basis and I had to back out from the solution. This was when it still was btsync, and may be it meanwhile has improved, but just test it with a significant number of client and concurrent edits before trying a (relatively) big deploy.
People do it all the time...

https://duckduckgo.com/?q=live+power+lines+cut+to+steal+copp...
Map Kit JavaScript
Show HN: Panini AI – A platform to serve ML/DL models at low latency
Every complex program is a DSL interwoven with the programming language, so yes. Unfortunately most languages are terrible at separating the DSL from the main language like most lisps.
I've recently been getting quite a few marketing emails from nginx pushing for replacing F5 with nginx. Just checked and the last one I received was last thursday, March 7th.

Interesting how recently nginx was continuing this campaign. I wonder how effective the "replace F5 with NGINX" marketing push was at increasing the price and urgency for the acquisition.

For the curious, the big headline at the top of the message was "Modernizing Applications by Replacing F5 with NGINX Application Delivery Controller and Signal Sciences"

Then the text of that top section was:

"F5’s rigid and centralized approach to load balancing and web application firewall (WAF) prevents enterprises from modernizing their applications. In this recent webinar we describe how replacing or augmenting your F5 deployment with the NGINX application delivery controller and Signal Sciences WAF helps reduce costs and improve agility."
It's close enough. A completely valid use case for shrinking a btrfs file system is to remove one of the physical volumes from it, of which there can be several. They can also be split into subvolumes, which is the canonical use case for partitioning your block storage.
It’s bigger than I’d want to include in JavaScript for a web page.
Link for curious: Netlify Drop - Drag & Drop. It’s online

https://app.netlify.com/drop

Bookmarked for random friends uses cases. Looks super simple to use.
have you tried syncthing? is it the same?
> Javascript is unable to access information about actual glyphs rendered or other "font-internal" calculations.

Just render the text to a canvas and read out the pixel data to see the glyphs, a.k.a. canvas fingerprinting. I'm not sure whether getting clever with the font would reveal any information you can't get more easily, though.
Ohanian: How do I buy a pro women's soccer team?
The author of this paper gave a talk today in UW-Madison about this and his other related works. Sundial is an extension to his previous work called TicToc [1], both of which are governed by the idea called "logical lease."

Logical lease serializes seemingly conflicting transactions by keeping track of logical time of read/write operations, and committing at logical time instead of physical time.

It is hard to get serialization right for DBMS transactions, but this protocol seems straightforward to reason about. Sundial is an application of logical lease in distributed OLTP DBMS, so that transactions can still serialize while using stale cache copies.

I am recently taking some database and computer architecture courses, and this paper seems very relevant to whoever also interested in these fields.

[1] https://people.csail.mit.edu/sanchez/papers/2016.tictoc.sigm...
The State of Mac Hardware – Early 2019
Open-source alternatives: https://syncthing.net/ and https://mutagen.io/ and of course good ol' rsync.
nginx had very well performing event driven core from the get-go. Apache event mpm module stabilized only in 2.4, and at that point nginx was already quite popular.
Indeed. But sun is oracle now. So yeah oracle is to blame. They have literally fired an employee working on zfs for saying oracle should gpl it.
There, one more reason to hate oracle.
Square too.