skysight-inc/HackerNews huggingface dataset:
Simplicity.

In our case, the simple deployment and management of Clickhouse is a key feature. It is masterless [1] with no namenodes or coordinators, so each machine looks the same, and there is only one process to manage.

If you rely on its replication mechanism for sharding, Zookeeper becomes necessary, but writing directly to nodes in an orderly fashion is also an option (as we are).

[1] This means nodes are not aware of what each other contain, so queries hit all nodes with some maybe having no work to do. Depending on your workload this may or may not be a concern.
> Even better would be to set things up to only do a verify on install instead on every startup.

That would defeat the purpose of verification: "Add-on signing in Firefox helps protect against browser hijackers and other malware by making it harder for them to be installed." [1]

And it's not just malware that was doing that. Microsoft force-installed the ".NET Framework Assistant" into Firefox on Windows, and you had to edit the registry to remove it. [2] If I recall correctly, AVG and Logitech were also among the list of offenders.

[1] https://support.mozilla.org/en-US/kb/add-on-signing-in-firef...
[2] https://support.microsoft.com/en-us/help/963707/how-to-remov...
What's your priority with the company?
In relation to NIMBYism the effects are the same
Thank you! After I got past the initial shock with the javac codebase (it's an unusual design) I came to appreciate it. Given it's age and the number of revisions it has undergone, it holds up pretty well. But, yeah, building Manifold required a bit of determination.
I'm not putting words in your mouth, you literally said this is a "Good Thing (tm)", because of hypothetical security reasons. Whereas I'm literally saying that this actually broke real privacy extensions, broke peoples software, and badly damaged their reputation.

As to your argument about security: doing the check on install instead of all the time, as I suggest is preferable, still protects against MITM and malware. The only argument for expiring software based on a calendar is that it might be a security risk if it's out of date. But first off, that is highly dependent on what the extension actually does. Also clearly we can see it's also a security risk to turn off privacy extensions without warning based on an arbitrary signing certificate.
what browser?
The U.S Secretary of state, just like the entire current U.S administration, suffer from the same issue.

A complete and utter lack of credibility.
If this hadn't happened, I probably wouldn't have discovered Brave. Noticeably faster and the ad-blocking is built in. Thanks Mozilla
>You are demanding that people risk their lives on unsafe infrastructure just because you’re cranky and entitled.

No, it seems that you are cranky and entitled.

If you're biking or riding an escooter, you're partaking in an activity and should adopt all the risk that comes with it.

Why should a pedestrian, for whom the sidewalks are intended, take any of the risk or suffer injury/consequences because of your a-hole behavior.
You didn't do enough/were in the right setting.
Yoga helps. Planking, press ups, posture over correct, back extensions, and a variety of back specific stretches. You should see a PT if possible. There are some chairs too that help posture. The one where you sit on your knees and the bouncy ball typically help with core strength.
[Ask HN] Hiring Drops?
Am I the only who noticed fewer "Who is hiring?" posts and who gets reached out to by recruiters less frequently? Luckily, my work is contract + productized services, so it doesn't affect me. If something, whenever hiring drops or slows down, contract work goes up.
These browsers are plenty fast since they are mostly just using lua/python for the UI and webkit/chromium for the browser component. The things that keep me coming back to luakit and qutebrowser are:

1. Way better vim binding support. Especially that the vim mode doesn't break when the extensions aren't loaded (ie a page fails to load or dev tools are focused or on settings pages)

2. Way more scriptable and customizable.(luakit is much more mature in this regard)
These secrets are now compromised anyway.
It seems my mistrust in Mozilla is not misplaced. Every time, I install Firefox, I open about:config and search for all http[s] / [s]ftp links and set them all to random strings. My installed extensions still work.
Good general education. Identifying it as a valuable skill. Consciously working at it.

If I send an email to my team (30 people) I spend time crafting it. Making it shorter and clearer. The combined time they spend reading it costs money. Plus they will actually do what I'm asking.

Most people just write the email and hit send.
I found the method outlined here [1] to be much more efficient than Duolingo.

[1] https://djtguide.neocities.org/guide.html#Now%20what%20do%20...?
Unticking "Allow Firefox to run and install studies" under Settings > Privacy & Security should disable Normandy.
I just wish the automobile LED retrofit market was more advanced.

Most newer non-LED cars will report bulb faults because LED resistance is too low. The workaround of a resistor seems to defeat the purpose. Reprogramming ECUs is a pain.

You’d think someone would sell a competitive kit for common cars that do it all, but they seem non-existent.

Reducing electrical loads by a few hundred watts should pay for itself over a few years if you drive enough.
The other comment: https://news.ycombinator.com/item?id=19827454
Good idea but why isn't this done more often and why wasn't it done before?
Mountain lion opportunity.
In the UK they actually sound/flash alarms at locations and in the fire-station, do they not do that in USA? They do in the movies.

Still seems like an ironic choice, applies equally to the people saying it was DEFCON1. I'm pretty sure the military actually have displays indicating the status, but again that's based mainly on movies.
Silly observation: The logo shows the Earth visible through a crescent moon. In reality the moon is always round, it's never transparent. :)
No, revocation lists are orthogonal, often used to invalidate a certificate before it expires.
Titles where every non-particle word is capitalised are really weird. I thought it was talking about one Bit, but instead it was talking about "a bit of".
Possibly. Though I doubt price will go up since it’s such a commodity good.
Yes. The SF Water Department uses goats to keep the Hetch Hetchy water pipeline route clear. The pipeline route is long, narrow, and goes through hills, so it's hard to mow. They fence off a section with portable electric fence and put in about a hundred goats. In a day or two all the brush is gone. Then, on to the next section.

Some of the larger parks use sheep to graze down large grassy open areas. The goats are more useful in hilly areas and less picky about what they will eat.
Quite the opposite, that's the reason I used qutebrowser.

Plus it was really easy to write simple quick scripts for it without the overhead of web extensions.

The main reason to use it is the Vim support is rock solid, instead of a hack on top of existing behaviour.
Like, plain 5mm LEDs, or something more specific ?
There are lots of us that entirely rationally think the same thing, and actually live it.
You never have "real" control over your own actions because free will is an illusion. Thus, my emotional state tends to rarely get angry compared to when I thought free will was a possibility. Since understanding there isn't any control over anything makes me realize what can a person reasonably blame others or themselves if nobody has any choice over how they came to be or act. I don't necessarily gain control but I'm more functioning in society than before. That's typically the goal for everyone because than we have a better living experience.
Skepticism and the persuasive power of conversion stories
Why is stealing a sack of seeds in a different category than stealing a sack if carrots?
I'd love to know what sorts of reasons are given for driving a private car inside the congestion zone. I've been this close to tapping on a window of some dude in a BMW stuck in traffic in Soho or some place ask them why the hell they're there.

- I've driven in from Leeds and am going to Brighton and it's cheaper than the train?

- I could go by bus but it would be 50 mins as opposed to 20?

- I just want to drive my car and I don't care?

- I've got a case of champagne I need to get to a friend?

- Something else?

It's pretty mysterious. Mind you these days it's hard to tell if a car's a taxi or not with Uber and things but I wonder if the Mayor's office has any data on reasons for vehicle use?
In my opinion what both luakit and qutebrowser need to grow or at least stay somewhat healthy is to get way easier to install the latest version. Qutebrowser the author is planning on getting pyinstaller working. For luakit I tried to get flatpak working but had issues with a dependency lfs. I'm hoping they can remove it since it's barely used at all and then the flatpak will just be ready.
> I don’t know if you understand how 401K matching works on the backend. A lot of times the employers are capped on their own plans at a percentage rate that matches their employee’s participating.

I actually do not understand this. Could you please explain more? What does an employer being "capped on their own plans" mean?

> But, easier version is this is a perk, not your base salary

When I make a decision on a job offer, the 401k match, health insurance premium, free lunch and snacks etc. all factor in and they're all worth a certain amount of money. Money is money and how it's labeled, "perk" or "base", is irrelevant. If my employer ends 401k matching, I'll treat it as a pay cut mentally.

My ultimate "fantasy" is to eliminate 401k altogether and instead let everyone contribute whatever the 401k annual limit is to an IRA. The employer can simply add matching funds to your IRA and you're free to have your retirement accounts anywhere you please.
> stuck in its own isolated world with low quality tools, libraries and GCs

"Go needs a native library for ___" is used as an opportunity for safely tedious résumé-driven development. On the JVM you'd have to look for an unsolved problem which is probably harder.
Mitt Romney's deals at Bain Capital were overwhelmingly growth equity oriented
I found the article to be BS. My experience:

1) Classes with other students are just about the least effective way to learn a foreign language. You just reinforce each others' bad accents, grammar mistakes, etc.

