jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> But history is the study of things that have happened

Sure, but the point being made is that often you don’t have documentation of reality and so, that history is completely erased.

“History is written by the victors”
A big part of the complexity is inherent to dual-boot. Dual-booting Macs is a touch more complex than the usual because the firmware is "Apple EFI" not UEFI and not legacy BIOS, and no firmware setup. Next Arch has only recently developed a GUI installer. Several distros have mature GUI installers. So the trouble is partly about the choices made. Even OS X + Windows dual boot quickly gets really complicated if you want to do anything that Apple doesn't directly support in Boot Camp Assistant.
Indeed, Obama and US congress made it clear we foreign people are just fair game for targeting. At least I'm lucky not to live in a country where targeted assassinations are going on.

Also, it's pretty obvious terrorism is an excuse. The main reason is power and control. Corporate espionage and controlling US-unfriendly political movements is very likely the main goal.
> With CUP, the photons necessary to take an image are blasted through a beam splitter and then through a tube that has several tiny mirrors. These photons are converted into electrons, which encode the data you want captured—namely the time and space data necessary to create an image.

Can photons actually be converted to electrons? I've never heard of anything like this. Very interesting.
Check out how rust handles error composition using its Result type
> while page views are static.

They're static?

http://stats.wikimedia.org/EN/TablesPageViewsMonthlyAllProje...

Sept 2014 - 23.1B views

Sept 2013 - 17.9B

Sept 2012 - 19.1B

Sept 2011 - 15.8B

Sept 2010 - 14.5B

Sept 2009 - 11.8B

Sept 2008 - 10.6B
No need to be dogmatic, there are valid reasons to use these.

For example, we have some heavy reports that take a few seconds to load, so we show a screen similar to this while we crunch the numbers.
I've played with this configuration but never put it into production:

Varnish (with ESI enabled) -> Nginx (with memcached module enabled) -> PHP-FPM.

Most of the page is served with Varnish with the ESI directives hitting the Nginx server which serves the fragments from memcached if present, otherwise the PHP-FPM server is hit which then returns the results and sets the fragment in memcached with a low ttl.
I try to be as fair as possible to those involved in earlier stages of the project (management is usually not too levelheaded at this stage). In this case the earlier developers for the most part had but one single failing, they didn't put their foot down when they realized things were going pear shaped. If they had done that they might have been able to stop the disaster before it happened, but as it was they were too intimidated to draw a line in the sand. I'm pretty sure they learned a bunch of lessons on this project, they're no angels but they're definitely not the bad guys.
Wow, fantastic work :)

I agree with what you're saying... a novel is the end product, a screenplay is a blueprint. It took me 4 years to write the novel (admittedly very on and off) and ~3 months to write each of the screenplays. Hopefully my next novel will be faster.

What was your experience of writing both formats in terms of time and effort?
> You're right, but let's say one side strikes first and the other is impacted but doesn't have their military command totally wiped out. They're probably going to respond back with more nukes

I don't follow this. Russia is driving tanks and trucks and flying planes over to Greece. Ok, now NATO comes in with planes and tanks and bombs some staging areas and factories in Russia prior to a land invasion. Ok, Russia Nukes who? Why? They are in Greece, nuking some point in Europe is just going to get retaliated (like Moscow and somewhere else) from anonymous submarines while the land forces stream into Ukraine and eventually Russia. Maybe he's got super intel and is able to pinpoint nuke land forces that will stall the liberation of any area for weeks or months.

Putin would be shitting himself because he would have 2 options. NUKE THE WORLD and kill himself, because he doesn't get to keep Greece and it's going to end in one of those directions, either way.
The spokesperson is a representative of the company, what they say is what the company wants said publicly about the issue. I wasn't blaming them personally, I was saying the company's point of view was given in the article.
It's society's attitude. That we can fix a problem by making it someone else's problem. In the end it costs all of us more because we're still stuck fixing it but also dealing with the consequences of bad and badly enforced laws.

