skysight-inc/HackerNews huggingface dataset:
I dunno who gets a loan for $2.55 billion without showing sizable assets... somewhere, but the fact that the money is in separate accounts reminds me of a story.

There was a car-maker (I wish I could remember who -- I want to say Audi, but that feels wrong) who was trying to get their car entered into a race. The requirements for the race was that the car had to be a production car, and of course there's wasn't, so they made just enough (I think it was 50) to get classified as production.

Well, they didn't meet the production quota, and when the inspectors came by to check, they showed them the 30 or so cars they had made, but told them the other cars were at a different lot. "Let's go there now, only maybe we'll stop off for lunch on the way," while every employee they had was tasked with moving one of the 30 cars to the second lot so that when the inspectors arrivd, the first 30 + the second 30 was definitely greater than 60.

Edit: If anyone remembers the story better, I'd love a refresher on it. I can't remember where I heard it from, but it was probably either a Netflix documentary or The Grand Tour on Amazon.
What got me to really become active on Facebook was groups. This would take my visits from daily to monthly in a heartbeat. Can't blame them for trying but this is a bad idea.
Yeah, there's some arguments about that on their bug tracker page and it looks like someone tried to change that code but it never went anywhere. If you horde tabs like I do it can still waste a lot of time to restart the browser and wait for the session to be restored.
Pointing out that someone posted a dupe gets you down votes?
> Some crazy scientist chap once wrote that 'Nothing will benefit health or increase chances of survival on earth as the evolution to a vegetarian diet.' He also wrote 'e=mc2'.

Skill in physics does not necessarily equate to skill in macro-biology. 'Genius' is relative to one's profession.

> As for nitrogen fixing and general soil fertility, what you need are turnips. This was worked out a long time ago in England. What you don't need is more and more fertiliser from oil/natural gas thrown on the land to grow crops to feed animals that get churned up into beefburgers, with the residue washing into the oceans to create uncontrollable blooms of algae, suffocating the fish below.

Turnips are gross. Most people don't like eating them. You will never win that battle.

Eating fish is not a compromise, it's a logical place you end up if trying to feed a populous without forcing them to eat refined foods.
needs to be modified to "It's easier to ask forgiveness or pay a carefully lobbied or carelessly low set fine, than to get permission".

Capitalist Democracy means that the weak get used as a resource by the powerful by the permission of the weak.

having said that. I have no idea how to do it better, so pass me the yoke so i can have my turn.
https://news.ycombinator.com/item?id=17361168
Yes they're switching to a full Chromium base so all Chrome extensions will be compatible.

ETA for releasable build is Sept 7 according to: https://github.com/brave/brave-browser/milestone/3
I am in the same boat as you are. After the Firefox Quantum release, I decided to switch from Vivaldi and try Firefox out for a little bit. While I did like it, and it did seem to have a slightly faster performance, there are just many QoL feature s that Vivaldi offers that Firefox doesn't (or at least isn't immediately apparent). Simple things such as rebinding keys or reorganizing the top sites were such a headache that I very quickly switched back.
>...Starbucks struggled to draw customers in the afternoons.

My local Starbucks stops brewing decaf at 11am. I can't drink caffeine in the afternoon and I don't think I am alone.
Ghostery also had an incident [1] last month where they exposed e-mail addresses of some users, which I guess adds further doubt to their reliability.

[1]: https://www.ghostery.com/blog/ghostery-news/ghostery-email-i...
I'm not sure. For now, I'm more concerned about false negatives than (too many) false positives.
But they are selling very well!

If you want something computer-related, Windows is clearly the greatest, bestest OS of all times. Electronics? Bose must sound really well. Etc., etc.
1. Yes. The bug you linked to is prominently marked "RESOLVED WONTFIX."

2. We are not sending DNS data to third parties "for analytics." We are openly and transparently conducting a DNS-over-HTTPS (DoH) experiment with a very small portion of users running Nightly test builds of Firefox. The experiment places a massive notification banner in the browser window with prominent buttons to disable or accept the experiment.

