skysight-inc/HackerNews huggingface dataset:
I know an adult with wheat sensitivity that swears up one side and down the other that xanthan gum causes issues. And it shows up in a lot of GF food to help bind things together without gluten.

Used to be we used guar gum for these things. But fracking companies are buying it up by the truckload, raising the prices. Maybe we could get them to switch to xanthan.
Not exactly what you're looking for, but you might be interested in [0].

[0] https://addons.mozilla.org/en-US/android/addon/tab_search/
> So even though they can't tell Bitcoin itself to stop they could stop underlying technologies Bitcoin uses.

It's not as simple as that. Due to things like carrier grade NAT, thousands if not millions of users and services use the same IPV4 address, so shutting down a specific IP would be equivalent to an authoritarian dictator censoring innocent users.
Like adding printers. A line in /etc/cups/client.conf will suffice for all the linux machines. I can even add that via ansible.
Windows requires installing drivers n clicking things in the gui for each printer.
Its like 100 times more effort to do the same chores...
That's a bit of a myth. The dialects have been evolving separately since that time; you can't say either is closer to the branch point than the other.

The reason French people believe this is because yes, there is some old vocabulary like souliers retained in Quebec, but on the other hand there are also some features that they've lost over time that are retained in France, like using si instead of oui to contradict a negative.
I’m pretty sure my org uses managed extensions. I’m on a Mac and I get “some settings are managed by your organization” or whatever, and we’ve installed at least one chrome extension from a local domain site.
Show HN: Best Selling Smartphones
I read somewhere that Chrome will be adding DoH (DNS over HTTPS) and I'm not sure if it's some experimental flag you toggle. I imagine they will be using 8.8.8.8 (which supports DoH). So now you are sending all your personal data to Google instead of Cloudflare :o But you can always use another DoH provider if you dislike Google or Cloudflare[0]

I imagine any browser worth its salt will eventually switch over to DoH as the default as time goes on, as it's a great feature even though it doesn't honor the /hosts file or honor pi-hole[1] configured routers, it's still a great feature to have.

[0] https://github.com/curl/curl/wiki/DNS-over-HTTPS

[1] https://pi-hole.net/
Planes are so ungodly safe that two crashes of the same model within a year of each other is an unprecedented scandal that would bankrupt the company were it not for it being a national strategic asset. We could only dream of road safety being held to such a standard. Flying is so much safer than driving it’s a marvel that anyone steps foot in a car at all... fun fact, flying is even safer than trains by a factor of four (!!), but I have friends who refuse to fly at all because of the possibility of their plane crashing and instead drive across the country to travel.
Bitter times? For sure. Very.

(Not because of YC though. It was already a mess, why would they want to touch it?)

(BTW there was Can’t Wait at YC S11)

[1] https://www.google.com/amp/s/techcrunch.com/2011/08/19/yc-ba...

[2] https://news.ycombinator.com/item?id=2905104
>I don't agree, as I don't particularly value/want a future with self-driving vehicles.

If bad human drivers killed only themselves, that would be one thing, plenty of Darwin awards to go around. But they don't. I do value reducing traffic fatalities to near zero. I think that would be fantastic.

The GTA idea is a good one. I think they've done that, many times over, but I could be wrong.

They way Tesla is doing it is interesting. Have human supervision, so even though the system may behave as you say like a drunk driver who lost their glasses, at least the human is there keeping it in check.

Humans aren't perfect, but I've found (and statistics have shown) that the system plus a human is better than a human alone. That alone should make you less upset. These cars are less reckless than cars driven by humans.

Human supervision is just one element of the very smart way Tesla is going about this. The other element is incremental changes. A lot can be said about that but I won't now. Teslas are getting small and big safety improvements that roll out over time as full self driving gets closer and closer. This should make you feel better.

If you see a Tesla in autopilot, it won't be tailgating. If you see people tailgating in a Tesla, you can be sure autopilot is not turned on. Even with the follow distance set to the lowest, the distance kept is larger than what is done by most humans. This should also make you less upset.