We want a minimum wage so we go after the only person paying someone, the boss, and demand that they pay more. If instead we paid a (temporary) UBI to bring up the compensation it wouldn't all fall on the business owner and we wouldn't have to force them to do it.

We want morbidly obese people to be welcome on airplanes but we forbid the airline from charging them for all the seats they consume.

If we want people to pick up the disabled, and not shirk the task, then we shouldn't stick them with the cost.

We should act like adults and pay (directly) for what we want, what we feel is right - trip subsidies for medical reasons.
It’s video that’s special in this case not porn. Comments come from one person, video can include hundreds but only one person needs to upload it.

In the cases of Mainstream movies you can trace consent before they end up on the big screen. But, online it seems like people want anyone with access to a file to be able to do anything with it. Hacker find some cool footage, wow let’s post it to everyone!
The very worst problem with ADHD drugs is that they are overwhelmingly used to "treat" normal behavior with children - especially boys.
The point of Yahoo Answers isn't to find useful information. It's to find hysterically dumb questions and even worse answers
> machines will simply try TCP and RDMA like always, but then wait briefly and try QUIC too. This means if they can get faster perf on a local network with RDMA or unencrypted TCP, they will.

Is this just me, or is this kind of fallback completely insane, security-wise?

If I own the internet connection, I just need to block QUIC port and listen on SMB instead - and I get unencrypted link and full MITM opportunity.

“All seamless to the end user and their apps.”
to most people the whole concept of "justice" is revenge, and "just" means being able to get what other people have. It permiates all aspects of society.
Will 2015 be the year other commercial C++ vendors (Intel, Borland, Green Hills, CodePlay HP, IBM, Oracle,...) catch up Microsoft?
Two ineresting side notes:

pokerstars.net is still up

pokerstars.co.uk gives a 404 error, after redirecting to pokerstars.com/uk

seems like sloppy webmastership from the FBI.
I was just going to make the comment about freespeech when they covered it on the video. Either way, I've complained every time I've gone, so this must be new.
If I do a from:, to:, and search keyword, Gmail can often take around 20 seconds; normal keyword searches for recent items take about five seconds.

Gmail slowdowns seem to be common for older Gmail users with a ton of mail and lots of labels; Google has acknowledged the problem and claimed they're working on it, but the only people who have had fixes are ones who've complained loudly enough to get moved around to a newer server.
Satoshi's wallets have 1.1 million bitcoins, which are worth $56.4 billion at today's price. That would place Satoshi Nakamoto among the 25 wealthiest people on the planet.
Yes, that's the idea, but keep in mind that "economically worthless" has a literal meaning that is almost opposite of what you are trying to say.
Classic innovator's dilemma. I personally am biased to silicon optics after seeing a few impressive demos. Albeit in laboratory conditions, under controlled settings ;)

Rise of the learning machines

https://www.nature.com/articles/s41566-020-00748-w
> You should be able to that in software anyways - instead of loading to memory entirely, all it has to do is memory map the file dump.

Should, perhaps. But in practice I have had analyzers gobble up more memory than available.

> About the need to freeze a process (group). I don't quite see how that's useful on a server. On a desktop machine I have never run into such a case where closing the application would not suffice. Is there an example?

Long-running renderjob, preempted by a higher-priority one. Technically they're resumable so we could stop them and resume the other one later from a snapshot file but that isn't implemented in the current workers. So as long as the machine has enough ram+swap it's easier to freeze the current job and start the higher-priority one.

> Last - using the swap pretty much means no disk cache.

I don't know all the tunables of the swap subsystem well enough but I have seen swap being used before running out of physical ram. I assume some IO displaced inactive applications.
Back when I programmed in CL and participated in comp.lang.lisp, the topic of Static Executables was a recurring thing. I never understood why people were so obsessed with it, but somehow this became the Major Showstopper for wider CL adoption, in the eyes of some users.

Most people who actually used CL for building stuff were somewhat amused, and tried to find out what was so important about encapsulating everything into a single executable and why other languages didn't have to do it, but CL absolutely did.

