jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sure you can, at least with houses: that's what a manufactured/mobile home is.

The problem is that in the US a manufactured home is usually considered substandard, low class or otherwise undesirable.
It is extremely scary to me that you have to point this out to individuals. How does the reasoning process work for people who think like that? It must go something like "I can share photos with my mom on Facebook, so it must be possible to remotely fly a plane! #technologythatdoesntexistyet"
Hardly. An API can exist entirely without implementation, and pulling an API from an implementation doesn't need to expose any details of the implementation. That's kind of the point of an API - it's an abstraction. And what are the specs, if not APIs?

Not standardizing on an implementation: makes sense. Refusing to standardize on an API until there are two+ implementations: ?
oh but there are mormon hymns on p2p...
In Gruber's world we are.
I'd give you 100 votes if I could! (gave you one, though)
BTW:

Preferred-Format: ('Desktop' | 'Mobile')

http://tools.ietf.org/html/draft-saintandre-xdash-considered...
I have to agree.
When I read the first paragraph, it seemed promising, but then he just talks about development of the world and nothing more on the aspect of MMO. If he had an outline of what he'll be looking at to code an MMO, then it would have been better.
I used fish for two years or so, and recently switched back to zsh, mainly because Fish is too slow to load, and this is not something the developers are willing to fix. The problem I had was that I needed to load a “bare” shell, without plugins or anything else, but this is not functionality fish provides, and judging from the developers’ comments something they are not going to.

So I spent a day migrating my fish config to zsh, and am much happier now.
Neat concept. Exploring the difference between what successfully compiles vs. what won't seems like a great way of getting more familiar with the language.

I've written a little over 1,000 lines of Zig at this point and I really like it. I think its key feature is a rich compile-time imperative programming environment ("comptime"). If you can have full compile-time imperative code execution, you can get a lot of the benefits of more complicated language features (like C++ templates) "for free."

In C++ templates are "a language within a language", but even templates with all their complexity cannot solve all of the problems you might want to solve at compile-time, so C++ has been gradually expanding its compile-time code execution features so that more and more of the language is available at compile-time (constexpr, consteval, etc). Zig jumps straight to the finish line by making most of the language available at compile-time from the outset, and in doing so avoids the need to add the complexity of templates in the first place.

Having "slices" as a first class type feels like a general and powerful solution to the problems that std::string_view and std::span are trying to solve.

I am comparing Zig to C++ a lot, which many Zig fans would probably take exception to as Zig does not aspire to be a better C++, but rather a better C. Indeed many key C++ patterns like RAII are explicitly out of scope. But to me Zig bridges the gap between C and C++ by solving many of the problems that make C feel too spartan without jumping to the incredible complexity of C++.

There are a few things about Zig that give me pause. I've noticed that compile-time feels like a very lazy environment, meaning that functions do not seem to undergo full semantic analysis unless they are called from somewhere. You can write a function that compiles successfully, leading you to believe the function is syntactically and semantically coherent, only to find that when you add an actual call to that function, the compiler now flags errors inside that function. This adds some friction to development, because the act of writing a function is no longer a self-contained activity. Writing the function feels more like sketching it; later when you actually call it you have a new set of compile errors to contend with.

I also miss tools like ASAN to catch memory errors. I'm guessing things like that will come with time.

Overall I feel very positive on Zig.
[1] is correct but the process drastically reduces the energy and peak flow rates. Assuming the dam survives it makes a large difference for people down stream.

Visually it’s hard to notice but even just 1 foot matters in a flood.
I believe they're thinking of https://www.nytimes.com/2016/01/17/magazine/the-happiness-co...
mRNA vaccines took ten years before they "made it" and they needed a black swan event to really take off. Moderna IPO'd eight years in.

I think this is a false premise that we have. That there is any long-term science going on at all in government labs that wouldn't happen in private labs. It's conventional wisdom but not likely to be true.

The market is very sophisticated now. There are players who make decisions outside of any human's life. There are instruments to insure against hundred year events, and it is possible to price both rare and far off successes.

If you've peeked behind the curtain you know there's a lot of fake science there, including photoshoppery of microscope images that's now considered science. It's out there, I've seen it, I know it's real.

Public labs have decoupled success from knowledge and, in doing so, many long-term fundamental science projects are now fake.
I don't think it forces people to work harder, for me at least, it is a deterrent. As a master's student, I am not willing to get into the rat race that is academia with other people dictating what I should do research in because that is the current hot topic. I would rather work and do research in my own time on topics that I like at the pace that I dictate.

I should note that I am able to follow that approach because my areas of interest do not require lab equipment besides a workstation and notepads to scribble things on, my research is in ML and it won't yield anything remotely as ground breaking as Dr. Karikó's.
> So the suburbs were first, who’d a thunk it?

