skysight-inc/HackerNews huggingface dataset:
quilette is flamebait bullshit. Anything potentially interesting is hard to get at because it's buried in fucking nonsense.

This particular article is a vicious version of a middle brow dismissal: all these other organisations are wrong, and here's my shitty excel plot to prove it.
I'm with you. Again and again we see how certain conclusions and opinions expressed on this site presuppose a global knowledge about the preferences of other people. Regulators, planners and collectivists assume that what is bad for them must be bad for others, that what is good for them must be good for everyone and therefore "have" the right to force people to act as they think they should act according to their arbitrary criteria.

If "society" requires services with a greater emphasis on privacy, they will be more in demand and will find their corresponding offer in the marketplace.

>Why we can't have privacy on the internet...
Bullshit. We can have whatever we want, but if I demand something I must offer something in return, be it money, private data or unicorns. There is no such thing as a free coffee.
I'm sad that no one wrote it in the subset of Java that it was going to compile.
Gödel incompleteness applies to any system capable of basic arithmetic.
I think the larger complaint about electron is the memory usage, not disk space usage. Go may have large binaries, but they run fast and efficient.
We got to choose. Everyone on our team had some experience in Rust and OCaml, the two of us more experienced in Rust were pretty indifferent between OCaml and Rust, and our third teammate wanted to use the project to learn more Rust so that's what we went with.
I think writing text and equations in LaTex is very simple. It's not WYSIWYG, but fairly straighforward. Even complex equations are fairly easy to formulate and look great. However as soon as you want to change how something is presented you might be in for a world of pain.
According to FB, nobody flagged the video during the livestream, and it's not clear how FB could automatically detect the nature of the content as it's being streamed. You might as well blame Subaru for manufacturing the vehicle used by the attacker.
Not related to the article, but the design and css styling of the blog is really interesting. Makes use of CSS variables as well as a couple properties that I've never seen before. (--mask, font-variation-settings)
New cars in the USA (and many other countries) are required to have safety features like antilock brakes, electronic stability control, tire pressure monitoring, and backup cameras. Autonomous emergency braking looks like it will be next.

It seems like it would be exceedingly difficult (and/or expensive) to build a legal mass-produced car which has all of these safety features, using no ICs.
>I wonder if there will be a resurgence of "dumb" cars once people get tired of and become more aware of the disadvantages of these overly-complex systems

yes this is already happening. at least among car enthusiasts and "hipsters" buying vintage cars or stick shift/cars without all the technology
Yah I figure it would be like Python but better if you were allowed to use the language design libraries. However the course specifically forbids standard library components that are designed for implementing languages so that you have to write the parser and things yourself.
yes but how many people read whole articles rather than short bursts of text like comments, tweets, statuses, emails etc...
I presume the high score list on the machines contained 10 or so entries of the same score? That is of course, after the machine calculates and redistributes the scores of the top performers.
I really wish when counting code that people would use one of the more modern code counters, or at least use cloc. Tokei, loc, scc, polyglot, loccount or gocloc give a much better idea over wc because they account for comments and blank lines and in the case of scc and tokei strings.

I had a similar experience in university. Class had to implement a modified Turing machine. We could use whatever language we wanted. On person did it in C++ and it was several hundred lines. Another in Java which was slightly smaller. I implemented mine in Python and it was small enough to print on a single piece of paper. I think it was something like 30 lines or so. I exploited break statements to make it terse but readable. It did mean I was marked down a bit for them but it was by far the shortest program in the class.
>Free speech standards in the US requires you have evidence to back up what you're saying if you're going to speak negatively of someone

You're free to speak negatively of people, you just can't damage someone's reputation by spreading false facts. I'm allowed to call my neighbor a poopyhead or the like, but I can't tell people that he sexually molests children.

Debate is fine, lively discussion is fine, talking negatively about people is fine. What crosses the line is when you go after someone's livelihood or ability to live in peace. That's really what this case is about - Oberlin college administrators got into a disagreement with a local bakery, so they tried to use their clout and influence to run them out of business. Juries really do not approve of that sort of behavior.
I'm curious why you're all over this thread pretending that China didn't block the UK from making Hong Kong democratic for over 60 years.

Which is something I learned about in the Western media, by the way, and that it would be nearly impossible to learn in Chinese media.

Also the claim that these protests were caused by foreign influence is wrong and insulting. It also echos what the higher-level CCP members have been saying.
\left can be a hassle, but the distinction between \frac and / is often quite useful. In inline math something like x/y can be a lot more readable than \frac xy. You might say it should just automatically choose, but often some terms are more important than others and I really want to control which get rendered more compact.

