jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Why is it that we give humans a lot of time doing trial and error and acknowledge them as masters of some art but then when a machine process fails to deliver on it's first baby steps declare that the endeavor is impossible?

Creativity is experimentation coupled with the insight of previous work. Computers can do the experimentation, they just need longer horizons of insight to be able to moderate.

On the other hand thou: AGI is a far way off. I'm not expecting anything HAL-like within my lifetime. Unless my lifespan will be artificially prolonged.
- Finish my book (on Docker) and do a decent job of it.

- Learn a couple of songs on guitar (2014 failure).

- Move flat.
Archipelago | Software Engineers, Product Managers | San Francisco or REMOTE (US only) | Fulltime

We're an early stage startup (just launched our MVP), working to change how risk is insured. Our founders are tech & finance entrepreneurs with several IPOs and acquisitions under their belts. We are headquartered in San Francisco, have raised several million in seed money to date, and currently employ around forty people. It's still early days, so you get a chance to join something on the ground floor, and take it from 0 to 1. We're a pretty supportive team, willing to give you as much independence or assistance as you need. You can work from our HQ in SF, or remotely (but unfortunately we can only consider applicants based in the US at this time).

- Platform Product Manager with hands-on dev & UX experience -> https://archipelago.breezy.hr/p/6ea73c95d99401-platform-prod...

- React Front End Engineer: build our UI layer with ES6/ES5, TypeScript, HTML, CSS & ReactJS -> https://archipelago.breezy.hr/p/cf82a86231bd01-react-front-e...

- Backend Developer (with Go experience) using GraphQL, Postgres, AWS, Docker, etc. -> https://archipelago.breezy.hr/p/1c9a5bdae3f001-backend-devel...

If you want to apply, it's better to do it directly through the links above, but if you have any questions don't hesitate to reach out to me directly tim@onarchipelago.com
A Trump supported trying to talk to me about the importance of precedent? That'll be the day, that'll be the day. You don't get to support a person who has flouted every precedent they could find in their four years in office and then turn around and act as if you care, or even know the definition of, the word precdent.
Yup, everypage is super slow.
I haven't decided yet if I agree with it or not, to be honest. Not for this particular case but in general, as a banning policy.
In the meanwhile, though, I enjoy the thought of him being so pissed for being banned.
Should there be a distinction when the bad things aren't said on Twitter itself? Ignoring the argument that what happened in DC was the culmination of Trump's incitement throughout his presidency, his order to his supporters to march to the Capitol, and claiming he would be marching with them, was _the_ direct call to action. It was given during his in-person speech in DC. Why should Twitter ban him for that?

I think he was banned because Democrats took control of power and FAANG is telegraphing their compliance to those now in charge of how they're going to be regulated. They're going to over-correct, as they're starting to do with banning Michael Flynn and more will follow.

Anyone on YouTube or Twitter that doesn't outright refer to the people who broke into the Capitol as terrorists or insurrectionists are getting demonitized/banned -- literally forced groupthink influenced by who is allowed to monetize their videos. People on the left are trying to extend the culpability of those who broke the law to those who voted for Trump. Implying nearly 70 million people are themselves insurrectionists. I don't think this will be good for the Internet the next time the GOP gets enough seats to pass legislation. I'd be happy knowing that's the worst of what's to come.
But isn't there always a long tail that will cause chaos or take things in a bad way? Especially with the sheer size of Trump's audience.
Hello Ryan,

I've just launched a site which has a goal to collect different companies that support Gumroad's model - https://creatorjobs.co/

I've listed your company there. Please let me know if you have any concerns about that - contact@creatorjobs.co.
No one here could honestly hold the position that Donald Trump is somehow silenced by this, but you'll note how many people are willing to contort themselves around this and other lies.

As pointed out elsewhere, he is the President of the US and all that entails, he has plenty of ways to get his message out including even the official @POTUS twitter account.