The details on DoH and how it improves both security and privacy are explained by Lin Clark in https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-ove... (HN discussion at https://news.ycombinator.com/item?id=17196415).

3. Firefox is Free Software, under an OSI-approved license. You're not "required" to build pocket, nor can or would we "forbid" you from removing it when you build Firefox.

...but you could also save yourself a lot of time and just toggle the "disablePocket" group policy: https://github.com/mozilla/policy-templates/blob/master/READ...

Still seems like a really bizarre thing to get hung up on when the extent of "Pocket in Firefox" is a toolbar icon and a section of the new tab page, both of which can be hidden with 1-2 clicks, after which they're completely inert. But hey, whatever floats your goat.

4. Yes, we gather a limited amount of telemetry by default. Unlike other modern platforms, this is always available for your own inspection (see about:telemetry and https://telemetry.mozilla.org/), and you can opt-out with a single checkbox. We actually reduced the telemetry we gather last year: https://medium.com/georg-fritzsche/data-preference-changes-i...
Can someone explain the FAQ item around "My team uses Telegram and I'm scared shitless."? I musta missed the joke
So
Much
Hand
Waiving
;)
It's also easier to give forgiveness than permission, especially in an institutional context. Forgiveness after the fact doesn't imply approval of the act the way permission beforehand does.
Corporations absolutely rely on the public at large. More so than governments. You can choose to stop doing business with a corporation, and can stop giving them money. Can’t say the same about government. Yet you claim governments care more than corporations about “the population at large”?
(Founder Home Assistant here)

Everything that you can do in YAML + more, you can do in Home Assistant using Python. Have a look at my PyCon talk [1] from 2 years ago or check the available functions in the docs [2].

About the dashes. In Home Assistant when an option takes a list, you can omit the list if you are just passing in a single entry.

[1]: https://youtu.be/Cfasc9EgbMU?t=1038
[2]: https://dev-docs.home-assistant.io/en/master/api/event.html
Maybe folks are realizing that even when you call basically-a-milkshake a coffee beverage, it's still basically a milkshake... and not something you should consume regularly.
I use Qt for some pretty large applications - works well and highly recommend.
Show HN: Template overlays (Emacs)
Vote me down all you want, but I fail to see why this is relevant to HN and landed the first page...
license plate readers, bluetooth/wifi loggers, etc, are not quite as bad, but they should be regulated in the same way and require warrants for anyone that wish to access that data.
Meanwhile in the real world, many governments get away with doing all these things, and much worse, and more frequently, and they have armies and police.
Because corporations exist purely to establish trust.

Depending on where you live, I don't believe there's much stopping a group of people getting together and offering services, they can do so anonymously if they want.

However, when you incorporate you do so specifically to register your "group" with the government so that people dealing with you know you're operating legitimately, following laws etc. It's about trust, trust is inherently not anonymous.
Check out Youtube, lots of designs for water "purification".

There's no real DIY solution to real water purification. It's relatively easy to kill the small organisms and even bacteria, but viruses, heavy metals and poisons require high tech membranes that only let tiny molecules through.
I would argue that at the least it's a little absurd that we're resorting to corporate housing and "work-dorms" for lack of a better term when we could just simply shift more work to small and mid-size cities. Get your short commute, live in an actual house.

I mean, it's kind of silly to imagine a small cluster of Google employees in a metro of approximately 200,000 people, but at some point it has to sound less silly than some of the proposed ways of fitting more people into a metro with 3x-5x rent prices.
One answer to the bee crisis: Turn everyone into backyard breeders
> And if you're running out of resources move the assertions to your regression tests.

Or run Python with -O, which skips assertions.
I highly doubt they’d go as far as framing him. But either way, we need to wait before going crazy with speculation. Both sides have not shown any evidence.

If it’s true, someone got that data and should be building the story. If it isn’t, Tesla can prove pretty easily that the data is truly trade secrets and his whistleblower story is no longer makes sense.
Friedman LLP fiasco is consistent with my positive interpretation.
Anonymous speech is super important. Even terrible anonymous speech. But this wasn't anonymous speech. Maybe it was speech he hoped no one would find. But, he made the conscious decision to speak in a public forum by donating money to a cause he supported. Then, when called out on it, he made the conscious decision to publicly re-affirm his support for that opinion.

I won't argue about donation disclosure policies. Maybe donations should be public, maybe they shouldn't - I dunno. But, even if they should be private, they weren't and I don't believe he should get a pass because in an alternate world maybe no one would have known what he did.
Kubuntu because I turned into a lazy ass. I used to have a heavily riced Arch Linux setup with xmonad etc. but I gave it up, lol! (I may try again one of these days)

I liked stumpwm but had some graphical issues.
A 5 part series. 5!!
> Perhaps this shouldn’t come as a shock, given that Frappuccinos pack a lot of calories and customers are increasingly looking for healthy choices.

Glad that people are making healthier choices but consuming stimulants and refined sugar every day (sometimes multiple times per day) probably isn't a healthy habit either.
Somewhat related, but I always wonder if things like this are symptomatic of something larger happening - i.e. I wonder if we're at the start of a recession of some kind, and this is a symptom of that.

Of course the more logical part of my brain says "Starbucks is over-saturated, local coffee shops have surpassed Starbucks in many ways, and people are starting to realize how horrible frappuccinos are for them."

Still, sometimes it's hard to shake this nagging feeling that things like this are dead canaries. I'm not quite sure why, though.
Starbucks is the defacto mascot of money wasting. People always talk about abstaining from starbucks when they talk about saving money. The frappuccino is often the specific product that is mentioned. How is it any surprise that it's popularity has waned? Star bucks stores feel more like McDonald's stores than anything else, there is almost no atmosphere to speak of which I would guess is rather important to the coffee snobs who buy fraps. What kind of world do we live in when McDonald's is expensive (everything besides the simple cheeseburger is a total insult to value) and when Starbucks is McDonald's?
Hm, are there any cases of two GC'd languages that interop well that were not designed to interop from day one (that is, JVM languages don't count)?