I also don't like how parentheses in asciimath sometimes don't get rendered.
Can you elaborate on the moral principles you're employing here?
Lualatex also has good unicode and support through fontspec.
Is IPFS the answer to this?
New cars can be physically safer but are vulnerable to an increasing number of other "virtual" things that wouldn't even be a concern for something much older --- like a remote attacker hacking into and taking control over the Internet, EMP, etc.
This was libel... There was an intentional effort by the college to smear the bakery as racist and hurt their business. What does this have to do with the First Amendment?
There’s even two more R’s now:

refuse

reduce

reuse (+repair)

recycle

rot
I think everyone experiences this to some degree, especially when reading technical stuff, you kinda take in what you are interested in/ think will be useful and skim over the rest.
Interesting that an unmarried guy with no kids can be in charge of a product that is so popular with kids.
When I go to a store in "public" like Walmart, and buy a bottle of whiskey, an onion, and a deodorant, in front of hundreds of strangers, sharing willfully my payment details with Walmart and Visa, when I get home I still do not expect all my Facebook friends to know what I bought, to have pictures of me buying the items and to have a copy of my receipt. And some of them even have Walmart as a friend. Some even Visa!

Yet all is public information and happened in a location with no expectation of privacy.
Is it really? I've just assumed all along that it won't be during my life time (outside of small scale demonstrations and special plastics).

I think most recycling (outside of obviously simple wins like aluminum and steel cans) is a joke, designed to keep people busy and distracted while real polluters (like aluminum manufacturers who use gigantic amounts of electrical power mainly derived from coal plants and over the road truckers who are still fighting implementing 30 year old emissions standards) go about their business. We train children that recycling paper and yogurt boxes is going to save the planet when in reality consumer recycling is a drop in the bucket and amounts to basically nothing.
“So far, there is no evidence that the United States has actually turned off the power in any of the efforts to establish what American officials call a “persistent presence” inside Russian networks, just as the Russians have not turned off power in the United States.”

The NYT decision to frame these efforts as “attacks” rather than “infiltration” is certainly an interesting one. In essence, the U.S. has built a (digital) mutually-assured destruction deterrent. We wouldn’t refer to past nuclear drills or tests as “attacks” on Russia, so I find the use of that phrase here intriguing. I assume they simply borrowed the vocabulary of security researchers, knowing that it would mean something different to much of their readership.
I don't think anybody is opposed to rewriting modules when necessary. The discussion is around "ground up"-rewriting where the whole code base is discarded and starting again from scratch, like how Mozilla did.

You can perform a long series of refactoring so you in the end have rewritten everything. The important difference is if you in all the intermediate stages have a working program with all tests passing.
Furthermore: escalation of commitment

https://en.wikipedia.org/wiki/Escalation_of_commitment
My newest car is a lousy old 2015 model. I rented a small (2018?) SUV recently and it allowed some of the apps on my phone to take over the screen. I discovered this by accident because my goal was to have the phone connected to the USB for power while I ran the navigation app on it. It was great for navigating to a known destination. It was not so great for finding the nearest Starbucks.

My 2015 piece of junk requires a $500 p.a. subscription to receive traffic data for the navigation system. That is about 5 new Garmins a year, or 1.25 Pixel 3a's, a phone I don't own but have heard good things about.
After a couple years, sure. It would take a really compelling raise to make up for all that time without working.
Not for me, for example I've been watching a few PyCon and I/O talks, and it's been showing me other interesting PyCon talks that are highly ranked. It's also giving me good AutoChess and OneHourOneLife Let'sPlays, both of which I've been very interested in lately.

All three things I just mentioned are fairly niche, comparatively, yet it knows that I've been watching a lot of them lately and is giving me more of it.
Why does the lawyer keep bringing up "a hundred people"? Is there some kind of official policy where FB respects your privacy if you share with 99 or fewer people? Or is it some calculated legal argument to emphasize that anything shared publicly on FB is going to be seen by plenty of people?
They would have got a lot more published except their experiment was sprung by some reporter.

The social sciences (along with most of the humanities) appear to be beyond saving at this point and it might be a good idea to make a hard break with the past and start again with people trained outside the field.
Craig Wright has to show up in Florida on 28 June – or else
This looks like it is intended to be run on a server, and it runs and exits once completed rather than continuing to run.

Criticisms of something that needs a semi-permanent allocation of my laptop's memory (like slack or Spotify) don't really apply.
You can try buying used if that works for you. You will get a way better pricing and they will either be sold to you on a set price or auction price.