I thought this was a red herring, but indeed for some reason it did affect acceptability. Glad to see a solution that looks fairly good.
> Go was specifically designed as an anti-C++

Ha! And still they managed to reimplement RAII and exceptions, only very very poorly.
Here my C++ defer implementation https://twitter.com/stevemk14ebr/status/1347408381301190658?...
That's because he's using React, i'm using an svg sprite sheet in a simple html page, with native <svg> tag and works like a charm.
If your svg set is small, you can even inline it: you lose cache, but you save a request so you can choose your tradeoff.
Such as what? All civilization has done is systematize humanity's best and worst tendencies. It hasn't actively changed them. If anything, one could argue that it's much easier to cause harm and destruction than it has been at any time history.
Anyhow, wishing you the best of luck with it. And again, I'm not an expert in any sense of the word. The above is just my honest reaction as I checked it out.

Hehe, it's fair and honest opinion so fair enough really :)

Regarding spammers, honestly you'd be surprised about the spread of customers that use TweetingMachine legitimately. This year though - I guess a sign of success - I've had quite a few problems with proper spammers on the system (and I have motivation to not support spammers - e.g. Twitter could turn off access otherwise), and have recently written quite a few automated systems to try and detect the buggers before they ruin it for everyone.
How long have you worked at Amazon and where are you based?
Yes. That's the beauty of it. Paul from i/o ventures has them sometimes, that's how I found out about ohours. There are tons of high quality people you can meet with.
It's nice to see that I'm not the only one left using that font ( -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 ) for my terminals. Anything else bugs me.
While I can feel some sympathy, I can't feel outrage.

It's not outrageous. They did not delete the content -they moved it (at first she complained about losing her data, then retrenched to complaining about broken links -so what was the real problem? She does not own the URL, the site operator does. She made assumptions which proved untrue. The result of such is unfortunate and inconvenient.

It's worthy of a rant of displeasure with how they reach name collision resolution -but it's hardly an affront to the person.

That is to question the "disappeared me" harking to military summary executions of actual physical people? (not online handle). If anything, that's an outrage in itself. A delusion(?) of importance.

I think it's basically a problem of disconnect in expectations.

TL;DR. My data was deleted -I'm upset. Oh, wait, it wasn't; It was moved. I'm pissed anyway.
There's some more information (another write-up) here:
http://behind-the-enemy-lines.blogspot.com/2011/04/want-to-i...
Ah yes. Will start off with Ubuntu and proceed on.
For someone not familiar with the details of Google's offerings, I find that a confusing read. The article mentions the following Google ?products?:

- Google Maps Engine

- Google Maps Engine API

- Google base map

- Maps Engine Pro

- Google Maps Gallery

- Google Maps Coordinate

(I suspect the first two are the same thing)

A visit to https://developers.google.com/maps/ doesn't help me at all. It only further confuses by introducing new terms:

- Maps image APIs

- Places API

- Web Services

- Google Maps API for Work

- Embed API

What exactly gets retired? Ability to show Google Maps on web sites? Ability to use its routing API? Ability to add custom layers to maps on web sites? Something else? What, if any, effect will this have?
Use the Debian netinst iso instead?
Pricing is a dark art but essentially tiered pricing is usually about going after different sets of customers who have clearly different needs and clearly different propensity to pay.

For example, you sell premium email accounts which give you a back rub when you send an email. There might be some luxury retail customers who love backrubs and would pay $30 a month for that service, but they're not gonna pay $20.000. But a hedgefund might see this as an essential part of their recruitment and retention strategy. They have very different needs like email audit, but also they might pay $1000 a year for one person. You want to tier those customers out.

Metering works better when the thing you sell has some real cost. An API that sends you a handwritten letter giving you a personalised compliment - that should be metered because of the cost per unit. You are encouraging the user to use your product less which is often not ideal.

>Why don't we see a greater proportion of metered pricing vs plan tiers?

