skysight-inc/HackerNews huggingface dataset:
This is actually fascinating. I had always imagined (and thought I experienced) that JPGs get corrupted by practically any modification, but it seems most modifications don't make the image undisplayable, rather only those that mess with the header (for obvious reasons!)
Air Force Global Strike Command
I do hope somebody who can write is reading his stuff carefully or at least insightfully. He seems like a great character to inhabit a science-fiction story. It would be a pity not to see him there.
Having the old Azure ML Studio before, yes, it is the worst of both worlds. This new refresh will be no better.
Completely agree.

But isn't there a substantial risk that a centralised authoritarian platform/network could have a 1st place Zipf's Law like distribution with a decentralised/empowered network in a very distant 2nd place?
This is a misleading title: it’s talking specifically about remote in-memory key-value stores. I thought that this would be against e.g. Badger.
Show HN: Hacker Feed – An iOS app for reading Hacker News
>One child has no idea what the other is charged, it's just a swipe of the card.

I disagree with this assertion. If everyone knows the rules of the game, there will be plenty of guesswork as to how much whom is paying. "Just" a swipe of the card does not make social inequality evaporate. And, in my personal experience, this leads to more prejudice, not less. To me, this screams oversimplification by the state (or whoever is responsible for making school lunches "politically correct").
The thing is somewhere that occurs naturally could change tomorrow. I live in a quiet dead end by a small park with nothing interesting near by. Or well, nothing USED to be interesting near by. A small family shop around the corner sold their lot and a giant apartment building via special permit is replacing it, and with it a bunch of other conversions around happened, all in the span of a few MONTHS. And now it's a permanent construction zone and heavy traffic. No one would have guessed that was going to happen. The area was a freagin slum with no one wanting to touch it with a stick until then. Until we (and people like us) decided to make it nicer. Often with our own money.

