skysight-inc/HackerNews huggingface dataset:
I'd be curious to get examples of actual successful lawsuits resulting from A/B testing!
Regarding the legality of it, in the US it is illegal to perform price discrimination when the intent is to directly harm your competition ([1], [2], [3]). However, first, Robinson-Patman does not apply to services [4], and secondly this is trying to avoid predatory pricing, and the supreme court ruled that price differentials are prohibited when the price differential "may be substantially to lessen competition".
Similarly in the EU, Article 102 c) of the Treaty on the Functioning of the European Union prohibits price discrimination for companies in dominant position. It has however been significantly relaxed in United Brands v. Commission [5], where the court recognized that a dominant firm may charge different prices to reflect the competitive market.

In short, price A/B testing is legal and common practice for most companies, and VWO's article seems a bit too quick to jump to declaring it illegal.

[1] https://en.wikipedia.org/wiki/Sherman_Antitrust_Act_of_1890

[2] https://www.law.cornell.edu/wex/Clayton_Antitrust_Act

[3] https://en.wikipedia.org/wiki/Robinson%E2%80%93Patman_Act

[4] https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

[5] https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...
Is there more "game the system" necessary than to say I have no right not to sell? This strategy is just privatizing, and then trivializing, eminent domain.
What Life Is Like Under Myanmar's Internet Shutdown
If you asked me to write a JSON parser in 6502 assembly, I would put the fairly short and unambiguous JSON grammar into lex and yacc to get a parser in C, then compile that to 6502 assembly. Then maybe glance through the assembly code, although I doubt very much that I know anything about assembly that the compiler doesn't.

Of course the author is a highly skilled person who also did this for his enjoyment. But am I missing some way in which what he did would be more than incrementally better than what I would do? Aren't these tools pretty much as good as the best humans at solving this problem?
I'm surprised that Fish isn't used more for education. I don't know of any distros aimed at new users which have fish as the default. I don't think I've seen any tutorials that use fish to teach shell concepts.

It seems like such a missed opportunity, especially at a time when Linux Gaming is on the rise. There's a whole audience that would have the activation energy of getting into shell scripting lowered by being slightly more friendly and approachable than bash.

I feel like fish is the python of shells, and python has more than proved that a language being 'easy' and approachable makes it much more appealing to a wider audience.
Surviving Covid 19 .by Evon Latrail 02/28 by evonlatrail – Entertainment
I'd like to echo that, I _love_ fish. This looks like a huge release from the changelog.
Too bad it doesn't support RouterOS from Mikrotik.
A Wave of Billion-Dollar Computer Vision Startups Is Coming
Because they just wrote a big article about how they created a culture, developed special vocab (“slush”), and intentionally plan on a multi-year basis all around a code freeze that is not just a day, not just a weekend, but lasts for weeks and affects all systems (which either means no systems are in a state of proving their resiliency, or leadership doesn’t trust engineers, or both), and they are proud of this.

That is a whole mess of giant neon red flags that something is wrong here regarding engineering for resilience and trusting your deployment system to catch errors.

Additionally, for a freeze lasting weeks, unfreezing and resuming merges from some backlog of frozen changes would likely introduce far greater risk to revenue or to customers than managing a trustworthy deployment workflow during high traffic events. I would even question the fundamental premise that this is safer or beneficial to customers at all. It seems much, much more likely to be a “cover your ass” method to prevent any possible blowback from outages due to unremediated tech debt that the weak leadership is not capable of protecting as a worthwhile priority for quarterly goals.
Resigned some time after the initial Ercot six:

https://www.texastribune.org/2021/02/26/ercot-resignation-po...
I'm also confused by the present tense being used there by the OP. "It's also the first." So it already exists? It has been tested to orbit and back? Doubtful. Do they really think they will beat Starship to orbit? Starship will certainly be added to the list of launch vehicles to offer "down-mass".

The OP's whole comment fails to mention Starship a single time, which is probably not a competitor you want to bring up with investors since it is designed to do just about everything, but acting like SpaceX hasn't been publicly developing Starship for years now is weird to me. Starship development is moving fast.