2) Duolingo is okay for some things, but not for others. But discounting all apps after having tried one or two, though, is a lot like the famous Gates quote: "640k should be enough for anybody" (which he claims to have never said), or the nineties articles as to why no one would shop online.

3) Pimsleur is brilliant for developing basic conversational ability. It works really, really well.

4) The Pimsleur model could take you all the way to fluency, but it stops at a half-year of lessons for the most developed languages (and 2 weeks for some of the less developed ones). Developing four years of lessons at this level of quality is hard and expensive.

5) BUT: Moving on beyond Pimsleur, there is a range of tools which are passable. Things like Duolingo, Memrise, Supermemo, etc. can help build vocabulary. There are apps for watching movies for language learning (which adds subtitles, dictionaries, etc.) which can help build comprehension. Etc. Picking-and-choosing, you can get something which, while not as good as going there, is much better than classes.

6) This field is progressing super-quickly on the whole. What we have today is much better than five years ago, and we'll have much better things five years from now. I'd be surprised if apps weren't the best way to learn a language in not too long.
NAND always has at least one or two layers of ECC protecting your data, so deliberately induced read disturb errors are a lot harder to turn into a practical exploit—and that's before adding any specific measures to predict and prevent read disturb errors.
'Whenever we start playing the "who is right" game everyone loses'
RStudio 1.2 Released with Support for SQL, Stan, Python and D3
I just switched my browser. Bye bye Firefox.
Probably because he’s using google fonts.
Cree seems to be doing fine.