When driving in stop and go traffic with Teslas with autopilot on, if the owner sets the follow distance to say the middle range, you'll find you are often able to merge in in front of them, because they allow space for that (and for safety). This should help too.

Over time, the system is getting better and better. Eventually, it will all be ok!
> it really doesn't look like an Window/Linux app either)

I guess this is a subjective matter because to my eye, it looks fantastic on Windows, matching the Windows 10 dark theme very well. The active tab highlight looks like the open app highlights in my top-docked Windows taskbar. And the Firefox Container color-bars look great below that. Its sharp edges are a match for the sharp look of Windows.

To me, Chrome is the browser that doesn't look right on Windows. Its over-use of curved lines looks anachronistic, as if it's from the 2000s.
> Why not do both? "Hey folks, here's my README, I'd encourage you to write something similar and share it with everybody."

When it comes to team building, I think it's much more valuable to say "this is how we operate" instead of having everyone write down "this is how I operate". The former is a mutual guidebook for everyone to work together, while the latter feels like an edict that everyone else needs to work around you.
Unity builds are useful too but they have limitations. They are equivalent to full rebuilds and can't be done in parallel. The optimizations they enable can also be achieved via link time optimization. Language features that leverage file scope can interact badly with this type of build. They require a lot of memory since the compiler reads and processes the entire source code of the project and its dependencies.

Unity builds improve compilation times because the preprocessor and compiler is invoked only once. It is most useful in projects with lots of huge dependencies that require the inclusion of complex headers. The effect is less pronounced in simpler projects and they shouldn't be necessary at all in languages that have an actual module system instead of a preprocessor: Rust, Zig.
Slides 13, 14 and 15 show Jungle's performance using a range of compaction factors (C=[2, 3, 5, 10]) measured against LSM-tree using leveled compaction and LSM variant using tiered (aka size) compaction.

Having said this, the paper itself (in the original link) under Section 4 "Evaluation" describes the differences in more detail, and Figure 6 probably does the best job of showing Jungle benefits in a compact human-readable line of charts.

If I'm reading the paper correctly, and as summarized on slide 16, using the combination of CoW B+ and LSM means that instead of a 3-way tradeoff between Read/Write/Space, Jungle can minimize the cost trade-off such that the only remaining material trade-off is Write/Space.

Pretty cool stuff.
Well, the post you're replying to puts things in a way I'm not comfortable with. But inside it is something very correct:

French is the official language of Québec. If you want to live there and not do business with people in French, that is your problem.

I wouldn't say you don't belong there. By all means belong there. But the official language is French today, regardless of who built the province. If you want the province's official languages to be English and French, well, democracy is there to make that possible, even if it's unlikely at the moment.

You have a right to live in Québec. But for the moment, not a right to demand that businesses or government agencies communicate with you in English.

---

As for me, I lve in Ontario. And FWIW, I believe very deeply that our society should beend over backwards to do business with people in a language they understand. So if someone is in trouble with the law, I am happy to have my tax dollars go to providing them with a translator. I think government web sites should have all sorts of translations available. I believe in the melting pot.

But...

All I can do is advocate for it and vote for it. If a different province votes for something else... I respect that.

I feel that official languages is in a very different bucket than laws about what people can wear in public.
If you NEED extensions, you should consider Vivaldi. Chrome engine, but doesn't require login to google and has better default privacy settings.
What do you guys think about Brave?
I use it and I think it's actually better that firefox in terms of speed and other features.
50 Most Important Websites of All Time
I wrote one for myself that is yet to be published. Will give it a 2nd thought.

The reason I thought it would be helpful is that I am not a high feedback person. I seldom praise (need to work on that), I am not expressive, I've been told I 'play my cards close to the vest.' by someone who directly reported to me. That really got me thinking that maybe the circumstances where I am not getting what I want is because my staff really cannot figure out what I'm looking for in general. So I wrote up a 'read me', before I knew there was this trend.