Just more dishonest nonsense that we have to wade through.
> these tweets seem innocent compared to so many of his others.

I think they wanted to say that the context matters. I.e. with actual violence happening not long ago and with a possibility of more violence in future, I’d say that posting relatively innocent tweets contributes to building tension.
An advantage of dynamic libraries is that the memory used to hold the library's executable pages can be shared across processes. So using static only binaries will lead to less free memory on the OS.
The Ruby devs attitudes in the discussions linked FTA makes me question the longevity of Ruby as a serious Enterprise language.
Good idea. All power to you.
This is the third time I'm commenting on the same issue in this thread.

Speed? What's the limit? What are you actually driving, if you're ignoring the limit?

Because Sweden allows 110-120km/h and other places in Europe might even allow more (France w/ 130km/h, and .. I'm from Germany).

You are NOT going fast in the US. You might drive a lot. You might commute more than anyone else. I don't know about these things. But fast? I don't buy it.
Well I won't rule on the general statement about Russia but their nuclear arsenal isn't being used to change any of our stated policies. They're not saying "stop doing X or we will use nuclear weapons". What most or all current nuclear armed nations have done is basically used their nukes to maintain the status quo -- a Nash equilibrium of non-usage.
Also, I want to point out that many people at Cloudflare were involved with the optimization of the WAF at Cloudflare including @agentzh https://twitter.com/agentzh He also did a fantastic presentation at nginxconf!
Whether you consider a partial payout successful is up to you:

http://www.cyclechat.net/threads/claiming-monies-from-krypto...
I've been thinking about just this lately. I have an idea for a side project I want to kick-off, which will be mainly for A. to scratch an itch of my own, and B. learning. So I'm looking at it as a chance to just pick something and run with it.

For backend code, I'll almost certainly stick with Grails, but for the client side, I'm waffling between Angular and React.

Why Grails? It's what I know and like, and it works well. I can be productive with it, and I have something of an interest in promoting its use. I'm think that if I do some cool project using, say, React + Grails, that might turn into a cool talk for the local Groovy + Grails Meetup, etc.

Why Angular or React? Both are pretty modern, pretty popular, and claim to offer some real productivity boost compared to rolling everything by hand. Both seem to have plenty of traction and mindshare, and learning resources are available. I guess the same could be said of Ember and some others, but I kinda feel like the future right now is either React or Angular.

A third option would be to go with either Meteor or Node for the entire stack. And I am interested in learning both of those platforms, but not quite as willing to invest time and energy in them right this minute.
"sousveillance": the watching of the powerful by the less powerful.
Meaning is a human construct. Being a human I make my own meaning.
Pretty disappointed about WPS Office. I find it's quite good running on Ubuntu.
I was with you until the third sentence. The better argument is that talented developers can get jobs at companies with similarly great engineering culture and good compensation but with better corporate ethics than Facebook's.
I'm certainly not well versed in startups or studios but this all sounds like terminology wordplay and deck chair moving.

Isn't this just describing an R&D type department inside something larger?

When we get to "How do you fund a studio?". Things start to sounds bit 'job canon' or 'be radio head' like.

Acquire another business and Run a service business sound just like ... doing what you're trying to do anyway, run a business... and just getting to the point of just doing that seems like a hell of a lot to 'just do', let alone now start up this studio on top of all that.

As for VC money, aren't we talking about a startup again?
> If a doctor posted a plan for passing the medical boards would your first thought be "Wow, look at that massive medical monoculture problem!"

If the exam was used to determine seniority of both dermatologists and anaesthesiologists, instead of basic competency heck entering the field, it would indicate a problem.
what are your plans for it?
It would seem to have been appropriate for the NY Times / AP to include mention of this release in its coverage.
'Cause I didn't write it, I just work here. :)
very good chrome equivalent:

StayFocusd
https://chrome.google.com/extensions/detail/laankejkbhbdhmip...
In such an analogy, Android would be an engine.
i see things the way you do ... oh well, such is life
Fixed the link, Posterous issues.
Take a long, hot shower and bring a beer in with you.
House is in Cedar Falls, Iowa (University of Northern Iowa)
Though it has a CS department, hackers will respect its reputation for producing Elementary Education teachers (make proper inference here) and the highest pass rate for Accounting majors taking the CPA exam.
There's a lot of good software on SourceForge still. How long before SF starts holding it ransom? Sounds like a good time to fork your favourite SF-hosted code to another service as a backup.
Scott Forstall is available last I heard.
tl,dr; Board of Directors, "Buddy time to go, it's not working out."
Migrations are per-app, but the command is shown as

python manage.py makemigrations

Using South, it was

python manage.py schemamigration app_name

How does django know which app to build migrations for?
Richard Aldirch's book on GCHQ lists three locations in the Middle East used by GCHQ/NSA:

1. Masirah Island near Oman

2. Muharraq, Bahrain

3. Mutlah Ridge, Kuwait

Given its location and the layout of cables in that region I'd guess #1.

I'm not quite sure why The Independent published this article though. Surely, it's not news that GCHQ operates bases around the world? Are they going to reveal the location of Diego Garcia next?
It would make collaboration tough though. The whole point of open office plans is to improve communication (actually it's so the boss can look over your shoulder, but I digress).
I think the highest forum of poetry is the double-dactyl (http://en.wikipedia.org/wiki/Double_dactyl).

Here's one I wrote in 2010 about reddit:

Hexis-a-plexis, A-
-lexis Ohanian
Started a website with
His best friend Steve.

Then after selling it,
Conde Nast management's
Ultrashortsightedness
Forced them to leave
A private office means you can have a meeting (scheduled or not) with up to 2 or 3 other people without having to bother looking for a conference room.
"Growth and Peace aren't mutually incompatible aims."

No shit, almost all wars start with economic discontent. So all things equal, growth will mean less wars.
> No it still really does matter, because if your company needs to deploy those microservices in different ways then you need more people to support the deployment infrastructure.

This is what PaaSes make a non-problem.

I should know, I worked on Cloud Foundry Buildpacks.

Here's how to deploy the PHP app:

cf push your-php-app

And the Nodejs app:

cf push your-nodejs-app

And hell, why not a Ruby app too:

cf push your-ruby-app

And let's not forget that Python microservice:

cf push python-code-works-the-same-way

We also kept up with the cool kids:

cf push your-go-code-with-a-godeps-file

And for the "boring" crowd:

cf push your-java-app-too

In general, these are all intended to Just Work™.

You know how making these surprisingly unalike systems deploy identically is really hard?

So does Heroku, from whom a large body of Cloud Foundry buildpacks code is derived. So did we, when we found issues specific to making code that assumes a connected environment work in a disconnected environment.

The point is, if you're doing this all by hand, you're doing it wrong. You should rent or install a PaaS and move along to the part where you create value instead of inventing a cool-sounding wheel.
The offensive part is the people who say that open offices are MORE EFFICIENT than a traditional office. I have a hard time believing that one.

Given how high programmer salaries are, the productivity loss due to open offices is almost definitely more than the office space savings.

It seems like an introvert/extrovert thing. The introverts would prefer a quiet working space (and they're usually the best workers), but extroverts want the easy communication (and they're usually the bosses).

Even small team rooms of 4-10 people get annoying when the other person has a smelly meal, has a cold, prefers a different temperature, or listens to music on his headphones so loudly I can hear it.

One of my favorite jokes is when a job ad says "We provide headphones so you can concentrate!" as a serious job perk. How about a quiet space?
I'm glad to see this coming from the British Psychological Society. One of the most active feeds in my news reader is the BBC, and they seem way over-the-top PC. (I fear this was beginning to shade my perception of the whole UK.) I feel better about things. God save the Queen!
I'm not surprised given mine seem to play notification sounds at FULL BLAST.
I would be interested to hear what you consider high volume (writes/second). I am supporting a manufacturing system and it sits at the moment at 7 000 writes/second (it is a normal time series, ie id,time,value,quality).
"I am non-American, and I do not understand why (most/some) Americans think think the default/superior housing material is wood."

It's a strange US tradition. It's also regional. Until 2002, New York State prohibited most wood construction, and Chicago still restricts it severely. On the other hand, in earthquake country, unreinforced brick is prohibited.

(I live in a cinder-block house. It was built in 1950 by a commercial builder as his own residence, and he built the structure like a commercial building. It's very solidly built. This is quite unusual for Silicon Valley.)
Unwarranted hostility aside...

The fact that Varnish changed over the years neither invalidates this article, nor vindicates Squid's design.

On any remotely modern system (say, 2006 or later), Squid's design is absurd. The critique in this article is spot on. Squid basically pretends that the operating system's virtual memory system and disk cache simply don't exist, and spends it's time working against them. This does cause exactly the kind of problems detailed in the article.

Of course, that's because Squid is not Varnish. Squid was designed a long time ago, with maximum portability in mind, and intended to run on operating systems with very poor VM and disk cache systems. With that in mind, Squid's design makes sense. It just doesn't make sense on newer systems.

In Varnish, all of this work was delegated to the operating system. This works very well. It's certainly a lot simpler than Squid, in addition to being a lot faster.

As long as most of your hot data can fit in the disk cache, at least. The infrequently used parts, which could well be a lot larger than the frequently used parts, can be kicked out to disk by the OS, and although reading them back in incurs a performance penalty, it's not that bad. It only really affects less commonly accessed data, and doesn't interfere with everything else.

The original varnish design works great for that. It's less good if your entire working set fits in RAM (in which case, the slightly newer malloc-based system is faster because it has lower overhead, but becomes much slower if you really need to swap).

Varnish starts to fall down if your working set doesn't fit in RAM (in which case, you're doomed regardless), or if the total cache is really huge (think somewhere in the terabyte range).

The new storage engine mostly just re-organizes the existing mmap-based caches. It has better cache eviction algorithms, which give a much higher cache hit rate, and much lower internal fragmentation. That alone accounts for nearly all of the performance benefit.

The only I/O change I can find is that it uses the write syscall to write newly cached objects to the file directly, rather than writing to the mmap file. That allows them to replace the contents of those pages atomically - the OS will just drop them into the disk cache, rather than potentially having to re-read them from disk if they happen to not be in the cache.

All of the reading, memory management and I/O is still done by the VM and disk cache systems of the OS. That hasn't changed.
Right - it's that ceasing to be, as before I was, that scares me. Now that I have existed, I like it much better than before.

That said, that's my hangup, and has nothing to do with your right to choose to die with dignity. It's silly to me that you could choose to jump off a bridge, but can't choose something much less gruesome without fear that your or a loved one might find themselves tangled up legally.
That's good press for AirBnB

Are they worldwide? I could move a lot of inventory.
I think this is not correct. A fundamental problem in quantum simulation of quantum systems is the Hamiltonian problem, where you give me a Hamiltonian H, which is the sum of polynomially many little local Hamiltonians H_i each of which acts on at most k subsystems of your big total system.

Then you give me two numbers a and b (with some technical constraints) and ask me whether the ground state energy of H is between a and b.

This problem is QMA-complete as long as k >= 2, and known to be QMA-hard even for some pretty nice looking Hamiltonians. Here QMA stands for Quantum Merlin-Arthur which is the complexity class equivalent to MA (Merlin-Arthur) for classical computers. You can think of MA as being related to BPP in the same way that NP is related to P, and this is the same way that QMA is related to BQP.

Basically QMA problems are not expected to be solved efficiently by a quantum computer.
I have used gatling in the past which seems to be quite similar. Gatling is written in Scala so the Scripts are statically typed and compiled but other than that those 2 seem to do the same thing.

Does someone have a comparison between the two?
I think there are multiple factors, each of which only increases R by a little bit, but when combined produce a noticeable increase.

Lack of ventilation is certainly a major factor. The temperature difference between indoors and outdoors is much larger in the winter, so people are more reluctant to let in fresh air.

We also don't wash winter clothes as often as we do summer clothes, so viruses that stick to fabric might have more chances to get into our bodies. Homes and public spaces get cleaned less often, too, as they don't feel as sticky and smelly as they do in the summer. Ditto for our own hands, which is probably more important that any of the other factors mentioned here.

In the United States, two of the largest mass migration and shopping events of the year take place in the early to mid-winter: Thanksgiving and Christmas. In China, COVID-19 began to spread in earnest outside of Wuhan around Chinese New Year. Even societies that don't have a special holiday in the wintertime might be impacted by cascading infections from those that do.
They get sued if someone jumps out. Many of thee older buildings that could open have them fixed shut now.
Part of it may also be the situation the company is in, and it' mindset, when Keller is hired.

There's no arguing that Keller is a smart guy, but he doesn't design an entire CPU architecture himself. If you're desperate and say "Okay, we are hiring the smartest guy we can find to build our new CPU, and give everything he needs to make it happen", then perhaps you get the AMD64, Zen or the A4 and A5. If you try to just dump a smart guy into a team as just another engineer, maybe you get nothing, like Intel.

Perhaps AMD, who already knew him, just gave Keller everything he need to build a team that can deliver on a new architecture, even when he's no longer there. Same with Apple. Intel on the other hand may have been unwilling to grant Keller the same level of autonomy and control. Then it also makes sense that he would leave Intel, for personal reasons, those being: "I can't work here, they won't let me do my job".
It is a problem when the language is being used to get anything done in the real world.
It actually isn't. I'll talk from "virtual" experience. It's food production in a virtual economy. I have the option of overcharging people and expanding my business faster or charging less so that even the poor players can afford it and not having enough money to expand. If I go with the "charity" route it will take much longer for the underlying problem to be solved.

By doing economic charity (not to be confused with donation based charity that charges nothing to the people receiving help) you're also ruining the price signal for other people. They see that the market has been saturated with cheap products but a few weeks later there is a shortage again because the "charity dude" is not producing nearly enough.

This is also one of the reason price gouging laws don't make sense. People will scalp and sell for market rate. The one who is losing out is the original manufacturer of the product. They could have used that money to fund extra production or you know, just reward them for producing the valuable product in the first place. It would still mean less money to scammers.

If you think that the product should be provided at a lower price then involve the government and let it sell the product at subsidized prices. That way it can fulfill an obligation to the people but at the same time also eat it's own words. If the manufacturer is overcharging too much then cut out the middleman and produce yourself.

Transfer this to someone who isn't running a business but instead just tries to get a better job. That person still has the moral "obligation" (it's obviously optional) to do effective charity or at least not make things worse.
Nice to compare this with the recent article showing 'the great suspender' extension's new maintainer was likely acting maliciously.

Extensions are debt and risk.
If you don't agree with the terms, including how they are presented to you, you can always reject them and leave the site.
Please don't add a comment just repeating the title, or with a #hashtag #soup. Users get annoyed and may flag the post.
This is a first year course. I think the idea is to teach students a `right way' before sullying their minds with real world `wrong ways' and more practical concerns.
Plus, Dropbox isn't doing hardware (they use Amazon's). I'd imagine they are S3's largest customer.
Whichever your friends or family know best (or lacking that, whichever you find the most readable / enjoyable documentation for).

You can't really go wrong with either of the mainstream languages, so I'd advise you to have a look at the documentation or tutorials for some of them, and choose one that you like best.

It also depends a lot on what you want to write, as certain languages are better for one task than the other. I wouldn't write a web app in C, for example, nor would I write an operating system kernel in python.