They weren't first. Low density agricultural settlements are not suburbs, which are by definition an extension of the urban area, populated primarily by people not engaged in the agricultural economy, but rather the industrial economy.

To this day, suburbs are frequently built on top what were previously agricultural settlements, with somewhat similar densities but completely different functions.

Agricultural villages were first, not suburbs.
Like a junkie chasing that first high. You keep needing more and more but never get close to the first, until suddenly you wake up and realizing your life collapsed around you and your drug doesn't work at all anymore.
Can we have a sub-$100 computer with built-in screen and keyboard to go with it?
From one of the flagged comments in this thread:

> Good.

> Nice to see they don't have double standards, since they also silenced for example an enemy of US - Donald Trump.
After reading this it strikes me that git is imperative--it stores files as they were when you checked them in and merges what you tell it in the order you tell it.

Darcs, however, is more declarative--it stores patches. And not just patches but patches with dependencies. This set of patches describes how the current state of the repository is constructed. So when you merge you're really just adding new patches to the repo and it knows exactly what to do to make it work.

The interesting thing is that git has all the information there... It could go through the relevant history, diff everything and put the resulting patches in a darcs-like data structure and then commute patches with darcs' patch theory.

But in the end I'm not sure I'm ready to call darcs' style right and git's wrong. Both of them have a fairly easy to understand object models and they both have merges that act in accordance to the internal philosophies of those object models.
Thanks for the unknown "Reyes Magos" greeting; by looking it up, I got
to learn something new.

As for improving your situation, on the first day of each month there
are three automated posts made by the HN user 'whoishiring'. You can
find all of the automated posts in the HN user profile under the
"submissions" link:

https://news.ycombinator.com/submitted?id=whoishiring

The first of the three is the "Who is hiring?" post and it contains
comments by employers looking to hire people. The most recent is from a
few days ago on the 1st of January:

Ask HN: Who is hiring? (January 2015)
https://news.ycombinator.com/item?id=8822808

The second is the "Who wants to be hired? post, and it contains comments
by people looking to be hired.

Ask HN: Who wants to be hired? (January 2015)
https://news.ycombinator.com/item?id=8822810

The third post is for freelancing, both people looking to hire
freelances and people looking for freelancing jobs:

Ask HN: Freelancer? Seeking freelancer? (January 2015)
https://news.ycombinator.com/item?id=8822817

These monthly posts are great resources for anyone looking for work or
looking to get work done.
You're pushing malware via popups.

To convert one video, I was subjected to each of these popups three times:

http://i.imgur.com/qqK77qp.png
http://i.imgur.com/eCAtjOi.png

You're probably paid per install, unless the distribution model for malware has significantly changed in the past six years.

Assuming $2 per install, that would mean you're infecting 15,000 machines per month.

At bare minimum, this malware you distribute probably maliciously replaces all ads loaded on the infected machine with ads controlled by the hackers who created the malware, and it does this for the remainder of the lifetime of that machine.

The legitimate site operators currently obliviously and naively praising you in the comments here are the very same victims who are robbed by the criminals you are colluding with via this ad-replacing malware you distribute. Their CPM and CPC numbers are suffering because of crooks like you.

All that aside, none of this takes into account the people who are duped into calling the 1-844 number in those popups who then have their bank accounts cleaned out by the scam artist on the other end who succeeds in socially engineering the victim into sharing their credit card details.

What you're doing isn't praiseworthy; it isn't impressive. It's despicable.
The data is stored in postgres, so it should be simple enough to use the Snowball dictionary/stemmer and the tsvector/tsquery functions to sort this out.
Also don't forget "Mad" Jack Churchill - http://en.wikipedia.org/wiki/Jack_Churchill .

That said, I find the fact that the BBC are running this article a touch jingoistic - "Look boys, war is glorious!".
maybe 25 after a plea deal
Often, the problem with US cities is that they use a lot of space for parking lots. In order to be practical for walking and cycling, businesses have to be very densely packed. Having a parking lot in front of every business spaces them too far apart for cycling or walking. Thus, adding parking lots necessitates cars, and cars necessitate parking lots. A vicious cycle.
They are usually just people that give up to a citizenship they did not chose, not slaves. You are supporting slavery in a modern form, the government is the new master.
One of the first things I did when I graduated from high school was delete my twitter account. It was in an effort to get myself together and become more focused in school. Seeing people's careers damaged by tweets when they were kids makes me feel more and more that deleting my account was one of the best decisions I have made.

If I ever have kids, I'll make a concerted effort with other parents to prevent them from joining any social media before they turn 16.
> ADA is a federal law, so I don't think it would make any difference within the US in different jurisdictions.

ADA applies to employers for their employees disabilities, and providers of goods and services for their customers disabilities.