Regardless of the above, I am really excited to see more activity in the New Space scene. The market will be so big that it shouldn't be a winner-takes-all market... there seems to be plenty of room for more companies to grow the space market faster. The more the merrier.

I just want people to be transparent about current realities... and using present tense for something that seemingly doesn't actually exist, ignoring the existence of Starship, claiming to be the first launch vehicle to offer "down-mass"? hmm.
What does that mean concretely?

Would you have something like an exchange rate where 2000 chicken lives = 1 human life?
"Rationally"? You mentioned you had all sorts of nice experiences with homeless people and then one bad actor caused you to choose out of all of the attributes of this person, their lack of a home, to be the one for you to blanket-label all people like this as dangerous enough to place them outside of your treat-like-a-human-being sphere.

Nah, there is not a rational way to blanket label groups like this from a sample size of 1. That's your trauma talking.
Inequality mostly. Which is due to the economical system, and wealthy countries are largely responsible for this.
WandaVision Episode 8: Is an answer to the series' questions
Interesting, I will add flexibility too, or maybe hand size. I find it slightly uncomfortable to hit shift and Z simultaneously with solely my left hand, so I hit shift with my right and z with my left. Alternatively, I will simultaneously hit shift + colon with my right, and then do the wq slide as mentioned above. Nice that all hands can be accommodated :)
Yes, it's terrible. Every time I walk through passport control and the person validates my identity through a biometric check by looking at my face and looking at my passport I cringe and tell them that it's terrible and they should instead let me type a password.
LazyTensor: Combining eager execution with domain-specific compilers
A cup of rice and dry chickpeas will feed a person for cents.
> thought energy generation is still regional in practice --

ERCOT serves over 26 million customers in Texas. That's more than large enough to have a highly functioning market.

> and private co's decided to cheap out on weather protections?

What on earth makes anyone think that government-owned power generators in Texas would have invested in weather protections? The sewer systems around the country are publicly owned, yet the public utilities "cheap out" on capacity and routinely dump massive amounts of raw sewage into local waterways during big rain storms that happen every year or two. People are attributing to the structure of the market a failure that's more about the inability of entities in general (public or private) to deal with black swan events.
Maybe I'm weird but I even prefer cad/cdr to, say clojure first/rest. Even though first/rest is completely justified.. cad/cdr have a kind of abstract esoteric place for linear walk on a sequence, also they are symmetric three letters different by their middle.
> Honda Civic can be leased for $160/month, with $0 down

Is that available to people without a good credit rating?
Not sure who you're responding to that advocated for that. But the closest I can see is the original post suggesting the that people join a protest group. Lobbying the government to force others to behave as you want, and not proposing an actual solution, is pretty close to demanding that a problem be solved without putting any effort in yourself.
As someone with a teeny tiny commit in this release and a maintained personal fork, I feel compelled to say that the biggest benefit of fish over bash/zsh for me is not just the OOTB completions UX etc., but also how much more approachable it is to hacking. I would never even bother reading the source code of bash again, let alone try to patch it, because I have 0 confidence that something completely unrelated is not gonna break.
Splunk junks 'hanging' processes and suggests you don't 'hit' a key to fix 'em
It's mostly cautionary but a problem for forest management because it means that the radioactivity of game has to be checked and it often can't be sold. I've eaten the mushrooms in question (self-picked) and would do it again. They're delicious. But my region also wasn't particularly hard-hit by the Chernobyl fallout.
Please don't overlook the people who are not dirty or mentally unhinged.

The guy sat on the same bench you walk past everyday, the guy you see sat in the library everyday, etc. Not every homeless person acts like a homeless person and you see them everywhere once you start looking.
I’d probably do something that’s a large dial like an Apple Watch crown for volume that takes up most of a square remote and you push down for mute/unmute.

The other buttons I’d have on it would be power, and input switch.

I’d have an Apple HomePod sound bar which connects to the tv so you don’t have to configure any of that.

