jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's partially because System76 doesn't currently design and produce their laptops, they rebrand Clevos. This new Lemur Pro appears to be this model [1] so unfortunately it'll also have poor build quality. From System76's careers page and their posts about Thelio it seems like they'll be designing their own laptops soon, and based on the Thelio I'd bet they'll be much more solid.

[1] https://clevo-computer.com/en/laptops-configurator/purpose/b...
Are the Pinkertons fair game just like they are in Red Dead Redemption 2? Oh, my: but I don’t have a horse. Hope this won’t prevent me from taking part.
That's a mirror image of 'Lisp just looks ugly to me. I think it's all the parentheses.'.

There is a lot more to a language than its syntax.
This is an amazing feat with Rust being a modern open alternative to C! So far many have tried and failed. Rust developers have learned well and Rust seems to be on right track.
I think this page supports your assessment:

http://www.google.com/ideas/projects/arms-visualization/

> "Global illicit networks — from drug smuggling and arms dealing to human trafficking and organ harvesting — affect millions of people across the world, generating over $2.1 trillion every year. Existing, publicly available information about illicit networks is often not presented in a format that allows the patterns of trade to be easily understood. Applying the power of data visualization to this information can enable a greater understanding of the underlying mechanics of these networks, which in turn can lead to much more targeted and effective efforts to counter them."

This paragraph makes it sounds like they are interested in illicit activity in a general and abstract sense and are considering participating in the War on Drugs.
Ok, PHP got package manager and MVC frameworks, but half of problems mentioned here http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de... are still not fixed. It's shitty language and package manager and MVC will not help.
No, the popcorn is just a subsidy for the film. It allows cheapskates like me to have a cheaper entrance fee without popcorn.
This page follows a typical JavaScript antipattern of not showing anything to search engines, web scrapers and people who block JavaScript.

A noscript tag sould at least tell me, what the site offers when enabling JS, to give me a reasont to enable JS.

And it takes ages to load on a normal DSL line. I dont want to know how slow this page is when browsing with a cell phone.

I just checked. This page not only requires JavaScript, but also a Desktop environment. There is no drag and drop on my computer.
No, a front page filled with ipad news tarnishes HN, this is genuinely interesting and new.
Just noticed that it is back in the app store. http://itunes.apple.com/us/app/pulse-news-reader/id371088673...
But note that Apache's memory use (and overal slowness) depends a lot on what modules you use. mod_{php,perl,...} embeds a whole interpreter in each Apache process, which causes lots of overhead, but you don't have to use these.
But you're asking for things to work differently there than everywhere else. Humans are creatures of habit, and a product is a product.
Complain all you want about their "abusive" policies, but 99% the people buying an iPad every 3 seconds probably don't even know or care what Flash is.

Buying an iOS device that doesn't support all those things is actually the public giving money to Apple to support this main philosophy:

"We will tell developers that they can't make software that is hard to use."

I mean, Apple hasn't actually said that, but that's what people are getting when they buy an iOS device. And guess what? People are actually buying them by the millions.

Google will never remove themselves from iOS devices. They need the search traffic too badly. That's why Google is competing with Android. Google has a lot of smart people working there. They know the future is a mobile future and saw a potential future where consumers get all of their information from iApps instead of search engines.
Anyone know of a django/python set up like these?
So how many people would end up having "fun" in these?
The main focus of these kinds of toy boxes was always less on accuracy and more on making playing with the toys enjoyable. I really don’t see the contradiction in that and Sim City being an simulation. It’s practically always only accurate when that serves it being enjoyable. That’s how it should be.

Do you really believe it was ever a serious simulation?!
I sell cosmetic surgery visualization software that doctors (plastic surgeons) can use to tell patients how they might look like after a cosmetic surgery. It's more in the 'nice to have' than 'must have' realm for doctors, so maybe this is the issue as well.
The market is small compared to consumer stuff? Not true.
this demo didn't reach Flash's full capabilities

I'd like to see HTML5 version of these:

http://blog.alternativaplatform.com/ru/files/2008/04/bunker....

http://blog.alternativaplatform.com/ru/files/2009/02/hero.sw...

http://blog.inspirit.ru/wp-content/uploads/fluids3d/FluidSol...
Why would a crackpot pay for this? Their incentive is for people not to find errors in their proofs, not for them to find errors.
Wow, this is like the greatest clojure blog I've ever seen.
I'm building Salon Software at http://getmochi.com

My AIM: its495time
My MSN: dickason@purdue.edu
My Twitter: @flashmen

Would love to talk to ANYONE especially people building subscription-based software for industries that are 'sleepy' or slow to adopt tech.
Here's another great letter of similar style by the creator of ren and stimpy:

http://www.lettersofnote.com/2010/01/your-pal-john-k.html