In a jurisdiction where Uber is a provider, the driver is an employee, and the passenger is an Uber customer it may well apply differently than in a jurisdiction where Uber is a third-party-matchmaker-service, the driver is a provider of service to the passenger, and the passenger is a customer of the driver that locates and pays the driver through Uber services.
Requiring real names, age, and contact info from uploaders and everyone in the video would discourage people well beyond a simple checkbox. Similarly, adding video fingerprinting should make it very easy to avoid someone uploading the same video again.
It used to be that a private conversation with another person was private. At worst, it was "one person's word against another" so you could operate on a basis of "don't write it down" if you wanted something to be private.

Not sure how much longer that will be the case. People will soon be walking around with the personal equivalant of a police officer's body camera, always on, recording every moment and every interaction with another person.

I would be reluctant, and probably refuse to talk to anyone wearing such a device, but it won't be long before it's not even obvious.
If that's true, I'm deleting my Twitter account.
Whether or not every tweet in existence should be archived is irrelevant. The fact is they can be, so they should be treated as though they will be.

Saying "no please don't" will never stop something that is technologically possible from happening. Murphy's law applies here and everywhere in tech (and frankly, in most areas of life).
I see it sort of like pot smoking. In about a two decades, we went from "probably the most dangerous drug in the United States today" (Reagan), to "I smoked but I didn't inhale" (Clinton) to "Of course I inhaled, that was the point." (Obama).

It's not that pot suddenly epically skyrocketed in the voting-age population, it's just that enough people either had smoked pot, been around those who did, or watched media that made light of it to realize it wasn't a 100% mark of evil.
If you want to write a song every day, fine. If you want to write a song and hack on it with your ensemble every day, even better! Those are awesome challenges!

Forcing yourself to sit there and do post-production without taking a nap is not creative (unless you're an EDM producer), it's just torturing yourself. How many of you have spent much time in post-production? Or even actual production? There are really fun and inspiring ways to achieve what we're aiming for here; this just isn't a good idea as stated.
I tried uploading an image without entering any text. I then got a message "Cat got your tounge?". I then tried uploading same image, this time with text. Then I got "You triggered the spamfilter". I can't see the submission, so I'm guessing it didn't get created. You might want to add the typical red asterisk or something to both input fields, to signify they are mandatory.

In any case, really cool concept, congrats!
Here is the email sent to users:

We are writing to let you know that there may have been unauthorized access to some of your Twitch user account information, including possibly your Twitch username and associated email address, your password (which was cryptographically protected), the last IP address you logged in from, and any of the following if you provided it to us: first and last name, phone number, address, and date of birth.

For your protection, we have expired your password and stream keys. In addition, if you had connected your account to Twitter or YouTube, we have terminated this connection.

You will be prompted to create a new password the next time you attempt to log into your Twitch account. If applicable, you will also need to re-connect your account to Twitter and YouTube, and re-authenticate through Facebook, once you change your password. We also recommend that you change your password at any other website where you use the same or a similar password.

We apologize for this inconvenience.

The Twitch Team
So you joined College just to play football, write essays and make friends? Can't you just make that within your network? (neighbors, clubs, events...)
No. I am a grad student teaching first-year calculus. 90% are getting a chance to party and maybe 10% are the idealists.
Unfortunately the very noisy minority of a few specific derivative ideologies have worked very hard to claim the word “christian”. You're in the unfortunate positon of having to win your word back from an extremist connotation and years of political pandering.
Uh, not to harp on christians but...

As a former Evangelical, I can tell you we really did think this way. Every generation is told that they will live to see the rapture. And according to Pew, there are like 60m of these people in varying phases of commitment to this philosophy.

While your beliefs may not coincide with this particularly toxic brand of christianity, they are a significant portion of the American population and their actions can have huge impact.

If you are christian and you are offended by this article, what would you rather they have said? Would you prefer the word "evangelical christian"?
If you don't know many fundamentalist Christians, it's easy to assume that this kind of thinking is very rare. I assure you, there are an eerily large number of people who interpret oil spills, wars in the Middle East, hurricane, and so on, as signs that the apocalypse is coming, as foretold in the book of Revelations. I realize, this is still not statistics. This, however, is:

http://www.time.com/time/magazine/article/0,9171,1002759-2,0...

I'll just quote from the article: "A TIME/CNN poll finds that more than one-third of Americans say they are paying more attention now to how the news might relate to the end of the world, and have talked about what the Bible has to say on the subject. Fully 59% say they believe the events in Revelation are going to come true, and nearly one-quarter think the Bible predicted the Sept. 11 attack."

So, yes, I would say that there's something statistically significant going on here.
Cool, nice job. :) Way to keep things simple. Good luck!
All the CPC networks of the day shut down. Those that are still around dropped that pricing model in favor of CPA or CPM. The main problem was fraud. The companies weren't as sophisticated back then to be able to deal with click fraud like Google and Microsoft do now. It's still a challenge.
Be sure to check out Beej's other guides. They're some of the most useful I've seen.
Fraud is real, and vast, and if it creeps in it undermines the whole thing. What's the alternative?
For me it's the price. I feel okay spending 2.5k on a gaming PC or a mountain bike. But a smartphone for over $500 is just excessive for my usage. As long as the camera is good enough, I don't really care.
I would really like to own a foldable phone, but not at the current prices.
Yeah just like owners of real estate are "hodlers" right? Keep pooring it on
It’s a fundamental desire for fairness. Is it really that surprising?