The only one that comes to mind is https://research.mozilla.org/2014/08/26/javascript-servos-on... , which is Rust (pre-1.0) and JavaScript, but that somewhat doesn't count because Rust isn't really a GC'd language. (This article was written about a year after the special syntax for garbage-collected references was removed and Gc<T> became just a thing in the standard library, and about a month before that type was also removed because it wasn't a very good GC.)

It seems to me that if you make your GC a purely refcounting system this is easier: you just need to specify how to incref and decref objects, and put a well-known function in the vtable for destroying and deallocating the object. I'd guess that's how things like GObject or Qt bindings in Python or similar languages work.
Are there any differences when dealing with MacOS?
I just ran both of the speed test benchmarks [1][2] mentioned in the article, plus two other tests [3][4].

| Firefox | Safari | Chrome
----------------|----------------|-----------------|-----------------
Speedometer 2.0 | 83.0 ±0.91 | 92.1 ±2.8 | 75.7 ±3.4
JetStream | 219.40 ±8.5563 | 294.79 ±11.138 | 201.81 ±15.171
Motion Mark | 203.71 ±5.41% | 525.77 ±6.56% | 388.85 ±4.79
ARES-6 | 54.06 ±0.95ms | 16.85 ±1.19ms | 20.26 ±0.56ms

It looks like Firefox beats Chome in some perfomrance tests but Safari is still faster than Chrome and a lot faster than Firefox. At this point, I'm not sure any of Firefox's features are compelling enough to get me to switch back. I started using Firefox at 0.4 back when I was in college then I switched to Chrome when Firefox got slow, but I think the way I use the web now has changed. I really only use a few sites and I just want better security/ad-block/tracking block tools (which Apple is committing to) and speed.

edit: If someone uses Windows, I would be curious to see how Edge compares to Firefox and Chrome.

[1] - https://browserbench.org/Speedometer2.0/

[2] - https://browserbench.org/JetStream/

[3] - https://browserbench.org/MotionMark/

[4] - https://browserbench.org/ARES-6/
This is for a very old version of pf. The "scrub in all" construct hasn't worked since OpenBSD 4.6, which was about 8 years ago.

