jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I expect those who can will seek out workplaces that conform to their preferences. Those who want a bustling office won't have that if none of their teammates comes in on a regular basis. And someone who lives a 2 hour drive from the office, much less someone who wants to move out to the mountains, will deeply resent teammates who constantly bug them to come into the office more often.
> how come they don't migrate to apps with better privacy right now?

They are. https://twitter.com/signalapp/status/1349577579091566592
The rust based cloudflare implementation has C APIs. Also C bindings to rust libs are not that painful at all to maintain.
Unfortunately not. There is a huge safety difference between a negative pressure test ("fit check" below) and a test with an actual aerosol ("qualitative fit test"). All of the FFP2 respirators I have checked pass one and fail the other. I am hoping the Narwallmask can fill this gap.

From https://associationofanaesthetists-publications.onlinelibrar...

Due to the associated time and costs, some health officials propose the elimination of fit testing and advocate that a fit check is sufficient in determining respirator fit [39]. The NIOSH conducted a study that demonstrated protection of N95/FFP2 masks improved from 67% without fit testing to 96% with fit testing [40]. Subsequently, NIOSH determined fit check alone to be insufficient and fit testing should be mandatory when selecting filtering facepiece respirators or elastomer half mask respirators.

Three studies that included 1111 Asians assessed the ability of fit check to detect leak determined by a quantitative fit test [36, 41, 42]. Average (range) sensitivity and specificity of the fit check to correctly detect leak were 26 (14–40)% and 79 (58–92)%, respectively, and consequent average (range) fit test pass rate following ‘successful’ fit check was 56 (34–73)%. Another study found the protection factor of filtering facepiece respirators increased from 3.3 to 20.5 when comparing the results of the entire test panel with those who had passed the fit test [32]. However, non‐fitted filtering facepiece respirators are still likely to provide greater protection than surgical masks, with a measured protection factor of 1.2 (Table 1) [32].

In summary, while fit check remains recommended before each use of any respirator to ensure fit on a day‐to‐day basis (Grade 1C evidence), we recommend not to use fit check as a substitute for fit testing to identify the size and shape of respirator that fits best (Grade 1B evidence).
The ACLU went off the deep end sometime in the last 20 years.
Don't necessarily disagree with you, but seeing as "the r word" is no longer used to refer to mentally disabled people it seems a little late to be campaigning to end its use as a pejorative _now_. If anything, these efforts should be directed towards ending the use of "autism" in a pejorative context, as if that trend isn't stopped then that term is up next on the euphemism treadmill.

I also wonder if perhaps these sort of concerted efforts to treat certain words as unacceptable to say might actually be giving those words _more_ power than they otherwise would have. After all, "idiot" used to refer to mentally disabled people and few would consider that word to be particularly offensive today.
Substitute all the parts in these hypotheticals with humans and the answer is constant tracking and vigilance.
Huh, I hadn't seen this. Thanks for enlightening me.

I'm curious where these 70M doses are bought but not approved. As far as I can tell, AstraZeneca is approved all over Europe.
Have there been other decisions that have taken this long?
Only in the same sense as a mathematician setting out to do a proof by reductio ad absurdum is "assuming" that sqrt(2) is rational or whatever.
I think you should say "unproven" instead of "clunky". I don't know any paper that has been published on how to unambiguously verify JS content from a browser plugin.

I took a quick look at your code for this. I think you'd be more honest to say that the security of your plugin rests on the inability for an attacker to evade your regex. In particular, the functions apphash_hostile_check() and apphash_split() could leave a route for attackers to smuggle in hostile data without changing the hash.

This comment is troubling:
// Do we need to check all frames
// What happens if tab loads in background? Do we need to run this when tabs switch?

Also, using a hash instead of an HMAC leaves you open to length extension attacks.

More importantly: why leave a potential door open by taking on the hard MitM problem of parsing and hashing JS from your browser plugin in a way that is unambiguous with how the browser will render it? Instead, ship the encryption code in the plugin itself. Now a user who has downloaded a correct plugin one time has assurance that it won't be swapped out from under themselves for a trojan.