(I like how the pixar guy said that it's all about having a good story, while the ren & stimpy guy says that good drawing is more important than the story)
That would be a wonderful way to solve the financial crisis, too. If everybody knew who owed what to everyone else, we wouldn't be in this mess.
Sure, technically the monarchy have power. But the reason they don't use it is because it would be taken away from them if they used it...
Keynote attendance already went into overflow.
GUTS Tickets/GET Protocol | Frontend/Backend/DevOps | Amsterdam, The Netherlands | Onsite/Remote up to €70k+ p.a. depending on experience, part-time/full-time, SARS plan available. EU Visa sponsorship possible

GET Protocol is a Ticketing SaaS with NFT integration that puts an end to disgraceful secondary ticket prices and ticket fraud. GUTS Tickets is one of the whitelabels that uses this protocol to sell NFT powered tickets to hundreds of thousands real users.

We have several open positions for:

- Medior/Senior Frontend Developers (Vue3, React Native, Typescript)

- Medior/Senior Backend Go Developers (Golang, CouchDB, NFT, kubernetes, AWS)

- Medior/Senior Backend Python Developers (Django, DRF, CouchDB, PostgreSQL, rabbitmq)

- Senior DevOps/SRE (kubernetes, EKS, AWS, grafana, newrelic)

Competitive salary based on experience: part-time or full-time is negotiable. ESOP (SARS) or token plan are negotiable. Employee-based conference, hardware and training budget is available.

Fully remote is possible, with timezone constraints.

Perks: Playstation gaming-battles, ping-pong tournaments, Friday-afternoon bbq/drinks on roof terrace (looking over Amsterdam), committed team-members from all over the world (all on-site), meetups & lightning talks, access to "fill in whatever you want" events & conferences.

Check out https://careers.guts.tickets/ (soliciting is NOT appreciated)
What helped me understand monads was starting from the notion of 'promise' (or future), and how you can chain those: https://en.wikipedia.org/wiki/Futures_and_promises.
Once you have that concept it is easier to now learn what a monad is in the scope of a monadic concurrency library.

Similarly learning about the either monad might be easier if you start from the concept of chaining error handling, as in this tutorial: http://fsharpforfunandprofit.com/posts/recipe-part2/, and then show how it can be done with monads.

But I agree with the 'monad tutorial fallacy' that you'll only learn it once you actually try to write code using it and see if it works the way you thought it would.
We had to migrate our software from single tenant (per machine) to multiple tenant for our cloud offering, on a 11 year old code base.

We used Michael's trick: environment variables pointing to config files works unbelievably well if you ever need to implement a multiple tenant cloud offering.

So apart from the security aspect, there's the aspect that it is a more versatile design.
I was interested by this but couldn't find anything about single piece doors being illegal. Being from California I've lived in a few places where these types of doors are common.
I don't think the parent comment wants you to get people to downgrade. I think the intent is to get people to demand better protections from abuses of technology.
I wonder if anyone thought about reusing panda implementation as BIFs in Erlang. That would've eliminate one abstraction layer.
Know what's not on your list?

1) Increased government accountability
2) Any reduction in the military industrial complex
3) A completely ironic nobel peace prize.
The question is: what will the landscape of the internet look like in 5 years? Will it be divided into "basic" and "premium"? Or will we just have a broader range of access plans ranging from a cheap 1mbps plan to a very expensive 1gbps plan. Will the ISPs start restricting traffic from different IP addresses who don't pay up? Will we all start hosting on Amazon because they will make the deals with the ISPs?
any github link ?
Homakov did an interesting writeup about a security architecture for an exchange: http://homakov.blogspot.com/2015/01/bitstamp-problem-and-war...

You're probably looking for details beyond the security architecture, like how an exchange is implemented, but I figure I'd mention it.
Another important detail, If you're just flooding a certain frequency you do not need an SDR to transmit, you can easily build a cheap $5 transmitter for that frequency.
> geography breaks something down into types (city, village, country etc.) and there's a hierarchy. Understanding geography is close to the sorts of abstract thinking required of programming

It's one of the tools, but - probably because being heavily promoted by books and articles on Object Oriented Programming - it seems to be abused to the point of making some programmers dumber than they were before.

What one really needs to grok here is that categories are arbitrary and rated only by their utility. With your example - yes, we divide countries into cities and villages, etc. but not only there are tons of exceptions breaking the perfect tree-like structure - the whole hierarchy exists only on the map, not in the territory.

So yes, I'm all for teaching people hiearchies - followed by explaining that they're totally arbitrary, that real world is fuzzy, and that best ways to categorize do not always yield tree-like structures.

(and maybe then people will stop listening to stories like "European Commision believes snails are fish" and then assigning stupidity to the authorities instead of themselves)
What special about NT kernel that's not in linux kernel ?
A "nice place" is not a 1 bedroom for $3K/month.