The guide touches on how "quick" can speed up rule evaluation. But I think this misses the big picture. I write all the rules I can using "quick", and only omit it when the language constructs provided force me to. E.g. sometimes you need to "match" and so "quick" doesn't apply.

I'd sure like someone to explain to me why "quick" isn't the preferred way or even the only way to do things. As best as I can figure, this awkwardness was inherited from the rules for ipf. But ipf was thrown out of OpenBSD about 15 years ago. I guess it made it easier to convert ipf rules to pf rules if "non-quick" remained the default behavior?
A large portion of my thought is very much non-linguistic.

Visuospatial thoughts are the easiest example. This even happens for things that aren't inherently spatial, like abstract concepts, if there is a useful spatial metaphor.
Sad to see optional typing go. I thought that's the best of both worlds -- you can write type annotations for documentation or checking, but you also have the benefit of dynamic typing when static typing comes in the way.
Don't mention being down voted. It's against the rules and not very appealing. But I do agree with your sentiment
White House to propose merging Labor and Education into one agency
How AngelList works
City offers Chicago Avenue Bridge free to good home
Chromium still comes with lots of googly bits

https://github.com/Eloston/ungoogled-chromium
Postliterate America
Thanks for saying this and I am pleasantly surprised dang has not yet blamed you for starting a slugfest yet. :P
That's great! Will Chrome extension devs need to do anything special to enable compatibility?
AngelList is a startup too; a lot to learn from what AngelList does right,and wrong. Five podcasts weaved into one story. Conversations with Naval Ravikant and others
Assuming these are all in ms, how do you conclude that Safari is faster than Chrome or Firefox? It's slower in almost every test.
Another cool one is ProxySQL. We opted towards that rather than Vitess because it allowed a crawl, walk, run approach. Vitess came across as all or nothing.
See if the video codec is shown in "Stats for Nerds". Perhaps hardware decoding for either webm or h264 isn't enabled.
Paraphrasing Churchil a bit, it may be going too far to call it the best system we’ve found so far, but it is the least worst.
>Starbucks is the defacto mascot of money wasting.

>People always talk about abstaining from starbucks when they talk about saving money.

Except when they come and buy them :)

For the money wasting culture.... The latest Starbuckses in China are mindblowing... Not only they have nearly $11 bucks drinks ( you can buy 4 full meals for that price in China ) the decorum looks like something out of ritz carlton if not more posh.

They are thriving here.
I don't know that story, but it reminds me of one I heard about Theranos where they would demo their technology for investors, partners, etc. Supposedly they would take the blood sample then say let's tour the facility, meet Elizabeth, etc. while the machine does it's work... the rest of the story is the same as yours.
Sweden has some nice AIP (Air Independent Propulsion) subs:

https://en.wikipedia.org/wiki/Gotland-class_submarine

They are rather unique, very silent and can stay under for weeks, depending how much liquid oxygen they can carry.
That said, one million dollars ain't what it used to be after 45 years...
My Teenage Video Game Obsession Wasn't 'Gaming Disorder'
Huh. Is this consistent for you? Since Firefox 55, we should be able to restore 1500+ tabs in under 15 seconds: https://metafluff.com/2017/07/21/i-am-a-tab-hoarder/
I stopped going to starbucks because I had to wait in the same like as the "large mocha frappuccino with whipped cream and low fat milk please" folks who took forever and a day to order their crap, when all I wanted was a black coffee.

Why can't there be a way to get a regular, no frills coffee without waiting for tens of minutes?
That's probably because your work account is a Google Apps account, which works much better especially for Drive (the problem is that you can't have more than one non-Apps account using drive at once in the same session. I have no idea why, but it seems to be deliberate). I'm unsure if the brokenness is fixed with Apps accounts on other Google services that are bad at handling multiple accounts.
> Mozilla as an organization makes me a bit uncomfortable