I included self-deprecating statements about things like assigning a task to multiple people because I forgot it had already been assigned 'Don't take it personally, just let me know and I'll fix it.' And, if they need me to attend a meeting, make sure it's on my calendar, or, no chance I'll remember.

In the end, it's only going to be as helpful as it is 'correct' and clearly described. That depends on each manager's level of self-awareness, combined with their sense of self confidence. You'd hope managers would have both qualities, but if not, this can really be a red herring, or even be used as a dark pattern.
Nothing similar can emerge for Chrome. You can't do hueristics or "right click to block" with a static declarative list. Also, the list is limited in size.
Edge Blocker – Block Microsoft Edge Browser from Opening
I like to break down my resume in three parts, too:

https://www.youtube.com/watch?v=j-7BORF4J4Y
A poor mans container (at least under unix-alikes) is simply running the program as another user with 'su' or 'sudo'.
A question for HN readers that use Chrome: why did you choose that? The readers here seems like the ideal crowd of Firefox users.
To build on what another commenter said, the idea of manager READMEs made perfect sense when they started out a few years ago - here are my quirks, here’s how I operate, etc.

The problem is they’ve turned into something that justifies bad behavior more often than not. So many of them have this undercurrent of “I’m an asshole - don’t take it personally!” which is just totally not OK. The solution isn’t to proudly broadcast and justify that you’re an asshole and expect others to adapt — the solution is to not be an asshole.

That being said, things like “I tend to work late so if I email you on the weekend, I don’t expect you to reply until Monday” are totally reasonable and I think, on the whole, a good thing.
Shameless plug: https://bitbucket.org/koalephant/shell-script-library

Yes, I know the readme is not up to date with recent changes/improvements.
In TDD they might call these pinning tests.

This kind of testing isn’t just good for refactors. You can also use it for rewrites or substantial architectural changes. I think github did something like this while trying to make the storage format more efficient.
File systems aren't without their advantages. One huge advantage is that text files are extremely un-opinionated about how they're used. If my project exists as a tree of directories with text files inside, there are a ton of tools which can operate on them without any knowledge of my program or even programming language. I can open them in vim or my favorite IDE, dump them to the console with cat, manage versions with git and so on. Basically text files are one of the fundamental building blocks of *nix so having my project represented as files means I can leverage decades of tooling.

It's not to say that it couldn't work to have a program represented as some kind of a database or API, but that would imply much tighter binding between tools and their storage representation.
Most places were conquered by military force, multiple times for that matter, that's not what makes Quebec unique or a terribly interesting piece of history.

In fact, as places that explicitly chose to be part of a country, Quebec ranks pretty highly, since they've had multiple referendum's about leaving Canada.
it works fine as long as everyone is extremely reasonable, and everyone's primary motivation is the success of the project.

unfortunately, this is very unlikely to be true. and increasingly less so as the team size increases.

one confounding factor here is the heavy use of religion to guide technical decisions. the decisions we make now about the direction of the product and the attributes of the codebase are largely subjective. there are arguments on all sides of a position.

a good team, properly enculturated, understands the process. when the issue is important enough to justify digging in and when its just a personal bias. a good team helps all of its members stay on the path and not end up in giant ratholes. a good team uses its experience to inform future decisions rather than create artificial strictures. a good team has enough time and maturity to interact constructively with the rest of the business and the customers.

I shouldn't say 'good' team, I should say 'perfect'

good management greases all of these points of potential friction. but I think at the end of the day management is there to address the last point. its natural and expected for engineers to keep a narrow focus on the technical aspects of the project itself. someone's got to make sure its evolving in a direction that's meaningful in an external context.
SoftBank is getting exactly what it deserves
I was bored and did the math, and found that Google could conceivably hire 10 thousand people and their managers for above the median US household salary, and not break a billion dollars.