If that isn’t your cup of tea, call the salesperson. And tell them you need this now as a replacement part. If your hardware cycle is 3 years down the road, they will wait 3 years to find you again to try to sell you $100k+ in gear.
Some people like Feedly, but I've always strongly disliked it for reasons I'll get into only if someone wants. (Some of them may not even be current, I haven't really checked the ecosystem since the year Google Reader died.)

For those looking for something closer to the original Google Reader experience with a few extra (and very nice!) features, I would suggest Inoreader, which is what I've been using for many years now. It uses a Freemium model, rather than forcing everyone into an ad-based "free" version.
I wonder if we'll ever get a decent post-mortem on how this happened.
> The real thing to worry about is giardia parasites

Is boiling water an effective safety precaution?
A few groups did give me output from a modern line counter, often Tokei or loc. I mention in the post that the ratios between source lines, word count lines and bytes were pretty similar across all projects. If people want to get a sense of how that compares to their intuitions in source lines they can use the ratio from our Rust project to convert.

I ended up using raw lines for comparison because for relative measurement it didn't matter for the above reason, and I knew everyone had the same `wc` and I could get them to send me the output of the `wc {glob}` version that lists lines and bytes of all files so that I could drill down into which parts were different.
Pandoc creates PDF using LaTeX. You still constrained to LaTeX features, and therefore the lack of trivial accessibility.
Air gap systems can still be attacked.
It seems to me that the real issue is the college itself claimed that the bakery was racist.
It was more about libel and slander then an actual protest. Throw in the fact that the college encouraged students to not go to the establishment... This isn't a first amendment issue.
DJI – Meet the RoboMaster S1
That's actually a very good point. If Mozilla used Chromium as a base they would be free to invest all their manpower into Servo development.

Then again they would have to work pretty closely with Google on integrating Servo with Chromium. Otherwise they'll get into the situation that Google did with apple over Webkit and then they be at square minus one with a foreign codebase.
There's a huge difference between the user explicitely requesting a refund, and Google automatically ordering one because the purchase wasn't acknowledged.

I'm not familiar with the API, and I could see both of them looking the same on the dashboard, but Google themselves should be able to distinguish between the two, and one of the two cases is very likely a bug in the app code. I could not see a case where not acknowledging the purchase would be intended.
Multiple school officials were actively participating in the demonization of the business and using their authority to create economic sanctions on the same. I don't see how you can justify their behavior. Especially since Gibson's was an actual victim of a real crime unlike the narrative the school was trying to paint.

There was also a link to another article laying out the evidence of collusion by school administrators to do economic harm to the owners of the bakery. Do you defend that behavior as well?
I thought Shopify is a lot better than the competition right now.
There's a line between dumb speech and libel. The faculty members were informed of the facts of the case, yet continued their counterfactual accusations of the bakery, and used the college to put severe economic pressure on the bakery.

If that doesn't qualify as libel, what does? That it was done as part of a protest is orthogonal.
How to Watch Tyson Fury vs. Tom Schwarz Live Stream
https://www.reddit.com/c138c5/

https://www.reddit.com/c137ye/

https://www.reddit.com/c137y7/

https://www.reddit.com/c137xx/

https://www.reddit.com/c137xt/

https://www.reddit.com/c137xm/
This depends. If blackouts start happening, the situation could escalate to war pretty fast.
Would this solve the problem, or get people who are just a tier below in and suddenly you have people who could be less capable at running the company
XeLaTex uses the same text shaping engine Firefox uses, that's why it looks so much better than the default latex.
https://en.wikipedia.org/wiki/New_York_Times_Co._v._Sullivan

Libel absolutely has First Amendment limits. I think you can debate whether the facts of the case meet those limits, but to claim there's no Constitutional issues at stake is a pretty extreme argument to make.
It could be the fire with the batteries they had
How does the author suggest that we should repeat history-related events like the Holocaust or horrible regimes like Stalin's or Mao's?
Funny thing is that brighton36 is quite well known and among a handful of the very most well-connected individuals in the cryptocurrency space. Nevertheless they can't seem to stop trying to make fetch happen by strangling what are often highly informed and savvy insights (within the cryptocurrency domain, at least) to fit the peculiar argot of their in-group.

I suspect the objective is not so much to contribute to a thread as leave a public dead drop they can claim as prior art against a future, more comprehensive articulation on the same topic.

Not endorsing this behavior, nor brighton36's perspectives per se, just observing that they are capable of much more than their HN antics suggest.

- edit: is it safe to assume that since the OP comment was flagged and removed that this comment, being under it, is as close to a DM as the HN format allows?
Depending on what you're buying (groceries for a family, say), driving to another store and picking everything out again could easily take well over an hour.
How much can it cost to process a payment via web form and drop a box in the mail? If anything it should be the phone sales interactions which have a high cost and are sometimes not worth it.
Did you miss the part about college officials committing purgery?

In what institution would she be able to keep her job?

So yes - some protest and confusion in the days after are understandable. But the actions of the college go way beyond that.

She should have been fired long ago the college should have apologized to the community alumni and the bakery and then it would all have ended.

This is a good example of colleges getting completely out of hand.
I haven't made it through the whole thing yet, but I do want to register a vote in favor of using Lines Of Code count as a rough measure of program complexity. I think it's a perfectly valid things to do, provided that it isn't used as an evaluation metric and nobody is gaming it, and everyone is a reasonably good programmer, not doing crazy things like trying to stuff a massive algorithm onto one line to be clever, or copy-pasting the same code in 20 places because they don't understand functions and classes.
You know that button on FB called "share"? If I wanted someone to see something I'd press that or manually copy it into my status update. I don't want FB making the decisions for me and they've received feedback for it on their forums and refuse to fix it
They probably wouldn't have been able to finish the project in time.
Solving problems directly related to the field in which I'm claiming expertise is in no way a damaging to my dignity.
Wow this brings back childhood memories! I played several of those and “Sea Battle” was my favourite. :) I think it was the physicality of the controls - I can still remember the smell of the rubber on that periscope! The actual gameplay was very primitive, very much in line with some of the Flash games that were so popular in the past on the web.