You can't live comfortably in SF proper on less than $120K-150K/year.
> It's that, if you're going to regulate something (particularly something as complex as nuclear energy), then you need experts. And the only place to get those experts is from the industry.

This is a very key point.

One of the ways that the Navy's nuclear management agency (NR) has tried to avoid the problem of regulatory capture is that they train their own experts in addition to pulling experienced personnel from the nuclear-powered fleet.

Those who have never been underway but still understand nuclear power and administration are typically thought of as a bunch of pompous no-fun assholes... but that's their job and they do it well. They have little to no ability to be empathic with ship's crew as they've not been underway and dead tired and all that... and so it's that much easier to demand that the right thing is done instead of the easy thing.

It's not enough just to train your own experts though. NR pulls people back from the fleet, as those with operational experience are those who best understand the typical shortcuts that might be employed by the crew, and how to detect that those shortcuts are being practiced.

But you're exactly right, it's impossible to design a safe nuclear power industry without looking at how best to design the regulatory component.
I'm curious, is it more or less dangerous than driving a car over the same distance?
Along these lines, I've noticed that a few banks seem to be blocking Google Analytics. As an interesting aside, we noticed one large bank blocks GA, but not mixpanel. Has anyone else who serves enterprise customers noticed this? If this trend has real legs, we'd need to move back towards server side analytics.
Oh wow. You can watch a 360 video of a ride around a city from a bike: http://dubai360.com/#!s=1334-dubai-grand-parade-2013&l=en
Obviously not forever, but you just have to take into account that a funding round is also likely to be a while off.

It's in your favour that the founders have had startups/exits before (fundraising will be easier) but funding still takes months to close and you still need to ship a product before you even get to that point.

I imagine you'll be hiring other employees too which increases the strain.
>fleet of Teslas

These guys are on top of their buzz game
Abstract: The electrification of passenger road transport and household heating features prominently in current and planned policy frameworks to achieve greenhouse gas emissions reduction targets. However, since electricity generation involves using fossil fuels, it is not established where and when the replacement of fossil-fuel-based technologies by electric cars and heat pumps can effectively reduce overall emissions. Could electrification policies backfire by promoting their diffusion before electricity is decarbonized? Here we analyse current and future emissions trade-offs in 59 world regions with heterogeneous households, by combining forward-looking integrated assessment model simulations with bottom-up life-cycle assessments. We show that already under current carbon intensities of electricity generation, electric cars and heat pumps are less emission intensive than fossil-fuel-based alternatives in 53 world regions, representing 95% of the global transport and heating demand. Even if future end-use electrification is not matched by rapid power-sector decarbonization, it will probably reduce emissions in almost all world regions.

DOI: https://doi.org/10.1038/s41893-020-0488-7
Speaking of what many consider classic investment banking, or Mergers & Acquisitions:
- Senior People (Managing Directors and Senior VPs) meet with clients during the day, figure out what to pitch, and what deals need to be done.
- Mid-level Managers (VPs) divide up the work ("create this pitchbook", "model this stock price", "come up with values of comparable companies"), do some of it themselves, assign work out, and check it.
- Low level folks (Analysts & Associates) spend a lot of time waiting for work, and then execute it until it's done.
- Interns try to impress that they have the stamina to get a lot of work done.

There's a lot of waiting implied in this for the juniors that are doing 100 hour weeks. For up to half the day they're goofing off, surfing the net, and looking busy. Then they crunch spreadsheets, and write pitch books.

Other divisions have similar hierarchies, but a little less busywork. Research spends a lot of time writing models and coming up with research papers, pitching trade ideas.

In trading, the hours aren't necessarily that bad, though they can be for juniors. Trading hours are 8-10 hours a day, but the jobs are hard to get so juniors spend a lot of time trying to look and impress.
As albertni suggests, they have a series of heuristics, some of which do word matching and others which are specialized to common Jeopardy idioms -- such as the before-and-after clue. Each heuristic gives a list of candidate answers and probabilities, and Watson replies with the highest-probability answer, if its certainty is high enough.

How does Watson "know" with high probability to apply the before-and-after heuristic in this instance? Because the category is explicitly "Before and After", assuming they're recycling the clues from the following show:

http://www.j-archive.com/showgame.php?game_id=3258

(I see a wag on a discussion board suggested "Pay Day O'Connor" as an alternate solution, which is awesome. Curiously, Watson had the same solution as the contestant that day; Alex seemed to be expecting "Baby Ruth Bader Ginsburg".)

So, no, Watson probably wouldn't do too well on cryptics, but a similar approach with the right set of heuristics would probably work.
Regarding Jóhanna, it's sad that the first openly gay head of state is also so openly incompetent :)

Care to elaborate?
Excellent!

