jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In contrast, software transactional memory is still a pretty neat abstraction for some concurrency problems.

(And, of course, hardware transactional memory can be used to implement 'software' transactional memory faster than in software.)

However, STM only really works well in languages that are pure by default, like eg Haskell (or perhaps Erlang might be close enough). In a language with pervasive mutations and side effects, it's too annoying to use. Microsoft tried to make it work for .net for a while, and gave up.
This podcast will do a much better job at explaining how solid economic policy lead success in Hong Kong: http://www.econtalk.org/neil-monnery-on-hong-kong-and-the-ar...

Of course Hong Kong is now different, but that's not because the government changed its policies, but there is a different government in power.

Singapore had the benefit of a trade port, but it kept importance as such and expanded into becoming a important financial center as well as punching well over its weight in terms of innovation. They have invested in education and provide a stable environment for business.
Link to the Veritasium video interview https://youtu.be/Grv1RJkdyqI
Susan Wu
Money rules the world. Robert Hanssen and Aldrich Ames did this purely for the money.

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

https://en.wikipedia.org/wiki/Aldrich_Ames
I ran a small single page JavaScript app that at its peak had 10K visitors per day. I served all the static assets directly from a public S3 bucket fronted by Cloudflare (for caching, domain name resolution).

For my use case it was the simplest (and cheapest) thing that could possibly work.
"there hasn't been an intra-european war in a long time"

However is that really attributable to the existence of the EEC? Or was it the fact that the Cold War was ongoing, and that Germany was essentially disarmed and occupied?

I'd suggest that the latter was sufficient to prevent a war between Germany and France (the feared intra-european war). Hence we can not make any claims as to if the existence of the EEC/EU was necessary for that peace in the period prior to 1994.

The post 1994 period is more interesting (especially after 2008), and here the EU does provide forums for greater understanding between the nations of its member states.

So if we want to measure the EU's ability to create peace within its bounds, I'd suggest we only start counting from 10 years ago.

As to the neoliberal agenda, I'd suggest that started with the Single Market and its increased regulatory convergence, hence also from around 1994.
That moment when you click on the first paper referenced in the article, and the author is the professor of the lecture you currently should actually study for
No one is talking about forbidding people from deciding something. Regulation prevents the circumstances of that decision arising.

> They know more about what tradoffs

This just seems like an ideological presumption. Empirically it is obviously, routinely, false. There are very many cases where people make self-injurious decisions that post-decision they wish they would not have made; and were obvious to everyone they shouldn't have made it.

The relevant political question is: in what cases should "society" regulate to prevent those cases arising?

If we say "every case" then we end up in a tyranny, and a very terrible one, because "society" is unlikely to get every case right. If we say "no cases" then we permit widespread abuse and manipulation.

A modern casino is a skinner-box designed by psychologists to maximize your merely impulsive behaviour (ie., non-free behaviour). Should we regulate to prevent people from ever entering? I'd say so.

A human being is not 'master of their own house'; they are not 'acting under their own will' much of the time. We are pigeons whose animal nature is easy to exploit: society should act to preserve our willful capacity to act under reason and preference.

Not action under impulse, desperation, etc.
The tech industry should not take it too personally / hard: any forces that earn prestige will soon become surrounded by similar challengers
A broken, broke, barely breathing husk who doesn't have the energy for basic tasks often cannot be an activist. I don't have the ability to do that in addition to surviving. While I agree with social democracy I am not someone who is in a position to fight politics. My stress coping ability is paper thin. My basic needs are in constant threat and shortage. It also will not change here in time for me. My only chance is getting help and moving. I am not throwing my life away...others did that. This country and its capitalistic nightmare ruined my life. I need away from it in the way I need away from my narcissistic, cruel family. I'd happily accept a reprieve...a way out...I am not wanting any of this. But I am not throwing away life by refusing to hurt more and more physically and mentally...that's not life.
I’ve worked in the digital forensics space for many years and am not so confident. How do you prove possession of child pornography when there’s no evidence of possession?
ETH is never going to go POS. There's absolutely zero motivation to do it, and they just keep pushing it off into the future.

POS has been a solved problem for years. RDD did it back in the beginning. XTZ is a current working POS chain.
They never claimed that. Only that open discussion can be found at r/btc.

Also, please stop using a comma in the name of the site. It’s not doing you any favours, your bias is transparently clear.
Or use multitail. It supports syntax highlighting, among other features: http://www.vanheusden.com/multitail/
You're assuming the mortgage was for $240k (e.g. they may have paid $240k then pulled out equity on an inflated valuation -- a lot of people did this, although it was a silly thing to do) and that the interest rate was _very_ low (interest rates on 5/1 ARM loans pre-bubble were fixed at 5-6% and suddenly went up to 7-8% when the fixed period expired.