I guess continuous research and investment in higher margin and specialized LEDs can help maintain your market share and profits.

Making 5mm, 3528 or 5050 is like being Walmart.

Making new substrates that are a few percent more efficient or high reliability can let you charge a lot more when the buyer will have them on 24/7, harsh environments or expensive-to-replace installs.
First, because priority is for things like major feature work, so that engineers can find the bugs that are useful to work on. In this case, everyone in the team responsible was already spending 100% of their time addressing the issue.

Second, because we care about solving problems, not being bureaucrats.
I’ve been using spaced repetition to do algorithm puzzles. I find them really fun, and I’ll be looking for a job in a little less than a year. So, I thought I’d get a jumpstart on preparing.

I don’t use them to memorize the answers, but more as a cue to do the problem. I add 1-5 new cards a day. The cards aren’t facts, but actual problems. It’s been really effective so far. I can pretty easily recognize what the pieces I need to apply on novel problems much more quickly.
FCA fines five banks £1.1B for FX failings and announces industry (2014)
It's called Continuity: https://www.apple.com/macos/continuity/

I'm not an Apple user, but it seems nice.
Windows based EC2 instances represent maybe 10 % of all EC2 instances.
Based on my reading of many related sorts of threads like this, the problem with trusting the facts to speak for themselves is that people don't read the facts before responding ... as you can see even from this thread.

In practice you do need to provide interpretation of the larger context, otherwise someone else will do it.