Once people start viewing the system as inherently unfair, then it can start to fall apart pretty quickly.

Not saying that the vaccine situation in the article is an example of an unfair situation.
Though perhaps more relevant to FEM is the tetrahedral mesh...
Doesn't seem to work in Chrome?
> If you honestly believe your lifestyle is no different from someone getting by on $10 per hour then I doubt there's much I can do to dissuade you.

I guess maybe I'm just not allocating my money intelligently, but it really doesn't feel like my life is much better than "poor" young people.

My university friends who survive on a $4000/semester stipend don't seem any less happy or contented than me. If anything, more so.

> much more stability and confidence you have as a product of your income.

Admittedly, I don't really worry about the effect of losing my job. I could probably sustain myself for a few years off my savings.

But, on the flip side, having a "professional" job is also much more all-encompassing. I doubt people working at McDonalds frequently wake up with thoughts about new strategic directions and methods for flipping burgers, but I am. In exchange for the stability which a high salary brings, I'm always thinking about work.
I feel like she was pretty clear on that point; the whole first post was her explanation of what she was thinking/feeling when she made 'poor' decisions.
The second portion, in response to criticism, was her justification of that mindset.
Copy of install instructions here: http://okturing.com/src/2648/body

Also might as well copy them here too:

1) Install VirtualBox from https://www.virtualbox.org/
2) Download and ungzip the disk image from https://dl.dropboxusercontent.com/u/46753018/Mezzanine%20Demo%201-disk1.vmdk.gz
3) Create a new VM in VirtualBox with the following settings:
Type: Other
Version: Other/Unknown 64-bit
Memory size: 512MB
Use an existing virtual hard drive file, the one you downloaded
4) Open the settings for the VM and switch to the Network tab.
5) Open the advanced settings and change the adapter type to virtio-net
6) Click OK. The VM is ready to start.
I don't buy the whole "slow" thing. I work on a very popular SaaS web app, written in PHP, that is running on far fewer frontend web servers than I've seen running other sites with fewer users written in other languages.

With an Opcode cache (available shipped since 5.5) it's perfectly fine performance wise.
Yeah, my shit is irrelevant. My machine is not though. When attacking other, relevant systems, agency will always use infested low-key systems as a hop.

Is this a valid reason to harden security of your machines? Yes, it is.
Access denied by Cloudflare when RethinkDNS was used ...
> “It’s a consumption-driven economy. Does the ‘economy’ want every household to get a vacuum cleaner, a television set, a washing machine, a stove, and not much else? Probably not since that creates less economic activity.”

that conclusion doesn’t follow. for instance, prices could rise to result in the same level of economic activity (this is unlikely to be the sole response however). the amount of money and the velocity of the economy is correlated to human output (leveraged in various ways), so it’s not that elastic (at least in ways that matters). the money then has to find different routes, nooks, and crannies to fill, and it will.

the last 100+ years has been about how to advantage capital and capital holders. it’s time to retire that poor paradigm (re, the inequalities it’s produced) and focus on work and workers as the core economic engine it is.
Same. I was introduced to the concept in the book Feynman Lectures on Computation. It's an excellent read. He was a brilliant man and it's fun seeing someone coming at computation from the physical direction.
I have also switched back to Linux after about 8 years in Mac world, and have been really pleasantly surprised. Things still aren’t perfect, but they’re a far cry from where they were in 2010. My wife and I recently got a new Lenovo ThinkPad and Dell XPS, respectively, both with Linux preinstalled. The fingerprint readers work! The webcams work! Audio works! Wifi works! All with close to zero hassle (had to enable a PAM option to use the fingerprint reader with sudo, but otherwise no problems).

I miss MacOS keyboard shortcuts a bit, but most of the software I use for work and personal projects (emacs, terminal/tmux, docker) runs an order of magnitude faster. I love having a real package manager again, and I get first class support for most of the developer-centric tooling I really care about (e.g. Nix).

I like many was a little tempted by the M1 Macs, but seeing two coworkers have to switch away from them because critical dev tooling isn’t functional, reading about the SSD write issues recently, and now this about the insane size of update files helps temper the temptation.