However, I'm guessing that would violate your actual business model which divides users' trust into two categories: unaware and unwarranted. The unaware will happily trust your claims of "host-proof security" and not use the plugin. The more technically informed will have unwarranted trust that the browser plugin is difficult to evade.

I expect that the latter problem is the "software obfuscation problem" combined with the "vantage point problem". That's not something you want to make your lynchpin of assurance.

I hope this convinces you to drop the misnomer of "host-proof security".
Bay Area, CA

We're hiring at iTeleport (http://www.iteleportmobile.com).

iTeleport is an app for accessing your desktop remotely from your iPhone/iPad. It's been in the Top 100 Grossing iPhone/iPad apps several times over the past couple of years. We now have a revenue stream that gives us a runway of several years to expand on the vision and build a whole bunch of other cool stuff (http://www.iteleportmobile.com/vision).

We're looking for "hackers with a heart" -- great hackers who want to build technology that contributes to a profitable business, and who also want to spend some of their time working on great non-profit projects with social impact. We've been working with a couple of non-profits in the area over the past couple of weeks, which has been a lot of fun and really rewarding.

Send us an email at work@iteleportmobile.com with why you think you'd be an awesome fit.
I agree with ryanhuff. Recently I spent time searching for camera reviews - smaller, entry-level ones where there's less press. About 70% of the sites I got were these dumb contentless websites plastered with camera ads and affliate links (to stores like Amazon and Adorama). That's well and good, but after a couple of tries I began to be really pissed off at the lack of useful information.

I see the same issues while searching for certain bits of news. Earlier today I ran a search for Spain's loss to Switzerland (soccer, in the World Cup). Amongst the top results was a small section dedicated to Google News. Two of the three on display led me to ugly blogs, plastered with ads, that had essentially copied content from other news organizations and reposted them.

My point: somebody searching for actual angel cake recipes will be greatly annoyed every time they come across Mahalo's (content-less) pages. Sure, some of their pages have content, and are probably useful - but at what cost? I wish Google will address this, and soon.
3) Health. I'm working on a startup for the blind right now, made huge initial progress but now have not touched it for months :S
How does posterous make/plan to make money?
"it doesn't favor the wealthy but it should"

Wtf?
How do you get to that conclusion when inequality has been growing for the last 40 years?
Consciousness is typically understood as "the one that experiences". The failure of reductionism to explain it can be demonstrated by an example:

You accidentally burn your finger on the stove, this is detected by the nerves that send nerve signals to the brain that signifify pain. In the brain those signals create an incredibly complex reaction in the brain that cause you to withdraw your hand. For a "philosofical zombie" - an awareless automaton - that is all that happens.

For an aware being, this is followed by an "experience" of pain.

How does this experience of pain arise? There is an action and reaction in both the aware and the unaware, an automaton does not EXPERIENCE pain, even though reaction and consequent actions are identical.

Let us focus on the experience of the aware observer - where does it start? If it is in the brain, we can reduce it to physical effects, in which case our automaton could replicate it. Plus, at what point does the feeling arise? It's clearly not in the hand itself, nor in the nerves. But nerves are an extension of the brain. We have a part of the brain that handles pain, but why should those particular brain cells cause a painful feeling to arise? These are just like all the other cells in the brain, just differing in connections.

Why would the activation of some cells cause pain to arise? If it is due to the connection that cause our brain to decide that this was a negative experience, then this would imply that the feeling arises when the pain center sends signals that it is stimulated to other parts of the brain. Then does the feeling of pain arise in the cells connecting to the part of the brain dealing with pain? If so, by what mechanism do those parts of the brain cause the feelings to arise?

There is no way to nail down a mechanism that isn't physical and anonymous (i.e. doe not know the context of what it is connected to), and trying to claim that inanimate objects are self-aware is a bit of a stretch. We reach the conclusion that there is no good way to describe aware experience arising from the physical.