Also, if you don't make a plea to not target a person, then you'll be accused of trying to incite others to target that person.

In short, I strongly disagree with your position.
I think github runs https://github.com/libgit2/libgit2 which is not regular git.
Movim's Architecture
Do Elephants Have Souls? (2013)
As a Delphi developer this is the first time I heard about Java is dying, and in a reply the other one said that some is saying so for over a decade :D

And I think Java is more alive then Delphi, at least no one is setting up a site like http://www.isdelphidead.com/ :D
https://en.wikipedia.org/wiki/Liberum_veto

What I remember from history lessons in school agrees with Wikipedia's description, so I'll just quote:

"Many historians hold that the liberum veto was a major cause of the deterioration of the Commonwealth political system, particularly in the 18th century, when foreign powers bribed Sejm members to paralyze its proceedings, and the Commonwealth's eventual destruction in the partitions of Poland and foreign occupation, dominance and manipulation of Poland for the next 200 years or so. Piotr Stefan Wandycz wrote that the "liberum veto had become the sinister symbol of old Polish anarchy". In the period of 1573–1763, about 150 sejms were held, about a third failing to pass any legislation, mostly because of the liberum veto."
Nothing happens for me once installed in firefox 55.0.3 32bits. Can't activate my addons.
> Personally, I'd have stuck with facts. There's quite a lot of unattributed quotes and conjecture in this

Unattributed quotes are facts, even if they aren't easily verifiable by third parties. But then, most facts someone observes and reports aren't easily verifiable by uninvolved parties. And there is very little conjecture where the factual basis isn't presented so that one can judge whether the conjecture is warranted given the stated basis (of course, generally one must also deicde whether or not to trust the description of facts.)

> which makes it read more like retaliation.

It doesn't read like retaliation to me at all, nor is there any apparent thing to be retaliated for unless you accept the account itself, in which case it's just an account of the facts and not retaliation.
So we agree it's not the writer making this up for personal gain then.
AFAIK, Oracle's own JDK is being built from OpenJDK source and they work on OpenJDK source directly. The only difference is that there is no official LTS of OpenJDK by Oracle. You have to either keep upgrading to newer OpenJDK (with potential breaking changes) or pay Oracle license to use their LTS JDK
How to Know If You’re the Toxic Person Everyone’s Trying to Avoid
Regarding realtime stuff there's a project out there to implement the Ethernet AVB (audio/video bridging) standard on BeagleBone using PTP (precision time protocol) for synchronization.

Some of the older network synchronized transports like CobraNet and Dante might also be interesting for anyone wanting to learn more about this stuff.
Could you explain why verifying on every startup, instead of just on install, is necessary? The page you linked doesn't mention it.

Edit: Let me amend my question - why is it necessary for the certificates to expire? If a plugin is signed by Mozilla, why wouldn't it be trusted once it gets old?
Typically software signatures are not just pass/fail, but used to give audited entitlements for API.

So a secure system would let you run Doom, but could forbid:'

- Access to the filesystem outside the application domain due to potential for exfiltrating or destroying user data

- Likewise, access to global system data may be limited

- Access to the network due to (raw TCP/UDP) traffic not having been audited for security, and the network connectivity being usable for exfiltration

- Access to run full-screen due to the ability to perform user phishing attacks by presenting fake UI.

- The ability to disable system-registered keyboard sequences (on windows, such as the windows key or sticky keys)

- Access to mouse events outside its window

- Access to key scan data, although this likely will be emulated

- Access to change display color modes to e.g. 256 color indexed, although this will likely be emulated as well
A client of mine was hit by this. Makes me think I aught to go into security.. I brought up many concerns, and specifically about git access (using very weak mechanisms), a few months ago, to which I was told to "clean things up when I can" but that it wasn't a priority.
It is always surprising for me to see how mainframes have always been one step further. I don't have any experience with them but I've learned that there have been for example live VM migrations between hosts for a long time already. And that there was a cool system called IBM AS/400 introduced in 1988 with integrated database and "everything is an object" design and peripherals with processors and which is still being used for some critical applications today. Our x86 clouds with Kubernetes may sometimes feel like a bunch of cheap toys in a way. :P
I remember that Amazon Home Services had a goat rental service couple years back for mowing your lawns, not sure if still there.