Then you’d use the Apple TV remote like normal for everything else. The regular dial remote is just always sitting on the coffee table.

Alternatively they could extend the existing Apple TV remote a bit to add a mute and volume knob or reconfigure to be the one remote for the dumb tv and the Apple TV.
> Financially switching from computer science to art has been a very bad decision, but overall it was the best decision in my life.

This reminded me of a friend who graduated with a BA in "design" (I'm not sure), got a high-paying job as a web designer, and quit that to become a teacher at some type of extracurricular enrichment place for very young children.

The new place didn't pay well -- or even reliably -- but she liked it more.
'Dare mighty things': The secret message in the Mars rover's parachute
Not OP but probably Buildkite or Jenkins
A comment I found on reddit:

The Linux one at least is from the CANVAS product by Immunity Inc.

https://www.reddit.com/r/netsec/comments/lv5qal/spectre_expl...
Some thoughts on testing, data science, and collaboration
Tensors Fitting Perfectly
Jazzer: Coverage-Guided Fuzzing for JVM
After spending $45bn on 5G licences, Verizon tells customers to turn off 5G
>>Cities and infrastructure designed for cars ("car dependency") disproportionately hurts the poor.

A cynical view would be that this was always the intent.
The hope is that we buy ourselves additional time to figure out the truly difficult problems.
IIUC there's another crypto/dapp thing, but in ocaml.

I guess safe and fast fp appeals to distributed finance.
That is an incredibly long winded way of saying very little.

Which is ironic as that is literally the opposite of the Perl programming language itself.
I think that’s part of it but it’s also the natural consequence of having several people on one side of the table trying to find out everything they can from the founders in a very short period of time and being genuinely interested if you and what you’re building.

Think speed dating plus lots of coffee.
There is this company which was posted to the HN Who’s Hiring thread recently: https://youtu.be/LDJ_QdUaap4

Anything ag tech is going to be high impact in the next two decades.
> Is that fair to the average homeless person, who is perfectly normal, just down on their luck?

This is not an accurate description of the average homeless person.
I am still using the .in domain name since the sinkhole issue was resolved in Dec 2019. I haven't faced any issue again. So that was a total of 1 issue in 14 years of using a .in domain name. I am not certain if I can draw any conclusion yet other than what is already mentioned in my blog post which @vxNsr has quoted in a sibling comment.
This reminds me of a joke I used to tell people, when I was writing my master thesis:

"I wish I was doing my PhD thesis now. That way, I can finish writing my master thesis by procrastinating my PhD."
Wow many improvements especially in the scripting.
Definitely I will try it out.

BTW I still waiting for https://github.com/fish-shell/fish-shell/issues/510

Congrats for the release!
The video game thing is interesting. If we one day get truly autodrive cars, would a long commute matter as much? If I can literally sleep as the computer does the driving I probably wouldn't care so much about a longer commute.
Pprof.sh
Speaking of "rest of", this is the file in question:

https://github.com/idris-lang/Idris2/blob/master/src/Idris/E...
It's possible to generate energy, harvest resources and store waste with minimal impact to other life on earth.
We would have a moral right if we repented and retrofitted our society to be sustainable. We're not doing that.
My "big turnoff" from Haskell is the highly disorganized standard library / Prelude. I'm aware that alternatives exist, but the terminological chaos of standard Haskell just reminds me of Perl and it makes me not want to use it.
GitHub Actions is having a workflow wobble
New versions of the new design have a raised white circle around the menu button which makes it obvious which side is the top (if you couldn’t tell from feeling the trackpad).

People on HN complain about this a lot, but I’ve used it for years and had parents use it without issue. I think it’s a made up problem.
He says he himself was not the injured party, a legal term, so the information was not provided to him and he does not have a legal right to it.
RE:market size, esp. proportional to texas land mass, that's not obvious to me. But I'm writing that as a not-an-energy person, just someone who spent an afternoon googling years ago to understand why energy operations people viewed things like solar/wind/etc. as local, not national. Finance and other non-operational people can certainly work more abstractly.

RE:Weather, when gov-funded climate change scientists collectively predicted adverse weather phenomena would continue accelerating in accordance to global warming, and a lot of communities have been living through it? I started hearing about that 10-20 years ago, it's not news. Next you'll tell me that continued beachfront erosion merits gov bailouts of insurance companies because we couldn't predict that either..
Fish is my favourite shell because among other things, it has the best support for vi key bindings. I have been using the master version of it without any issues for more than half a year now for the undo / redo support and I'm glad the team has finally released it to stable. Thanks to everyone who worked on this! If anyone is reading this and is using vi mode with bash or zsh, give fish a try, it's so much better!
Tag1 on 20 years of Drupal – an interview with Nat Catchpole (a.k.a. – Catch)
The userspace, however, can never be assumed to be well-behaved.
AFAIK Meltano uses JSON only in the interface between a tap (source) and a target, to communicate schema, state and records.

It's up to the target what it does with the JSON messages it receives, so you can for example have a target-avro that takes JSON records and outputs them as an Avro file and translates the JSON schema to the corresponding Avro schema.
Red Dead Redemption 2 introduced a bug where the exe would reduce the volumne on start to 19%.

Its now at least 4 month old.

So whats the problem? When you tab+alt out of fullscreen, to change your soundvolumen everytime you start the game, you have to rechange the graphics configuration as well.

I solved it by .net code i found on github which would run fur 5 minutes and would put the volumne up as soon as it ifinds the rdd2 process...
Neutron is fully reusable, just like Starship. It'll have similar price efficiencies. I expect Neutron eventually to be cheaper than Electron.

Edit: acd10j says I misread. I still think they're working on full reusability, but that's just my guess, not an announcement.
Your mother doesn't view you through a 0.3MP camera in a dimly lit room with no flash when deciding if the person in front of her is her child.

Further, if I take a high resolution photo of you, and then go to your mom and ask for money by presenting her the picture, she won't accept that picture as proof that I am you (although she may suspect I'm blackmailing or otherwise threatening you). This, moreso than qualms about the resolution/quality of the sensor is the GP's point. If the sensors are accurate, that specific set of bits that is translated as your fingerprint will not change. If someone knows those bits, it's extremely likely they can convince the sensor they are you. From our example, once I have your picture, I can tell your mother I'm you--and she'll believe me!
China creates a $50b tech aircraft carrier merging two state-controlled entities
We currently handle VAT for services (in this case we pass the correct VAT to send to Stripe via their tax rate API [1]). We have not yet expanded it to physical goods as they are a bit trickier to manage from a tax perspective. However you make a really good point on exploring this. I'd be curious to hear more about your experience actually, what were the biggest pain points you faced when growing internationally?