Nor do any simple metaphysical notions of "soul" work, as any metaphysical system run into similar issues (if there is a soul, then by what process does it give rise to awareness)
That is not true. OpenNTPD is a server as well. Just put the following line in your /etc/ntpd.conf:

listen on *

See ntpd.conf(5) for all options: http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/...
Why can the CN registrar sign .com certs?

Why aren't national authorities limited to their country's TLD? I'd imagine they'd want this, and the public would want this.

Its so obvious, what am I missing?
When a market is deemed 'hot' investors will flock to it regardless of whether or not they understand the companies or the market. This means that your best bet for finding funding usually lies in a market and/or technology that is poorly understood so you can be an 'expert'. If your proposition is easily understood then the decisions will be more rational than if they're hard or even impossible to be understood in a short time-frame.

It's sad, for sure but there is a reason they call it 'dumb money'.

As for YC, just about any company in a YC batch is deemed 'hot' regardless of whether or not the follow on investors think those companies are great they're too afraid to miss the boat and this tends to YC being used as a stamp of approval.

The pressure is high and competition is fierce, great for the start-ups!

It's a bit like an auction, if there are many possible buyers for an item it's easy to get carried away and so people end up investing in companies they might otherwise not invest in, or to invest on terms they normally would not accept. It's one of the reasons why YC is so sought after, once you're 'in' you instantly increase your chances of getting follow on funding on terms favourable to you, the start-up through some source.
very lightweight: Human inefficiency, marketplace inefficiency, tool inefficiency, all solved with human labour. And that is why it feels “bullshit”. Because it is inefficiency that hasn’t yet been solved by technology.
So now the number of free icu beds in hospital and number of death are the only kpi we look at to make decisions?

It is crazy how people opinion like mine is fully ignored in Europe. today we tolerate flu deaths so that people can live freely, why shouldn't we tolerate covid deaths to live freely?
Ha There is almost 0 in person arguing about politics, I think that’s why it gets hostile online

Generally a persons friend group are all on the same side

In the workplace there are mixed opinions obviously. Depending on if it’s a liberal or conservative company , the majority may make mild discussion about various things, and the minority will keep quiet to not make a fuss
The facts of the war in Iraq were objectively bad. Should the media have hidden this to avoid accusations of bias? The problem is that the same critical coverage did not continue for Obama. Keep in mind too that all major outlets cheered the lead-up and start of the war - it's a big money spinner after all.
Because it would result in hundreds of thousands dying, complete overcapacity of hospitals increasing the death rate of covid and all other injuries and illnesses, and cause even more damage to the economy as a result than lockdown
Depends, does planting bombs at the capitol count as real life or not?
Many of the products you mention are powered by some SQL db. Either MySQL or postgres should be fine.

This is old, boring tech but works fine and will scale up without issues for the workloads you mentioned. IIRC even stackoverflow.com is powered by a SQL db.

For a beginner, learning this will offer most value.

For more scalability, you have to enter nosql territory. Typically you add caches in front of your db to speed things up. These are not tables, but key-value stores. Redis and memcached are quite popular.

When you need even more, you can use nosql databases. Normally you would just use what your cloud provider offers, unless you have a team who can administer your own. However, it’s important to understand that they don’t offer more functionality than SQL dbs, but less: features are often sacrificed for the sake of performance, at the expense of increasing complexity as well.

So in my opinion, just learn SQL first, and anything else if needed.
Signal isn't 100% private: you need a phone number, and you can't use on a computer unless you install the app on the phone first.
Those images were on the news constantly when New York was having trouble 8 months ago. That doesn't seem to have changed much behavior.
If you're on windows you can easily turn them off with inspectre from grc [1]

[1] https://www.grc.com/inspectre.htm
The testing "birds of a feather" is not to be missed. In general, don't be afraid to step out of your shell and introduce yourself to other pythonistas. One of the friendliest conferences there is.

Your talk sounds fantastic. I'll try to make it and introduce myself.
Prior art:

The Korak tribe in Siberia used to drink the urine of other tribe members who'd eaten the hallucinogenic Amanita muscaria mushroom. Apparently the active principle was retained in the urine.
We're basically following the HashiCorp way, where each binary is in a zipfile specifying its version, the binaries don't have version-numbers in them but all binaries respond to a --version usage flag. [1] We then unzip the binaries into versioned folders so we can have multiple versions on the same box. This works pretty neatly with our Ansible playbooks too. [2]

[1] http://www.consul.io/downloads.html
[2] https://github.com/snowplow/ansible-playbooks
I suspect that the first sale doctrine would apply, in the same way that I do not need to pay a royalty to resale my patent encumbered phone.

FDA approval might be tricky though.
> and I probably don't even have the tools installed (unlike with ruby)

So your arguments is basically "I'm a Ruby user" ?

I'm neither a Go nor a Ruby user, but I have Go installed on more machines than Ruby... and Ruby is a requisite for running unlike Go!
Best explanation that I've read yet. Concise and to the point.
> "Hacker"-types and early adopters are necessary for any product to gain any traction. They hold early influence (which obviously varies depending on the product) which diminishes as the product gains a higher adoption rate.

I guess then my question is whether "hackers" as an early-adopter group are worthwhile for targeting. Anyone have any anecdotes where a mainstream product started as a hacker niche?
Spot on. Consider that IM client which got a million users in a couple of weeks a short while ago... that's the market that FB Messaging has to be aiming at, surely. And with 500 million users to seed it with, they'll get to a million active users in about 10 minutes.
You're right that more initiative will be required of me. In hindsight there were times when there was a vacuum and I could have done something (ultimately the vacuum always stayed there; noone stepped up as it would happen.) Lesson learned. Right now my company is extremely small and utterly flat (it's basically CO's and non-CO's), so there's no room to lead anything. This is really more about whatever I do next.
Won't mobile phones soon be powerful enough to run OpenJDK SE? Will this matter in one year?
Didn't google try this with Wave ?
Does anybody how much Multi-AZ synchronous replication affects performance? I searched, but I couldn't find any benchmarks. Amazon's FAQ[1] says "You may observe elevated latencies relative to a standard DB Instance deployment in a single Availability Zone as a result of the synchronous data replication performed on your behalf" but they don't quantify it.

[1] http://aws.amazon.com/rds/faqs/#39
Facebook is used by several hundred million people. It looks as though their old messaging systems will just be replaced and extended by the new one. I don’t think they need to worry all that much about early adopters. If the average Facebook user likes the new messaging system it will be used. What nerds do doesn’t matter.
Assuming he's referring to the book version, he's just mirroring the book title's self censorship.
Yes I remember this. If I ever taught the course again I would add it. Perhaps also correct the typos :)

Jeffrey Hawkins, the inventor of the palm, has a bit of a cult following almost designers. Far more respected that Johny ‘Dieter Rams’ Ives. His prototyping process was unique. (Now widely copied). Check out his wooden (!) Palm prototypes...

https://www.computerhistory.org/revolution/mobile-computing/...
Let's go back to the original statement:

> Erlang already is a more concise language than Elixir but also noisier as there are more punctuation characters.

Nope. Elixir has more punctuation characters, and I've shown that.

Now, when we talk about "punctuation per characters of code", then yes, Erlang may have more punctuation in this regard. But it has another thing going for it: there's significantly less syntax in general, and it needs less brainpower to disambiguate (BTW, Elixir's syntax is ambiguous to the point that the compiler can't figure it out in certain contexts).

Even in the examples you provided:

defp encode_hex(<<a::4, b::4, rest::binary>>, acc) do
a = encode_hex_digit(a)
b = encode_hex_digit(b)
encode_hex(rest, <<acc::binary, a, b>>)
end

defp encode_hex_digit(char) when char <= 9, do: char + ?0
defp encode_hex_digit(char) when char <= 15, do: char + ?a - 10