https://www.newsweek.com/2015/04/24/meet-goats-amazons-new-g...

EDIT: Found it, seems like these are the guys that provided the actual goats: http://www.rentaruminant.com/ they're all over the US.
Normandy only changes default preference values, not ones changed by users.
Scala comes with a lot of overhead in terms of features (and breaking changes in versions) and is still missing the meta-programming aspect of this library. In fact, scala has now deprecated all it's previous attempts at meta-programming and is still trying to work out it's next attempt (which is I believe black-box only so can't do what this library does).
If someone wants to get started on building a LLVM backed language, I’d recommend go with the Kaleidoscope tutorial [0] if one is new to compilers.

0: https://llvm.org/docs/tutorial/LangImpl01.html
Wages Are Finally Rising, 10 Years After the Recession
>Consider for example preventing event propagation in JS. This varies by browser so you might write:
>
> if (event.preventDefault)

FWIW, that sort of field existence check (and much more) can be done fully at compile time in many mainstream programming languages.
Things might change after install. Its a Good Thing (tm) to periodically recheck, or check revocations.

> > I'm not putting words in your mouth [..]

Yes, you did:

> "So you think [..]"
I have to assume that’s why they focused on releasing a fix first and communicating second, because there was still hope to save everyone before the impact worsened. I hope they’re able to get at least a few hours of rest before Monday.
I cant wait for some wicked ideology to stoop to new lows with a patient zero as suicide contact person.
Supress the symptoms and keep the agent walking through the bars of a city.
Bioweapons a natural, like the europeans had them.
The real big change is the rendering engine switch to Chromium. The old renderer froze the app doing pretty much anything with the app window, and caused a lot of slowness when scrolling/typing.
Recoll works great to maintain a local searchable database of text documents. If you create a text record for each media item it could work.
I years ago saw a NASA sponsored(?) traveling museum exhibit on the Sun. Full of amazingly colorful photos. There wasn't a single true-color photo of the Sun in the entire room. Not a one.

Imaging seeing an museum exhibit on elephants. Full of amazingly colorful elephants. Thermal IR elephants with glowing red ears and cold blue mud. UV elephants. Narrrow-band elephants, colored by the band color, or by something arbitrary. Synthetic elephants with psychedelic maps of skin microbiome. And so on. And not a single photo of a gray elephant in the room. Not a one.

How odd would that be?
Qutebrowser is nice, but it uses the same webengine (QtWebengine) that chrome uses. This is a concern for some
Extensive discussion here: https://news.ycombinator.com/item?id=19823701
When I say "enabled" I mean set to a value of "true" (instead of "false"), "modified" is a different column.

What error do you get on the link though? That link is a better fix.
Why even bother trying to explain something to others if free will is an illusion? What are you relying on to persuade them if they don't have a mind capable of understanding you?
It's interesting to consider the long-term repercussions of this one little fact. Soon countries will be in open competition for immigrants.
BSD is a subset of GPL's restrictions, so you can include BSD-licensed code in a GPL work.
in _practical_ summary: No mitigation. unless you degrade performace considerably or buy a very specific, impossible to find cpu+board+ram combination.

also,

> some manufacturers implement TRR in their DDR4 products,[26][27] although it is not part of the DDR4 memory standard published by JEDEC.[28] Internally, TRR identifies possible victim rows, by counting the number of row activations and comparing it against predefined chip-specific maximum activate count (MAC) and maximum activate window (tMAW) values, and refreshes these rows to prevent bit flips.

both sources cites manufaturers thinking about producing this. I can't find a single place offering "ddr4 trr". But they may forget to mention as ram today sells mostly for the color of the heatsink than anything else.