[1] https://stripe.com/docs/api/tax_rates
Prolog is kinda the natural step after FP. Now variables are not one point in space but the whole space itself. Combinatorial bliss. The syntax is kinda shorter..

Whether it's prolog, Kanren, datalog or any other relational language I wish everybody to enjoy the mind expanding effect.

ps: for any scheme ready, 'the reasoned schemer' is a good book about the pieces for relprog
Funnily enough, I’ve had research faculty in top tier universities say this sort of thing to me recently.

“Graphics is an industrial field. There’s just no money in it.”
Tether won’t pay $24M Bitcoin ransom, says alleged docs are fake
To be clear, I’m not defending the collection of the data; that’s stupid, and is a good example why there should legislative minimum fines for data breaches and bond requirements to process certain types of data, as well as standardized privacy policies and regulation

However, the comment I was responding to was regarding the need to have any coordination at all. It’s good and right that these organizations exist, they just don’t need to collect PII as described in the article.
Ransom maybe?
I found this while making a collection of what C implementation does what at https://news.ycombinator.com/item?id=26298300 .

There are two basic implementation strategies. The BSD (FreeBSD and OpenBSD and more than likely NetBSD too), Microsoft, GNU, and MUSL C libraries use one, and suffer from this; whereas the OpenWatcom, P.J. Plauger, Tru64 Unix, and my standard C libraries use another, and do not.