Oh, look, it was `f() do ... end` but then all of a sudden `f(), do: ` (with no end). Whereas Erlang's syntax is (mostly) the same forms everywhere.

And where Erlang is consistent due to terseness of syntax:

decode_hex_char(Char) when Char >= $a, Char =< $f ->
Char - $a + 10;

Elixir is an agglomeration of punctuation:

defp decode_hex_char(char) when char in ?a..?f, do: char - ?a + 10

I have complained about Elixir syntax in the past [1] when I knew little to no Elixir (I'm now building a big-ish side project in it), but the complaint mostly remains.

Meanwhile Erlang may look like it uses more punctuation, but that punctuation can be much easier pattern-matched by our brains because it's consistent and means the same in (almost) all cases.

[1] https://medium.com/@dmitriid/in-which-i-complain-about-elixi...
Product analytics tool, is not the same as a web traffic analytics tool. Maybe that is what he meant.
> FWD cars are far more stable than RWD. This is important when driving in the rain as it helps lessen the likelihood of hydroplaning. Non-performance cars aren't just FWD because it's cheaper than RWD to make, but because they're safer.

No, when your centre of mass is not that engine block you don't get any of those benefits. FWD vehicles would otherwise be less stable than RWD because of having to fight the pendulum effect.

Remember, economic FWD only became possible thanks to computers both for nailing the best dynamic characteristics on design stage, and helping with dynamic control. That's why FWD were much more crashier before early-mid-nineties.

If there was an option to disable all safety electronics on a modern FWD car, most people would've decided against them in an instant after the first test drive.
It's the classic-PHP of business systems. You could build great systems in (old-school) PHP, which dramatically improved users' lives; but more often than not, you'd end up with an unmaintainable bowl of spaghetti instead, that only the original cook could understand - and very rarely users' lives would actually improve in any meaningful way.

It's the same with SAP.
Join us to discuss how Slack’s content strategy is comparable to a media company. We will be discussing content marketing hacks executed by Slack and brainstorm how we can implement them for our business.

Wednesday, 7th April 2021 | 9 PM IST | Business

Register at the link given
Don't know about laptops but on recent desktop motherboards the jack detection and output/input switching is done in software. Probably the case on many laptops too. So this approach shouldn't be considered a "hardware switch" as it's still possible to capture audio from another mic even when a headset is plugged in.
While the author proposes a solution, I don't believe his solution would provide the user with any more value from the pared-down stream. Instead, it would just minimize the deluge of information. Assuming that one is always interested in the most recent message from a user makes a conclusion that most recent = most important. As we all know from experience that isn't the case.

A better solution would systematically rank incoming message types based on prior determinations of importance of related messages (bayesian) and weight can be added to a particular user's messages (positive and negative) to help the cream rise to the top. The addition of collaborative filtering would help those that aren't interested in flagging their own incoming messages (up/down vote) still reap the benefits of the crowd.
Perhaps an automated page-flipper could be added. Similar to a card-shuffling machine.
And you would have 1h lunch breaks, 1 month of vacation and a 13th salary every year.
Users flag-killed it. In such cases (where the article isn't spam or off-topic) we usually unkill the story so that ongoing discussion can continue, but don't override the flags altogether, meaning the story's rank is still penalized.

We're open to overriding the flags altogether if people feel that the article and/or thread is particularly good.

Edit: Based on user feedback via email, we've overridden the flags. We've also closed the threads to noob accounts. I hate doing that, but sometimes it's the only way to deal with trolls. Anyone with a new account who wants to participate civilly in the thread is welcome to email us.
One uses neon bulbs embedded in a clear sheet, the other uses marshmallows. This link provides a substantially easier-to-replicate version, and is therefore valuable.
How is this not an advert?
Oh neither, there is nothing to find in the binaries :)
Did you watch the interview? There were multiple hardball questions, including one with a critical premise regarding drone strikes and another about regulatory capture (which the president didn't give a real answer to, but oh well). No Snowden though. I also found the rest pretty interesting/informative due to the breadth of topics covered, although of course he's said it all a million times before.