I also had a handheld “game console” which was a one-game thing with an LCD with 4 buttons that would move a wolf character out of a famous cartoon to the 4 corners of the screen to catch falling eggs.
There's no confusion here. The amendment is a restriction on government, not individuals suing. Aside from that, not everyone who cares deeply about freedom of expression would agree that this ruling is bad in that context.
Death has very little to do with the exponential growth of the population. You need to look at the other end.
Grapefruit interferes in a certain pathway in the liver. Some drugs are broken down in that pathway, so they stay longer in the body and build up, dose on dose, if you get too much grapefruit for too long. Other drugs are altered into their active form, or an intermediate; then, interfering with that keeps the drug from working at all. Furthermore, an intermediate form that is not supposed to last may be toxic, so you not only lose the dose, but get poison in its place.

It has lately become difficult to find grapefruit candy in the US. I wonder if there has been a public health directive from the FDA or someone.
How is “leave the platform if you don’t like it” not the solution here?

Facebook’s creepy stalking of its users is well known, and it’s practically their only method of funding themselves. The calls to regulate Facebook just sound like entitled users attempting to use the hammer of government to reshape the site into what they want.

Can anyone here make a case as to why regulation is preferable compared to letting the free market force Facebook to change or die? I’m legitimately struggling to find any legitimate reason to do so.
I think more analogous to the examples Kay was giving would be for a single program to quietly change the rules for function application, or to quietly change the behavior of CLOS.

I think of an embedded DSL, based on a macro like it is here, as a bit different than that, because it's not doing anything quietly -- it applies only to the parenthesized extent of the code that begins with your macro name:

(my-dsl-macro my dsl fills the rest of the parentheses)

People who don't already know what `my-dsl-macro` is see the documentation or code that says it's a macro. Even were it a normal function, people reading the code should probably know what the function does, so maybe they have to glance at where the IDE automatically displayed the syntax or documentation for them, anyway.

Ideally, your editor will also color the macro names differently, especially for readers who don't know what's a macro or a function. (Rust adds an exclamation mark to the macro name for a use, which is a good idea when you don't already know what's macros, but maybe a bit annoying to have all those exclamation marks when you do know that, say, `println` is a macro.) But even if you don't know the name is a macro, you'll be clued in if the text within it doesn't look like your top-level language, which it often doesn't (e.g., SQL in s-expressions doesn't look like base CL).

A key is to use DSLs judiciously -- for improved readability (for your base language programmer, or domain experts), maintainability, and/or performance. Maybe not for, say, a convenience for the sake of minor code terseness improvement only.

Of course, SQL is a whopper of a language, and perhaps overkill if you invented it as a DSL for this particular application. (More suspicious would be to invent your own relational query language that seems gratuitously different than SQL, when SQL already existed.)

As for changes more like I think Kay was talking about, in the Racket (Lisp family) universe, outside of a macro, normally you wouldn't do that, but when you have a good reason -- say, you want to prototype a lazy language, or implement a specialized language for a GPU programming backend, or a DSL for your domain experts -- you can. In that case, you'd have a `#lang` line at the very top of the file that tells you what different language this is, instead of `#lang racket`. You might make that produce modules that can interoperate with modules of other `#lang`s, but you're not doing anything sneaky that breaks the language of those other modules.