I think it's because most sw companies pay very little on cost of goods so whether you use 10.000 or 10 of their product doesn't cost them more or less. Tiers are a way of offering the 'same' product to two different people who have different budgets and optimising for those budgets - this happens with software quite a bit.

If you have low cost of goods and one type of customer - just charge on price. No need to cargo-cult other start ups.
I think it's cool that he writes "gruntled."
I like it! Or maybe HNAsksHN: Is this a terrible idea? and explain the concept for the uninitiated. I nominate you to post it every month.
At my work we have an engineering@ email address that all shared accounts use, and store the credentials in a shared vault in 1Password.

Someone could copy the creds out, but that just means we should change shared passwords after someone leaves.
> except if my backend is in JS, there's a cognitive cost to adding another language to the stack.

Agreed.

However, I don't see why not use one of the other mature "real" extension languages other than pl/pgSQL.

As for typescript, maybe there's (distant) hope:

https://github.com/supabase/postgres-deno
PSA: SBCL stands for Steel Bank Common Lisp - http://www.sbcl.org

PSA: PSA stands for Public Service Announcement. Just in case.
> Under this treaty, if the Canadian government takes actions that damage or undermine Chinese investment in Canada, then Chinese companies can sue Canada in a tribunal that is separate from both Canadian and Chinese court systems; these tribunals have broad authority to mark the findings as confidential, keeping the rulings and outcomes, including financial penalties secret.

And people still think they live in democracies.
Your first sentence draws a conclusion using the benefit of hindsight. Your second sentence doesn’t make sense in the context. TVs and radios were also not broken before the internet.
That's the SEPA instant spec which is slowly being rolled out and will become mandatory to support in the future.

If your bank doesn't support it yet, the old 24h limit applies.
I'm not sure what PG thinks is so holy about the software industry if his whole argument boils down to the fact that the USA has 5% of the world's population.

By the same logic, 95% of the great plumbers, carpenters, electricians, accountants, lawyers, janitors etc. are abroad as well, let them in too as long as companies here want to hire them, until the USA has > 50% of the world population?
The problem is, if we did that, the rest of the world would retaliate, and the USA sells more abroad than at home (we are a net exporter of technology); we still wind up screwing ourselves and losing jobs in the process.
I'd say that's a straight up work freeze, not just a change freeze.
Part of the reason intermediate documentation is a bit lacking is the incredible usefulness of the #haskell freenode IRC channel. If you ever have any questions about haskell, feel free to drop by and ask. There's usually at least one person around who'll be willing to take the time to explain it in as much depth as you need.
Now he can sell it for $50,000
They truly, truly are.
"Do what you love and the money will follow" -my Mom

Best of luck Steve. Props to you for living the life you want to lead. Now that's a great way to inspire children in and of itself.
Silverlight != Moonlight
I don't know if this qualifies, but I get into a meditative state during my daily brisk walks (usually 3 20-minute walks a day as I go about my business). I become very conscious of the movements of my body, the flexing and relaxing of my muscles, the swell of my lungs filling with air, the rhythm of my stride. It gets easier to move into that relaxed state of awareness the more I walk, and I come out of it feeling refreshed and invigorated.

One note: I've found that comfortable walking shoes really help. If my feet are cramped or sore or my shins start to ache, it's really hard to get into the flow of the walk.
MacOS only for now.
My problem is that my time is occupied by other things at the moment. I read Hacker News (and Hackers Monthly) every day before heading to University and during my afternoon cup(s) of coffee and feel really inspired to get something done, but work for University and for an upcoming language exam keep me so busy that I don't have the time to actually get some coding done.

I hope that changes sometime soon..
SMH: "I've read you've made over $100K in just a couple of weeks, is that correct?"

Fei Lam: "That number is bull. I made only 30-40k. 100k was income before cost of product. Every time a site picks up the story it changes a little bit..."

Source-
http://www.smh.com.au/digital-life/iphone/legal-action-eyes-...
> Climate change is highly unlikely to directly affect you or me