Some people definitely care about their property value and generally use their house as an investment and a retirement plan. A heck of a lot of people just want to be able to keep sleeping at night. Short of buying a lot in the middle of nowhere, it's ALWAYS going to be a gamble, and its pretty natural to expect it not too change too much if there's no indication it will. I'll give you that if you buy a single family in SF today and think it's going to stay that way, you're pretty silly. But it was well within my lifetime/adulthood where it wasn't that crazy an idea.
See this thread: https://news.ycombinator.com/item?id=19819608
You have to squint pretty hard to call Andrew Yang a politician and not a person on a vanity/activism project.
400 Gbps is 50 GBps, or 50 bytes per ns. A 100-byte packet comes every 2ns. The bottleneck is not cache bandwidth, it is the number of instructions you have time to execute per unit of I/O: in 6 cycles you will not get to run 24 instructions, especially if you have to wait 3 cycles for your L1 cache.
$500*60 days
+$2k
=$32k
The basic form of quadratic voting, with actual money, also makes trying to protect yourself and your rights against hostile voting blocks expensive. Are you black? Muslim? Transgender? The majority votes to screw you over in some way, and you spend to vote harder against them and so manage to stop them. And then you've spent quite a bit of money, which gets redistributed to all voters (ie, everyone in your group sees little of it back)...and then they vote again to do the same damn thing you opposed before, and now you're fucked.
I object that "religious group" is a per-requisite (we live in a religion-soaked culture still, it's a default).

Most people benefit from joining any structured organization with strong-shared belief system. For example, the military very specifically operates and trains this way (it's in the wording - "a soldier will..." etc.). There's of course obvious reasons they should, but the concept is the same - build up a shared base of truth.

If we look to another area, think about the term "company man" and what's actually happened in the last 50 years to how the big corporations (or maybe any?) treat their workers. That used to once be a source of a identity and purpose as well (possibly not the most healthy or reliable one) but it's very much something which has changed. The active effort to kill the Union movement has similar consequences.
I’m looking more and more at Erlang/OTP for many of these same reasons. Ets/Dets/Mnesia seems to address a ton of typical stateful app use cases right out of the box, and it was built for the Actor model with mass quantities of fine-grained processes you mentioned.

It’s cool to hear a similar approach can be done in golang without a ton of external deps.
Would a wait limit, like with hurricane insurance, help to mitigate this problem? You can't wait until the NWS declares a Category 4 storm is barreling towards you to buy coverage. I mean you can, but the coverage doesn't kick in until 30 days later.
Gig independent contractors pay the same payroll tax as employee/employer pairs.
In 1985, chancellor Kohl stopped the German network that was on track to deliver 100M fiber connections to every home until the year 2000 [1].

They could have fostered an environment for tech companies, but at least Germany chose do something else.

[1] https://www.heise.de/newsticker/meldung/Missing-Link-Der-Kam...
For other folks looking for announcement feeds, see https://forums.aws.amazon.com/rss.jspa - announcements are the asterisks.
Their low wages due to capital capturing profits instead of labor makes for decreased tax revenue
Same! Just when you think you understand it all, there's always something new left to discover.
If they supported foreign keys, I’m pretty sure I’d have used it many times. It seems like a good way to efficiently represent multiple distinct types which have some shared columns and some non-shared columns.
Agreed. It’s clearly targeted at the memcached/redis model.
You can forget to bring your ride pass with you, or forget to purchase a ticket or accidentally purchase the wrong ticket. Or e.g. with Caltrain you can forget to swipe your clipper at the boarding station.

Jumping a turnstile isn't merely oversight; it's intentionally trying to avoid paying the fare.
Superb old engineering simulation games, now open source and available on Linux
>Seriously ? everytime I create a django charfield I try to guess in my head what is the best length for this field to optimize for performance, but sounds like using unlimited length (textfield) field doesn't make any difference. Good news

Pretty much, except if you're using ModelForms you'll end up rendering a different element by default, and the admin (if you use it) will be different. Not really a problem with DRF without the browsable API.
What do you do about people with no money?

With BART especially, you can watch the same person that jumped the gate light up a meth pipe in the back of the train car.

BART police will kick them off the train if they get caught but can't really do much else since the city doesn't really prosecute for drug offenses. If you look at the arrest records, you see the same people arrested day after day. They don't have any money.

I'd like to see a program that gives the option of jail or rehab+community service.
> there are simply too many ways to bypass protections

This is not a good general principle, since it can be easily applied in contexts that (I would predict) many same individuals would vehemently disagree with. For example:

- Personal privacy is pointless, there are simply too many ways for governments/corporations/fellow citizens to find things out about you

- Strong taxation enforcement by governments is pointless, there are simply too many avenues for legal tax avoidance and illegal tax evasion

- Nuclear arms control is pointless, the knowledge of how to make a bomb and enrich uranium is widely available (I mean, if NK could pull it off, how hard could it be?)

Maybe data exfiltration prevention isn't a good policy, but I think you need a more nuanced argument than 'there are ways around it'.
> "Can you please elaborate more on what kind of critical mistakes a machine can make, while someone with math background would not make.
I am building a competing tool"

the short answer is, go study stats and fundamentals of ML instead of asking hn to build your product for you.

> "why would you trust a model which was created manually and not a model which was auto created."

one of many reasons: domain knowledge is important, and math alone cant tell you things are muffed up. contrived example: you build a linear regression model to predict home price and square footage has a negative coefficient. Math conclusion: bigger house = lower price. domain knowledge: oh, we are missing a feature and the model cant tell the difference between city homes vs rural.

there is value to auto ml but there is a lot of room to go horribly wrong
I think it's hard to point to "bugs prevented by compile-time checks" because of the nature of type-checking.

I could just say that every time the compiler refuses to compile my code due to a type error a bug is averted. Typos, wrong method signatures, interfaces not implemented correctly. All those things had the potential to be bugs. Small, detectable and perhaps even non-breaking, but it's still good to catch them early on.

And of course, most of the time a good enough test suite would catch them. But having the compiler warning you is so much faster! And much more reliable too, because I'm not perfect and sometimes I make mistakes in my tests.
The series of tweets addresses that. They are calculating it based on serving 40 days because that's how much of the sentence you will probably serve.
A Cheat Dog-Collared
Firefox Disabled All My Extentions
I opened Firefox and all of my extensions are disabled saying One or more installed add-ons cannot be verified and have been disabled. Is anyone else experiencing this?
> However, a reasonably large portion of regular subway users are people that live in New Jersey but commute to work in New York. You'd probably need to figure out a way to get money from these people as well.

One option would be to tax the employers: https://www.bizjournals.com/sanjose/news/2018/11/06/mountain...
> The only way for the database system to guarantee there is no conflict is to keep track of every single row your query accesses, even if it is a row passed over by a WHERE clause!

Why is putting a lock on the table itself not an option?
why not fine the person ? Like parking tickets. Jailing someone for something as minor as this is beyond stupid.
Yes, it's neat and interesting, but burtonator posts basically the same comment in almost every thread about PDFs, academic papers, etc.
A common error is target leaking. An AutoML system will likely consider this a "strong feature". This is where having someone that actually understands the business domain is critical.

There's no question that there's value in AutoML system yet most ML production systems I've worked on / seen were way more complex than feature vector -> model -> prediction.
You likely have multiple models, pipelines, normalizations and plain old conditionals. Hard to automate all of this.
The US is already feeling the pain of bloc voting though - the two party system has managed to heavily entrench itself - we need to look at voting systems that may experimentation free or cheap.

I'd much rather see IRV gain traction to remove the spoiler effect and disincentivise negative campaigning.
Riot Games to end forced arbitration – for new staff
I wanted to note that language's name in Russian (РАЯ, RAYA) is most likely a play on words. It is an abbreviation of phrase "Extensible Adaptive Language" and at the same time it is a female name. And Google Translate mistakenly translates is as "paradise", so one should read this header:

> Developed adaptive language PARADISE dialogue programming system PRSP

as "Extensible adaptive language RAYA for Dialogue (Interactive) Programming System (DSSP)". I think "Dialogue" here means something like REPL, where one can input commands and expressions and see the result.

I looked through Google Translate copy of the article about RAYA and DSSP - it is somewhat readable. Here are some words that machine translation gets wrong:

- PRSP, PSP, DPF -> incorrect translation for DSSP (Dialogue (Interactive) System for Structured Programming)

- paradise, heaven -> RAYA

- Developed adaptive language -> Extensible Adaptive Language

- "is known as descending programming" -> "is known as a waterfall model"

- "or as letters of the I / O alphabet" -> probably means "as letters for Input/Output of text"

- entered into -> introduced, added

- "Data types and their associated constraints and checks can be entered into problem-oriented language extensions." -> "can be introduced (added) by ... extensions"

- team -> command

- vertex -> top (of the stack)

- sub-top, sub-row, sub-vertex, sub-bottom, bottom, sub-bush, subspace, subshift -> second value from the top of the stack (I am surprised how many ways Google has to translate the same word)

- "assignment to her team! X value of the last (top) item" -> "assignment a top value from the stack to it using command !X"

- "PRSP processor", "PSP processor" -> DSSP processor

- Keyboard numbers -> Numbers, typed at keyboard

- "Signal the end of the input and the command processor" -> Signal of the end of input and the command to processor ...

- binary additional code -> two's complement code

- "The byte output command to the terminal issues a letter on the screen..." -> "TOB", the command for byte output ...

- "present a modifiable factor of the variable K"-> represent a modifiable factor with a variable K

- The PRSP processor distinguishes words from the first seven letters, identifying them by polite comparison -> The DSSP processor uses only first seven characters of the word, identifying words with letter-by-letter comparison

- monologue -> "monoword", single-word command

- verbose commands -> multiword commands

- pre-team -> special command prefix, which authors call "pre-prefix", like "BYTE" before "VAR"

- The remainder is always divisible. -> The remainder has the sign of divisible

- subloviera, sublovier, subcouples, subloader, sublorer -> sub-dictionary (don't know where Google took those words, I doubt they exist)

I hope it helps to understand the text.
It's baffling to me how SV, which created USENET, likely the freest forum for speech in history, now cheers on censorship. Free-thinking and wide exchange of heterodox views strike me as a necessary accompaniment to creativity in the tech world.
>covering 90% of attacks

It doesn't cover most attacks. That's why it's so misleading. It mainly just protection against incompetent people from accidentally sending out data.
Why do people always quote the highest price Apple product as if Apple doesn’t have any computer that costs less than $3000?

There is the Mac Mini and the MacBook Air.

It’s just like people quote the price of a maxed out iPhone XS Max as if the iPhone 7 doesn’t exist.

But not everyone wants to be a developer any more than everyone wants to be a car mechanic, plumber, electrician, etc.

Did Ford have a negative effect on transportation because it was much easier to “fuel” a horse than a car?
Microsoft tried to compete with XPS, xml paper specification around mid 2000's but did not succeed.
Right. And a country that's not even part of the conversation not having hvac totally invalidates my point according to the maximum number of people who can downvote it.

It's simple math. They move out there to get a bigger house. Bigger houses consume more resources.

I really don't understand how that mathematical fact can be denied.
The key is that almost any sequence of bits can be parsed as valid Huffman codes (since unused codes would be a waste of the code space). JPEG doesn’t use any length field for image data, nor does it have any integrity verification. This means you can edit or delete almost any byte in the image data segment and a decoder will still interpret it. A few blocks near the edit site will be corrupted, but it’s very likely that the bitstream will resynchronize some blocks later, so the corruption tends to be highly localized (modulo block/colour component shifting).

By contrast, PNG, which also uses Huffman codes for image compression via DEFLATE, has both length fields and integrity checks (CRC32), which the majority of decoders will check. Hence, almost any corruption to a PNG will render it invalid. If you fix up the length and CRC fields after tampering with the file, you can glitch PNGs too, which can produce some very interesting effects.
I wouldn't expect it to be clear unless you've studied the area for awhile but all of those are external shocks to the marketplace.

Healthcare expenses increase during wartime since you have to treat newly injured veterans. That statement basically can be interpreted as "people get injured on battlefields and it costs money to treat them".
sheesh. The point is that the targets on the V9 UI are too small and even if you brace part of your hand on the bottom of the screen frame, it's easy to select the wrong function, whether it is seat heater, or fan speed or temperature or whatever one you haven't conventiently assigned to the right scrolly wheel.

:)
On the contrary. Medicare is extremely nitpicky on every claim line item.
I've found myself doing the same thing. But you can work next to someone in a cubicle for years and know less about them than you would from subscribing to someone's blog (assuming it's honest). I value in-person interaction, but I've also gotten to feel like I know people with whom I've only interacted with online, via email and MUDing back in the day.

How well you really know someone is hard to quantify.
I think B(n+2) is at most B(n)*36. you can’t append a 5 to get a prime number.
Lyft’s Response to ADA lawsuit: “We’re not a transportation company”
Anyone in Asia, they are hugely popular and super useful.

Adding friends on WeChat, making payments to vendors, getting discounts, installing an app, etc
well many of them have no problem using China for a manufacturing base and frankly how is that different from companies based there? I scoff at companies like Apple touting their concern for rights when they effectively turn a blind eye to China's behavior because the market is too valuable
The same sh*t with me, I restarted Firefox process, after restore my session, all addons disabled by default without any option, you know: I know the risk, and accept it
Baby assembly language, instruction set:

neh = hungry (give food)
aww = tired (put to sleep)
eii = unconformable (change diaper)
aii = gripes (gases, need to burp)
If you haven't already, you should see this paper from 2017 about sound gradual typing: https://www.cs.cornell.edu/~ross/publications/nomalive/nomal... The performance and rigidity issues you mention are solvable. Although the research is pretty cutting-edge and not implemented in many programming languages yet.
It's on amazon to pay off their technical debt. Not their customers. They are turning off a feature at their customers expense.

That's the exact opposite of good customer service.
FINALLY. This is great news. Now we won't have to mess around with Git Bash, or MSYS, or VMs, or the other hacks people use to get a decent dev environment set up.

I don't love developing on Windows but for some projects it's the only reasonable option. This should make Windows+VSCode a decent place for getting work done.
They’ve even achieved regulatory capture. The UK has a law coming into effect that will require porn sites to require ID-based age verification; MindGeek is naturally the primary company developing such a system: AgeID.
Would you mind sharing what made you go with a stateful application server?

I've never found myself in the situation of wanting to go that direction.
The way I'm reading this, your attitude seems to be "if you can't stop targeted nation state actions you might as well not bother with network security and just run unencrypted wifi everywhere."

Network security is a balancing act between prevention, detection, needed user and network capabilities and cost. If I have unlimited money or no limitations on hindering network usage I can make a 100% secure network - it's not even that expensive, just unplug it all.
Honestly, I don’t consider JFIF to be a good format. It’s poorly extensible and requires hacks like byte stuffing to work properly. I much prefer PNG personally - it’s highly extensible via fourcc codes and doesn’t require weird hacks.
Even Europe lives at unsustainable levels. The impoverished world wants better lives too.

There's no way the west can continue to grow consumption. The world will run out of trees.
It doesn't help that a lot of the "fun shit" is restricted to those older guns, since they've been grandfathered in during the US's various prunings of gun rights. So a 50 year old gun might be legitimately superior to one manufactured this year, which causes all manner of weirdness.
I'll add one hilarious thing to this list - local school districts. Local school funding is usually done out of the funds of the local government (sometimes city, sometimes district, sometimes county) which means that poor locales don't have enough money to fund their schools. This was a famously contentious issue where I grew up in MA and where inner city schools were and continue to be terribly underfunded.
Same same. Without ad-blockers and other add-ons, I feel like my glasses are broken.
I am going to guess that he's a repeated offender and didn't pay previous tickets.
I wonder if those who primarily benefit from exercise based are primarily older people. If it's not, then either I need to see a neurologist, start exercising harder/more frequently, or both.
Do you happen to have any pointers about this? I would be very interested.
Traverse a Tree in a Zig Zag
https://reverb.com
I wonder if coming from the other way would be acceptable for fans of dynamic typing.

Instead of adding types gradually to a dynamic language (like Typescript sorta does with Javascript), we could add type-checking features that enable a kind of "statically-checked duck typing". Complete inference (like Elm, Crystal or Haskell) gets you halfway there – most of the time you don't have to write method/function signatures.

Then add structural typing like Extensible Rows [1] or Elm Records [2], or something that type-checks based on the structure instead of classes, and it allows you to have the compile-time type-checking of Interfaces or Generics/Templates without the extra typing. Then you can add explicit generics/templates later if you want.

Both Crystal and Elm get very close to that for me, but not 100%. I honestly think that this is a safer bet than gradual typing that could lead to very similar results, but I don't know how feasible or acceptable to mainstream programmers this is.

[1] https://github.com/tomprimozic/type-systems/tree/master/exte...

[2] https://elm-lang.org/docs/records
I find how it's dismissed as a fad pretty humorous and actually a bit insightful.

>Table inheritance was a part of a fad wherein the database was closely coupled to object-oriented code. It turned out that coupling things that closely didn't actually produce the desired results.
What’s remarkable is, like MP3, JPEG is a perceptual format designed decades ago but still so widely used today. We’ve actually gotten much, much better at image and audio compression in the intervening years, but both JPEG and MP3 hang on because they’re “good enough” for the majority of uses.

I do hope that new alternatives like BPG, HEIC or WebP displace JPEG someday - but that day promises to be very far into the future.