I thought you were going to mention the betrayal that caused a lot of ppl to switch (other than the slowness, inferior default tooling, etc). The deal with yahoo. Same thing that soured me on Java. If you're just going to sell out to maintain a company, because you can't support what you built, maybe you overbuilt. Or maybe it's just greed. Either way, never going back.
not likely. obesity in the US is still a thing, and it's not getting any better.
anecdotal, but i stopped having them after they were required to put calories on the menu. That and i got common sense and started making my own coffee rather than spending ~$5 per coffee everyday.
Why doesn't everyone use multiple browsers all the time? I've got chrome, chromium, firefox, opera and use them all in amounts that vary with mood. That mood is probably affected by the differing ways those browsers develop. I don't recall firefox ever being a bad browser or so dramatically worse than others that I would consider stopping using it. I can see the reservations people have with chrome, mostly it's not that it performs badly but that maybe it does things you don't want behind your back. I'm not even 100% sure what chrome does behind our backs - is it nothing interesting? Is it a disgrace? Easy for me to switch if it turns out to be the latter and I'm sure it will become more clear.

I think it would be interesting if browsers did not allow a page to make requests from multiple domains. nyt.com has to serve the ads and the images or forget it. Everyone having to take full responsibility for what they serve seems to me that it would result in an all-around more pleasant web.
I think accounting firms generally have requirements to disclose or rather no covenants of privilege... whereas law firms don’t. Attorney client privilege.
Glad you're enjoying it! "Hardly anyone uses it" isn't really accurate: Julia's in the top 50 languages on the Tiobe index (between Rust and VBScript this month) [1] and in the top 30 of the IEEE Spectrum language rankings (IIRC, paywall) [2]. I'd say that's quite the opposite of "not taking off". Anecdotally, there are a lot of people on StackOverflow giving excellent, accurate answers these days and I have no idea who they are, which feels like a significant place for a language to get. Getting all the way to the top will take a bit of time :)

[1] https://www.tiobe.com/tiobe-index/

[2] https://spectrum.ieee.org/computing/software/the-2017-top-pr...
"modern." I hear that word a lot. What are the concrete benefits of those languages beyond subjective properties like readability? COBOL is readable if you work with it regularly.

Just as an example the Golang scheme for managing package dependencies still leaves much to be desired compared to the maven ecosystem commonly used in Java projects.
>The standard doesn’t describe transformations; it describes behaviors

That is not remotely true - as you can see by looking up the example I reference.

>For C, that’s not something we can realistically do in every case. There’s no way to reasonably constrain the set of allowed behaviors after a program does some crazy pointer operation like * (int *) rand() = rand(), because any implementation of those constraints would more or less require an expensive run-time check at every pointer access.

That's such a weird response. There is nothing in the proposal that requires run-time checks. The proposal simply limits the ability of the compiler/translator to make counter-factual assumptions or otherwise violate the C semantics.

>What you could meaningfully ask is for particular situations (like negative shifts) to be considered unspecified or implementation-defined rather than undefined.

I don't want to do that: I want to clarify the meaning of "undefined behavior" to curtail its use as a license to do arbitrary code transformations. One implementation may trap on a negative shift, one may generate negative shift instructions that the architecture treats as no-ops or whatever they do, one might do sufficient static analysis to detect negative shifts and generate an error message - but the compiler is not free to assume that the shift operator has a negative value.

I'm not trying to remove undefined behavior from C. I am trying to correct a mistaken analysis of what undefined behavior should mean. C is intended to allow for non-portable operations, for example. These are "undefined" in the standard because they depend on the implementation, not because the C language should be specified so as to allow compilers to introduce hidden booby traps or counter-factual assumptions into the implementation
Preserve Actual Gradient Color of Visio Shape and Enhanced Text Rendering in C#
I spent about three hours trying to figure out why apps scripts were breaking and refusing to open the editor until finally finding a helpful blog post: logged into multiple accounts? You may have trouble with apps scripting-something I had come to rely on with Sheets.

I wouldn't call it 'infuriating', but it's something that I can't figure out "how does this of all things break this of all things?"
>I like to use the term Dunning-Kruger instead of over-confidence or hubris to describe it. Everyone thinks they demonstrate above average skill.

On HN, everyone thinks that everyone but themselves are affected by Dunning Kruger. In fact, calling out Dunning Kruger in others is a symptom of someone under the very same effect.