If you're in Europe, you might want to come see Adii speak at at my bootstrap conference set in Vienna, Austria. We haven't announced speakers formally yet, but he was the first one to say yes. (I'm gonna bring the bootstrap mentality to Europe if it kills me!)

A few more details are up on http://schnitzelconf.com.
How long before we have a tournament with Wolphram Alpha vs. Google vs. Bing vs. Watson, etc?
On a well run VPS, CPU is rarely the problem. Often it's better than a dedicated, because it's a much bigger box, and you can often burst to use more cores. (of course, if everyone else is using a lot of cpu, then CPU can start to suck, too... but my experience has been that CPU is usually not a problem.)

It's disk I/O where VPSs start to really suck.
It does less than a $140 scooter. A scooter can carry more cargo than a segway, has a greater range, can be refueled at many more locations outside the home, and can be driven on roads.
I'm in the same area - I'm sure between Caltech, JPL, and places like Idealab there should be some more of us around. I'll organize a local meetup if we can get a few more people - if you're from the area and interested, reply here or send me an email (in my profile).
Ok, the car comparison is good. I agree now that phones can't really be a commodity.

I still think it's okay to refer to decreasing differentiation in a market as "commoditization". People understand what's being said, and there's no other concise way to say it.
> The other side of this is that the pirates give you network effects which let more people see your app.

But if most of the people the pirates show that app to are pirates, those network effects aren't in his favor.
Neat, although the extremely small number of heliophysicists who might actually have some use for this probably have some other way to view the data already.
My comment refers to startups. When you're building a company from the ground-up having a great product will sell itself. You don't get bizdev deals, advertising deals, or users talking about your product if it sucks. I work for a startup that hardly gets any press and you know what, it's cool, because we still manage to grow by 20% a month because our product is great.
You almost always need to have a client object observe the state of an instance - clients need to marshall it for the network or log some information about it, etc. So getters make sense.

It's a problem when people assume that getters and setters must always occur in pairs. They shouldn't! Getters can expose whatever is needed to communicate the object's external identity and state. Setters are mostly a code smell. You should pass whatever you need to a constructor and use behavioural methods to mutate the internal state after construction. For instance, a Car class can have a getSpeed(), but shouldn't (in a clean design) have a setSpeed(). It should have stepOnTheGas() or increaseSpeed().

Getters and setters make classes into little more than verbose structs.

Obviously everything I've said is aimed mainly at Java-ish languages, which was the focus of the OP's comment.
"Letting the server supply you with arbitrary Javascript code to execute doesn't really get you away from trusting the server."

BINGO! That is the biggest problem with current web technology today. We need to have some kind of mechanism for delivering STATIC content, content that can be verified by independently downloading a hash from somewhere that you trust, and making sure the file is the same. This download has to happen through the browser itself, and not be initiated by javascript.
I'm planning on incorporating something like this, but it's wayyyy in the future.

Right now I am working on a distributed social network, where you own your data. That means if you are hosting it and your machine goes down, then your non-public data is inaccessible to others because your machine is the master source of authorization for who can see it and who can't.
Oh hooray, another left-wing political rant on the front page. It's been a few hours since the last one.
"I've always resented punctuation" is a quote I can only read in the voice of Walken.
Yeah, a bit more? https://twitter.com/steipete/status/1025024813889478656
I think the gripe with things like wine tasting is the "elitist" nature of it all.

Tasting a lot of wines and beers either makes you an expert or a drunk or an expert drunk or drunk expert?

Either way, theres no certainty that a drunk isn't an expert or vice versa.
HN is full of people that graduated from college into jobs on $200k a year plus, putting at least $averagesalary into index linked 401ks, having benefited from the mass transfer of growth from workers to owners over the last decade or so, and are in a position to retire in their mid-to-late 30s.

That's not normal.
Visual Studio Code is nice in this aspect. When you use the terminal window, the output is parsed and you can ctrl+click on a filename or (filename:line) to jump to it
I used K-9 back in my Android days (5+ years ago). It's biggest weakness was, and to my knowledge, still is, inability to support modern OAuth authentication schemes that Google and Microsoft have largely switched to. Sometimes I get a notification from a comment on the GitHub issue still.

It used to be able to connect to Exchange servers, but hasn't been able to for nearly a decade.
Most poor kids get fed and don't get beaten by their parents, so those factors can't be what explains the huge difference.
Haha I don't know where you're from but Swedish people are often stereotypically bad at both dealing with emotions and resolving conflicts. "Van der" = Gonna guess you are Dutch? Well Swedish people are, as you know well yourself, the opposite of the Dutch in how to handle things.

Source: My partner is Dutch.
Do you know what is meant by "joy grades"? Does it refer to grade inflation (ie nearly everyone getting very good grades)?
The only link between Telegram and VK is that they have the same founder. Durov has been fired from VK and built Telegram after that. There is no other relation between Telegram and VK.

Not really comparable to WhatsApp and Facebook controlled by the same Zuck.