If they paid 0% down then they may also have been paying PMI of around 1% on the loan (high risk borrowers effectively get punished twice on interest rates).
Freenome | South San Francisco, CA | Onsite / flexible | https://www.freenome.com/careers

We're using ML to develop a blood-based screening test for colorectal cancer, the second-most-deadly cancer (after lung). Over 50,000 people die every year in the US from this, because they don't find out they have it until too late.

https://techcrunch.com/2019/07/24/with-160-million-in-new-fu...
https://bmccancer.biomedcentral.com/articles/10.1186/s12885-...

Unlike drugs, diagnostics require only a single large FDA study, which is starting now. We closed a $165M series B to pay for that. That included return participation from A16z and GV, along with Roche, Kaiser, and the American Cancer Society. The office is onsite at Verily and includes Alphabet amenities.

I manage the infrastructure engineering team, but we're hiring for a number of roles, many of which do not require any bio background. Check out https://www.freenome.com/careers or email me directly at michael.shields@freenome.com.
We agree that people do not have a right to not be offended, right?
Is it pretty active?
For me the most important thing is to start working on something first thing in the morning before I start poking around on the Internet. If I spend an hour checking up on Twitter, HN, Reddit, or whatever it totally kills my productivity for the day. If I can spend just 20-30 minutes working on work before I catch up on the day's news I have a much better time focusing on my work throughout the rest of the day.
I don't know, pretty much the standard wisdom you soak up after being on HN for a while. You can see that because many of the points are contrasted in an earlier post on HN "Why instagram gets VC and hyperloop not" or something like that.

The real question is: Why on earth would I want to go through an accelerator if I can check all of these points??
If you have traction, and revenue, then cloud computing and the right architecture is all you need in a 100% tech startup.
On one hand, if a site has taken technical measures to keep you out, you have no right to be there and deserve some kind of punishment for circumventing it.

On the other hand, the fact that this punishment is a felony record is just a little bit pathetic (c.f. Aaron Swartz).

You don't get in that much trouble for trespassing IRL.
Apple didn't necessarily invent new categories, they offered revolutionary products in existing categories. Even back from the start. Mac (obseletes CLI) iMac, iPod, iPhone
Great insights into their process but I'm wondering why you would be interested in seed funding if you already have a live product with traction and revenue.

It sounds more like traditional investing rather than venture capital.
This is something I tried last NodeJS system I wrote. I ended up with dozens more function definitions elsewhere in the code. Those functions were bizarre little things that only ran in a very specific context when several other things were in progress. Defining your callback functions separately just leads to an unmaintainable mess.

It isn't the language I use, but C# really handled this whole situation best with async/await. There you can just keep coding along in the main narrative of execution that you are concerned about even if it means under the hood the code execution stops and other things are done until your await statement continues. The error flow can usually be handled with some sort of exception mechanism. This article and the traditional pyramid of death are both really just hacks to get around lack of a language change like async/await.
answer to title: I would write, then, to the audience I imagined in the future of my discovery by friendly if unimaginable forces, and to them alone.
100 USD/hour translates to something like 325k yearly. Is "average" HN reader "at least" in a senior position in FAANG?
> To celebrate today’s announcement, you can become a Quartz member today for just $50 for the first year. We hope you will consider joining our movement.

From the article.