The 2002 report in the comp.lang.c Usenet newsgroup (listed in that discussion) is the earliest that I've found so far.

There have been several assertions that library support for strings in C++ is poor. However, note that the fix here was to switch from the Standard C library function sscanf() to a C++ library.

* https://github.com/fastfloat

One might advocate using other people's libraries, on the grounds that they will have got such things right. However, note that this is RapidYAML, and the bug got fixed several years after GTA Online was released. Other third-party parsing libraries have suffered from being layered on top of sscanf() in other ways.

* https://github.com/json-c/json-c/issues/173

* https://github.com/kgabis/parson/commit/96150ba1fd7f3398aa6a...
In computer memory, why is 1 Kilobyte equal to 1,024 bytes and not 1,000 bytes?

In the standard metric system, Kilo / K = 1,000 units of something, Mega / M = 1,000,000 units of something (and down in scale also by dividing by 1,000). This applies for anything where the standard singular unit is 1, and assumes it can also be multiplied by, or divided into 1,000 pieces. For example: 1 gram equals 1,000 milligrams.

A computer however, does not have one base unit, but two: the bit and the byte. Neither are usefully divisible by 1,000. Conversely, multiplying the byte by 1,000 hides aspects of its structure that are essential to consider when building and programming a computer system. Considering that the metric system is about notating scale, and that there are issues in both directions of scale when applying the metric system to computers, it made sense to modify it slightly when doing so.

Luckily, there is a number very close to 1,000 that does usefully represent the inconvenient internal structure of a bit and a byte, at least at larger scales. That number is 1,024. Early computer scientists decided that for computers, Kilo / K = 1,024 bytes. It followed that Mega / M was 1,024 x 1,024 = 1,048,576 bytes, and so on. (1 GB = 1,024 x 1,024 x 1,024 = 1,073,741,824 bytes, or close to 1 billion bytes).

This "1,024 rule" for the computer application of metric system, matches the physical structure of computer memory exactly - and crucially, the parts of a computer that physically access memory - making it straightforward for programmers and hardware designers to work with and talk about.

---

And, from an alternate 1990's addendum to the previous:

It also means that when you see a Hard Drive advertised with a size of 240 MB, you can be sure that you are in fact getting 240 x 1,048,576 bytes of storage, or 251,658,240 bytes (well over 251 million bytes). That 251 million is, on appearance, quite a bit "more" than 240 MB is one of the bonuses of the "1,024 rule" for the computer metric system that can impact you directly. You're welcome!
If we were running low on resources for food production you'd expect to see food prices increasing. But broadly, food is cheaper than ever.
Pyramid 2.0
As a Scala practitioner (well, in my previous job) I found Scala code harder to understand and read than Haskell.

Haskell's syntax is actually quite minimal by comparison. Scala type signatures, in particular of library functions, can be a beast to understand.

Also, because many Scala devs start using it as a sort of "better Java", spaghetti code and imperative-style messes are relatively common. This doesn't happen with Haskell, because nobody starting Haskell tries to write Java-like code with it.

That said, I do like Scala better than Java!
Making things illegal is roughly equivalent to putting a very high price on them. A steadily increasing carbon tax is the economically feasible way of stopping extraction.
What should I name my knowledge sharing platform
So, how can I see the artwork itself? My Google-fu failed me since none of the major newspaper has a link to it, and they kinda dominated the result
Maybe that's the difference. I was using vi, and not nano.

Have confirmed that using 'sudo nano /etc/pam.d/sudo' works fine.

No need for the verbosity when nano works I guess. :S
That's easy. Simply don't buy Bitcoin and tell everyone to not buy Bitcoin.
Isn't a lot of land in the developing world still producing far less then it could?
I would say that, unless you're just starting your career, books like Clean Code, The Pragmatic Programmer and the like are not real "revelations".

Software engineering has more to do with people than with software. Have you checked Peopleware? Also, perhaps The Phoenix Project could help as well.
How the global economy impacts South African markets
The starlink use case is looking democratic.