A billion dollars has a lot of employment power. And Google makes around $8-9 billion in profits.
Since you can configure which DoH server your browser uses, I would guess Pi-Hole is going to implement (or already has) a DoH server of its own that will use configurable upstream DoH.
I had TRS-80 color computers throughout the 1980s before I did a data processing job for my Uncle and used the money to get a 286 PC.

The CoCo3 had a memory management unit similar to the PDP-11 minicomputers which could do very coarse paging. I ran an operating system called OS/9 which was a minaturized Unix, I had a few UARTS and two terminals plugged in: a TRS-80 Model 100 and an old Dec Correspondent printing terminal.

There are many "paths not taken" in the computer industry, but surely Radio Shack thought about a Coco 4 which could go up against the Amiga -- the 68k had the dirty secret that it didn't perform better than upgraded versions of the 6502, 6809, Z80, etc.

The Apple ][gs was a similar dead-end. Steve Jobs underestimated the lifespan of the Apple ][, so he rushed to make the non-compatible Apple ///, the expensive Lisa, the underpowered first Macintosh.

In the meantime Apple ][ had a durable lead and Apple kept upgrading it in little ways.

https://en.wikipedia.org/wiki/Apple_IIGS

It had an underclocked

https://en.wikipedia.org/wiki/WDC_65C816

which could address 24-bit extended memory, just like a System/360 of old (way bigger than the PDP-11.)

It was underclocked because an unhobbled Applie ][gs would outperform a much more expensive Mac 2.

Apple stagged through multiple near-death experiences with the Mac. What if Apple had kept the ][ line going and built on the momentum that the ][ had? Today we might be running a 64-bit derivative of the 6502!
Want to Succeed? It Starts with a Growth Mindset
If you want to learn more, this article has a good intro to sampling theorem, among other things: http://people.xiph.org/~xiphmont/demo/neil-young.html
its exciting that things are happening again in db-land. A few years ago it was Fractal Trees, then leveldb arrived and got wider adoption, then Facebook put it in MySQL with MyRocks etc.

Very recently timescaledb did some really really interesting stuff with compressing tables, and I’m wondering if that is useable with non-time-series data too etc?

I’m a heavy tokudb user because of the compression and I’m looking forward to seeing if a b+ lsm with compression is going to turn up in MySQL or even better Postgres.
Cryptoindex AI Daily Forecasts for 11/10/2019️
I'm pretty sure Mozilla has abandoned Firefox on Android to work on Firefox Preview (code named Fenix).

Here is the github issue that tracks container support on Firefox Preview: https://github.com/mozilla-mobile/fenix/issues/1481
I wish Firefox worked well with MacOS, but even with the newest version, which was intended to fix battery issues and such, it still is vastly inferior to Chrome. Pinch to zoom still does not natively work in Firefox. Battery life still sucks compared to Chrome. Video performance lags behind, even on non-Youtube sites. I wish Firefox was significantly closer, but I still find myself limited by it at the moment.
> No, this is not true.

A whole bunch of the tests and the developer interface agreement that come with your purchase of a IEC/ISO qualified C compiler are around establishing what that instance of the compiler does with undefined behavior corners of C. The whole point is to have evidence of turning unknowns into knowns for a defined set of deployment constraints.

> Again, the fact that a[i] is undefined for values of i greater than or equal to the array's length does not necessarily make guarantees about the value of a[i] more difficult than if it were defined, and it certainly does not impact the soundness in cases where i is within bounds.

That's because you know the surface area of what's defined and what isn't already. If the behavior for a[i] were undefined for all cases of a[i], then you wouldn't be using a[i] at all because you'd have no idea what to expect about its behavior.

> I agree that undefined behavior is a problem, but it is not necessarily "worse" than other problems

You seem to be making this argument on the basis of taking for granted that you know something about what is defined already. Here's how to know that undefined behavior is worse. Say I asked you to write a program for your own pacemaker in a language where _all behavior_ is undefined. What do you do? It will be impossible to avoid killing yourself except entirely by accident, unless you resort to external validation methods.

The assurances that are possible in things you're describing are predicated on having some known a priori model for the domain of what is defined and what isn't, and the various certification/qualification methods required to use certain technologies & tools in domains where these things tend to matter focus on keeping engineers inside the bounds of what's defined and reducing the scope of what is undefined for a given configuration in-use.
I love containers, and use them heavily, but am disappointed they don't sync to all your computers like bookmarks and extensions. Every new machine, I get to start over on the 'always open this site in work container'
For what it's worth, I work with many people deeply involved in the A380 design from the beginning (and other Airbus aircraft), and they don't pass a chance to fly it.
So you downvoted me for sharing the fact that I have given firefox numerous chances and it has continued to not be what this thread promised? That's just hivemind in action, you're punishing someone for going against the HN grain. Besides, by downvoting those with issues, you're burying their comment away from others who may have similar issues or know the fix.

Downvotes should be for trolls and shills and low effort memery, not for legitimate dissent.
I gave Firefox a try yesterday. It crashed four times in a day. I'm switching back to Chrome for peace of mind. Chrome hogs memory but I'd rather suffer memory than irritating browsing experience.
The BBC had been run by the BBC trust, which was headed by ext-Tory ministers* and is now run by OFCOM, which is the government media regulator.

It's clearly visible in the political coverage of BBC News, which is ran by @bbclaurak. She's a conservative firebrand, the Sarah Sanders of the UK. Only she's running what is supported to be a neutral news organization.

Further, I don't know - you just have to watch the way they cover subjects that you understand and see how they totally bend the facts to favor which ever corporate interest they've been told to support. This is particularly the cases with coverage of climate change (their position seems to be that the solution is plastic straws and letting consumers decided to buy 'green electricity') and the hostility to Jeremy Corbyn.

The problem with the BBC is that it has been under attack by Sky TV (the premium commercial TV provider then owned by Murdoch) for two decades. A weak or compromised BBC is good business for them and a BBC under the control of the government is great a win-win for those in power..?

* https://en.wikipedia.org/wiki/Rona_Fairhead,_Baroness_Fairhe..., https://en.wikipedia.org/wiki/Chris_Patten
I like the idea of breaking things up by frequency! Luckily my application (radio transmissions) is quite amenable to this naive noise gate, but I can imagine for more complex audio (e.g. if the radio doesn't have a built-in squelch) having tighter control over what triggers the gate would greatly improve quality.
> hopefully developers will start treating Firefox as a first class browser again

I’m a webdev and we’re still fighting this one and will be for a while. Chrome has such a huge market share it’s hard to convince the decision makers to consider even Safari, much less Firefox. Please help give those of us fighting for Chrome alternatives and give us something to back up our arguments better than “But Google!!”
> They were conquered by military force.

This will no doubt come across poorly, but it's important to keep in mind when it happened. Quebec was allowed to keep their language, despite being conquered.

The current government is downright hostile towards Anglophones and immigrants.
And proceeded to get told by the english landowners to "Speak White" when we'd speak our native french tongue.

We're just about as white as they come. "Speak White" means "Speak the english of your captors."

There is an actual poem from about the time of the Quiet Revolution named "Speak White" which would explain this really well, here's (ironically) an English translation of it :

https://www.everything2.com/index.pl?node_id=738881
There is a huge amount of artisan streak to programming, vanity even.

Betting incredible amounts of effort and time, we tend to double-down as long as we can before considering alternatives.

There's also the tendency to choose our favourite hammer, it worked so well in the past!
Hello,

Please give me feedback to improve this site.

Thank you
Oh of course, if you're not using it then don't expose it.

I haven't read the code so I can't verify if that's the case here, but I read OPs post as being worried about method clobbering (which is really a non-issue, if the popularity of embedding mutexes shows us anything).
Thanks for this one! Reading his Hacker Faq already...
Testing Freelancers with Trial Projects