If you are going to antagonistically correct me, please actually not be wrong. Correcting someone and being wrong is a special kind of annoying.
Successful as in terms of how many people bother with it, and the overall quality of the comments on posts.
Because it is still compared to Photoshop. I like Paint.Net better as it is more like EA Deluxe Paint.
Texas is the behemoth in school textbook production. I don’t think they’re likely to have allowed CRT into all those math books. Not really their thing, y’know.
I'm sorry, but that just isn't true. No doubt some wines cross over, but the tannins present in much red wine are notable by their absence from pretty much all white wine.
I also call it a "tac". The habit comes from my time in the Navy, where it comes from the naming conventions for compartments (rooms) on a ship. Marines probably call it that for the same reasons, as many of them end up being on a ship at some point (and they're part of the Department of the Navy, so they share a lot of tradition with sailors).

e.g. "3-74-4-E" would be pronounced "three tac seventy-four tac four tac echo" (3rd deck, 74th frame aft of the bow, 2nd compartment outboard of the centerline on the port side, and it's an engineering space)

I've also avoided calling it a "dash" since I left the Navy, since dashes and hyphens are different characters in typography.
Sounds like a business idea!
hmm, we'll work on that then!
I can't say that I find this particular blog post that interesting. "Teacher applies firm standards, which a spineless administration then undermines" is a well-worn subject if you have spent time reading about education, and this particular post is not a strong introduction if you haven't.

The site design, on the other hand, will probably stick with me for a while: a background theme of a Soviet-style propaganda poster where the beaming People's Workers triumphantly brandish gin and tacos.

It's distracting and the text is hard to read, but I will probably never forget this site's URL. Sometimes there's value in picking something out of left field and just running with it.
Could be some interesting opportunities in their remediation departments though. We've got a whole bunch of Rio Tinto workers coming up to deal with the waste tailings piles just down the valley over the next few years.

(Of course it only took 50 years with the liability for the mine cleanup passing through 5 corporate acquisitions before Rio Tinto finally found itself the entity that was going to do something about it.)
Most universities in America are currently structured so that the students who want to learn can learn, and the students who don't want to learn can coast along between parties for four years.

Giving low grades, failing students, assigning a lot of mandatory homework, making the minimum that's required remotely challenging, giving students more than a slap on the wrist for any infraction -- all of that drives away the coasting students, and that's bad for enrollment.

If this professor continues to fuss over this, all he's going to do is botch his chance at tenure.
I'm not against speculators. They are a useful part of the market.

But let's not pretend they can't have a negative effect on society. People are anticipating water moving onto the commodities market. If water somehow surges, that's not good for the people at the bottom. Super high oil prices are bad for the world economy. It's advantageous for oil market traders but bad for everyone else.
Your line of reasoning ignores the fact that opium became illegal because of fearmongering about Chinese immigrants.
"How would I be able to change the cost factor overtime?"

One system I built stores the workfactor used to bcrypt the current password un the user table, and allows me to increase the "system workfactor". Every time someone successfully logs in with a lower-than-current-workfactor password hash, it recomputes a new bcrypted hash using the currently known successful login password and updates the users credentials. It means if my user table is ever exposed, all frequently used accounts have up-to-date workfactors for their password hashes, and the "relatively weaker" hashes are for infrequently used (or, in this particualar case, expired subscriptions).
Maybe there should be a random one or two links from the newest page at the top (or the right) of the normal front page?
I'm seeing duplicate entries, for example on:

http://news.ycombinator.com/over?points=250

The last 4 entries are duplicated.
> (If you build an index on surname, firstname and dob, but execute select * from users where firstname="Bob" and surname="Jones", the index won't be used).

I did not know that - I always thought that a compound index would be used for a query against a subset of those columns provided the subset was a prefix of the overall list - so in your example, a query on surname would use the index but a query on firstname and dob would not.
Just watched the video of the talk, "the reason we didn't use the otp release process is that the documentation was very obscure at the time..".
My suggestion: a section about immigration and a list of startups hiring people who wants to work in U.S.
You could write facebook chat in pretty much any half decent language. The question is how competent the developers are rather than what tool they decide to use.

It's not rocket science, it's mainly plumbing - moving data around.
In today’s world, where digitalization is a buzzword, businesses need to set a unique image on the crest of a wave. That’s where the role of websites and top web frameworks enters into play. Doubtlessly, the significance of web development has bumped up extensively in the past few years.
Thanks your position is much more clear to me now.

Why the aversion to complaining? Sometimes things are bad and need changing, and sometimes all you can do is complain. There's a certain alure to saying "don't like it don't use it" and that being the end of it, but at the same time it doesn't acknowledge the fact that these concerns might be legitimate, and sure, something else can always be worse, but that doesn't really address the issues at hand.

The alternative to what the internet is now isn't no internet, change for the better is possible.

There are real structural issues with how the internet is de facto to most people, these are issues of power, governance and capital, turning your back on them doesn't make them go away. I understand why people can feel immense frustration at the current state of the internet (and perhaps the world in general) without making the drastic step to restructure their life around avoiding a utility most of the world runs on.
There is no optimization to which you cannot apply that logic. You're claiming "always optimize everything, because we can never change code". Even in enterprise, this is nonsense.

This is classic premature optimization. You don't know that overselecting will have any significant performance impact, and barring a few obvious cases (LOBs) it's quite unlikely to matter. There's a material cost in complexity to add situation-specific SQL vs the aforementioned:

models = Model.where(column_name: column_val)

Most databases make it pretty easy to find out what queries are consuming resources. Spend your time optimizing those.
https://en.wikipedia.org/wiki/Masterpiece_Cakeshop_v._Colora...
Sort of contradicts your link. Every situation has nuance and can be looked at differently.
If WhatsApp integrated everything they had in `Axolotl` [0] protocol specification, this wouldn't be the case. If WhatsApp would attempt to MITM, they would have to know someone's private-key (or break the crypto) which never leaves the phone, hence the E2E property.

[0] https://github.com/trevp/axolotl/wiki
I think the question was less "What other languages have module repositories like CPAN" and more "Does anyone know of other module ecosystems that are running projects like this to get people involved?"
the way it works is quite straight forward.
the rsa key is the product of 4 primes rather than two. two of which are known to the nsa.
this shortens then rsa key length to 128 bits which is factored using a sieve on their hpc platform in a fraction of a second.

this gives them the key used for the encryption and allows them to decrypt the messages. but still makes it hard for everyone else to decrypt (since they don't know the nsa primes).

no I'm not going to share the keys they use.
What did you use for note taking? Did you use any system?

I hand write notes in meetings and I use Cornell method. For me personally I don't think a computer would work (partly because I only type at about 65 WPM) so I'm interested when I find people who say it does work for them.
Yes but the counterpoint is that it's an easy-to-replicate idea
It seems to me that most of these issues could be solved at the syntactic level simply by allowing recordval.fieldname syntax. I truly don't understand why Haskell doesn't allow this - anyone have some insight?
It's not clear if they can do an offering at inflated prices without running afoul of SEC.

Even if they did it's unclear if it would be enough to end the situation because the shorts clearly think GME is on a one way road to bankruptcy. After initial short positions were unwound new shorts entered when the stock was flying super high so short interest naturally remains high.

GME already has a decent pile of cash on the books (which is why attracted Burry in the first place) so it's also not clear if a secondary offering would do much to dissuade the shorts from re-entering their positions after using the offering to cover.
For some reason this feels like MySpace =D. I'm excited about the project, it just needs a better "About" page. Thanks for sharing. Django/Python in the House!!!
Thanks! We're especially excited to hear from folks who've DIY'd this kind of strategy before, would love your feedback.
No? This opens up an entire repair market for normal consumers as well. Instead of buying a whole new laptop, you can replace the screen, or the keyboard, or etc etc.

Just because you won't be doing the repair yourself doesn't mean "welp, repairable laptops are dumb and only nerds will use them!" Just means you don't have to buy a new laptop every time one little thing breaks.
The data plan certainly doesn't help but the fact most IoT devices actively put time and money into providing anti-features like demanding an unnecessary connection for basic functionality, an unpredictable sunset period of 'whenever we go out of business, get bought up, or just feel like it', needless privacy issues, and needless vulnerability to hacking and viruses and expect people to pay more for it including recurring charges? Using ubiquitous computing to turn their devices into dumb terminals which must defer the home server?

It is downright stupid runaway greed run amok while viewing themselves as entitled to customers - they couldn't make their contempt for their customers clearer if they had put photos of themselves flipping the bird twice to the customers on every box and giving making every product name a combination of three to five randomly chosen swears and insults.

If they actually started with an appliance and asked "what features would a customer find useful" instead of "what can we charge them for and put behind a pay-gate" then we would have something worth considering. Washer/dryer unit which can text or email you when your load is done and can be programmed in sequence? Great. Smart locks for changing entry codes remotely and phone communication with an app? It is actually made for its niche.

Instead their strategy is like including a remote triggered bomb in every product and then wondering why people rarely buy their stuff.
We are burning the equivalent carbon of millions and millions of years of plant growth, trapped in fossil. Our current available plant mass, even if we cover every square inch of the earth with vegetation, cannot absorb millions of years of carbon. As another poster has replied, plants also release that carbon back when they decompose, unless they are buried. The only answer to digging up millions of years of dead organic matter and burning it is to suck it back into the ground, or fire it into space, or anything else that actually removes it from being recycled in the biosphere.
Is that what you think?
I am not excited, but I am happy that the 2.4ghz band finally got an update. 802.11n needed to catch up to ac.
> It's not that they are a national space program that is supported no matter what because of national security reasons.

To be fair the whims and ego of one of the world's richest men who owns a company as vast as Amazon is a pretty close second to ensuring secured funding.
And before that the customer writes down “received 5 bucks”. Then you match up the two and can track the customer’s spending habits
Maybe it is because you are in Ottawa/Toronto? I really don't have any stats as to RIMs market in these areas but every time my BlackBerry loving friends make the point that they see people using it everywhere I always make the point that we live in Ottawa and that likely has a lot to do with it. I would venture to guess geography plays a big part in this. Still, BBM is a better experience then SMS.
I understand and I agree with you taking psychedelics is not an everyday task.
One does not take a trip to solve a simple problem, but to find ideas and new viewpoints.
Those actually could be useful, even in your field. Software or not.
It's cause LSD isn't eligible for patent. Research funds are overwhelming steered toward drugs or medical devices that are patentable.
Sounds like self-delusion fed by gratification. I know which engineer I'd rather interact with.