I dunno about you, but I'm currently living in the climate, and intend to remain here. I believe most of the food I eat is also grown in it, with prices set according to ease of production.

> This sort of language has been used for years now; how has it helped? Answer: It hasn't.

The general public's knowledge of climate change is the same as it was 20 years ago? Seriously?

> Of course we can make a difference. Even if we can't that is no excuse to avoid doing these things ;) But the point is inaction makes any view pretty pointless - there is no legitimate way someone can pressure the govt. over climate change and not make serious, simple personal changes (not sacrifices!) to lower their own impact.

I'm not saying I don't, or that people shouldn't bother, I'm saying I don't expect it to make a difference. Look at household recycling as an example of public-opinion-driven change - how long did it take to go from the fringe to where it is now? and how feeble it still is compared to where it could be? How many people actually bother, compared to how many people understand? etc.

> However I cannot abide the approach you support of fostering fear and confusion in the mass populace

Don't get me wrong, I'm not into the shrieking either, and I agree that it is counter-productive. I do, however, think that the basic message being shrieked is accurate, and that we have barely enough time left to make any impact at all, let alone if we wait for the idea to bubble through the public and into government. Softly, softly only catchey monkey if the monkey's not already fleeing with a good head start ;)

> We are making these things happen - it won't take that many more to reach critical mass as a full on social movement.

I can't see that at all. Again, look to recycling - I don't think it would be a stretch to say that you could choose a house at random, check their rubbish and find that half of what they throw away could be recycled... yet ask anyone to rate the importance of recycling, and they'll be for it.
seriously? You want to find someone willing to commit their time and effort to your vision for ten years or more, and you hope to achieve this by offering a free iPad?
If they don't monitor, delay, and edit the result - yes, they will run into issues. If they really stream it live, not just say so for novelty, that's definitely an issue.
Sending XML with the proper application/xml (or some other) media type is rather common.

Sending XHTML with the HTML media type doesn't count. In that case you're just sending malformed HTML which the browser doesn't recognise as XML at all.
As the informal statistics police, I'm uncomfortable with directly comparing jobs such as lawyer or doctor that require specific (and in the doctor's case limited) degrees to ones that anyone can claim to be (there are no 15 year old part time doctors).

Also, while maybe not relevant to a discussion of $200k+ jobs, averages among employed people may not be the average relevant to you -- it's much easier to find work as a junior marginal software developer than a junior marginal lawyer.
I love Doctorow. Great work sir.
Elastic was a bit with cause?
Few years back there were a lot of products “like Facebook for X”, “like Uber for X” etc.

Today everything is “Anti-Facebook”, “Anti-Google”, “Privacy Alternative for X”.
Good, but sad that it has taken so many years.
// without all the terrible data collection //

That's not true. Check this out:

https://nitter.net/steipete/status/1025024813889478656
For me, a large part of what makes the art of the past so captivating is its historicity. It reflects and intervenes in a context
- politically, intellectually, economically, artistically - radically different to our own. Looking at great art from the past is an insight into different ways of thinking and being, and different moments in history. Reducing art to technique misses this.
> How do you deal with best execution obligations for the "legs" of your trades?

Excellent question. Each leg of the trade comes in as an individual limit order with a price/quantity bound on it. This makes it easy for brokers to satisfy their 15c3-5 requirements since Expressive Bidding can only further restrict these limits. We clear the auction with a constraint that bounds the clearing region to the NBBO, snapshotted at the start of each auction. Rule 611 affords up to 1s if the market moves while we're optimizing, and away market movement has no average effect on execution quality, as auction start times are random and orders are firm.

In the future, we'll do ISO sweeps, but their usefulness is somewhat limited since getting fills from a sweep can change what's feasible for the auction. As we gather data on how folks use us, we'll hone on other regulatory options.

> What market data do you publish about your order book?

We report fills to the TRF to satisfy regulatory reporting requirements, but we're entirely dark otherwise.
So why is Zig being dwarfed by Rust in this arena? Shouldn't Zig be more popular or is it still too small and immature?