jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A while ago ARTE started a side channel and asked users how to name it, which we all know is a bad idea in the internet. The result was "Irgendwas mit ARTE und Kultur" ("something with ARTE and culture") and they really took the name: https://www.youtube.com/c/IrgendwasmitARTEundKultur Kudos to ARTE.

BTW. it's a cooperation between french and german public televisions, is there something similar elsewhere in the world?
> No, it's not.

Yes, it is. The norm in cities in the US until very recently was that you could get a middle class job, buy a small home, raise a family, etc. This phenomenon of only being able to lick the boots of the homeowners near the good jobs is relative new.

> able to afford a home in Beverley Hills

We’re talking about the entire Bay Area, not a specific suburb. Anywhere within an hour commute of Google HQ is like this.

> Should you be able to afford a home in San Francisco itself? 40 years ago that was the norm.

Yes. It was the norm. Then the nimby dickheads stepped in and pulled up the ladder behind them by blocking everything they could and pushed through a very favorable proposition to existing homeowners (prop 13).

Your opinion might be that it’s fine to block out an entire generation from the bay and rent seek. I personally think that’s a shitty drag on society propped up by government created housing scarcity.
Keep hopes high: http://www.deepsilver.com/news/newsdetails/article/deep-silv...
Sort of. There are tons of people offering crawling-as-a-service, where you can do your own scraping. Then there are tools like import.io which let you point-and-click data right into your database. There's scrapy for and similar frameworks for Python. I'm sure node has more than a few npm packages out there to deal with dynamically rendered (e.g. infinite scroll) stuff out there. In short, it's a useful tool to be able to reach for in your toolbelt but not the hammer you'll use every day.
It may be a stretch that Russia has no good reason to occupy the Baltic states, but maybe not. The reason to occupy Eastern Ukraine was that a lot of Russians live there. Guess where else a lot of Russian live.

Even if you don't take the threat seriously it is obvious that other neutral states do:
https://www.reuters.com/article/sweden-nato-idUSKBN28J1UL

I think you are probably right. But this is the kind of thing where being wrong is potentially catastrophic. And the world can change faster than you can adjust your defense posture.
any apple product.
Typo "for the IP or talent"
> Substitution - I understand that you cannot subcontract the work without the client knowledge and approval. That means the service is most likely personal.

Do you know the rational behind this one? Obviously when you hire a solo freelancer you want to work with that particular freelancer. Why would this single clause being false mark you as being an employee?
Wigs are in and you can't really tell the difference. That being said male hair restoration is at minimum a billion dollar industry which tells you something, men are still successfully reproducing despite genetics that lead to male pattern baldness.
Given how often Google abandons products I don't know why anyone would build something important with their infrastructure. That alone should be a massive advantage to AWS.
Well, hopefully the big scandalous hack happens early on and stops this practice before the harm it will cause is too widespread. Future headline: “Millions of student computers fall victim to massive ransomware attack after testing software bug exploited. Vendor suing students who first notified journalists about it”
Looks like is now Software Engineer at Stripe. I hope someone lets him know his ticket is closed.
> There are, frankly, far more comfortable ways to earn a million dollars in exchange for 20,000 to 50,000 hours of your life.

Not everything is about ROI, I'm also not saying playing Dota for your entire life is going to be particularly fulfilling in many other ways thought - after all they are playing out their lives within the very finite confines of someone else's creation.

The author does point this out as a suggested heuristic, if you are obsessed with someone elses creation, it's probably not going to be very fruitful (whether fruitful means money, scientific discovery, or fulfillment ones curiosity etc).
So if I malloc 2 MB or 2 GB or whatever in a C program running on Linux, but I have not yet either read from or written to that memory, then what's the state? Has the C library forced Linux to actually allocate it, or has it not? Or does it depend, and if so, on what?
https://archive.vn/dEvW0

https://www.youtube.com/results?search_query=proust+lu [97 videos]
Thanks for the tip. I've come across Talon before, but never tried it. I can't use it at work because it would drive my co-workers insane, but maybe I could learn it for use at home. Can the commands be easily switched to non-english words? Also does it work with any language? I mainly use JS, HTML, CSS, Rust and C#.

One of the reasons why I was thinking of buying a Mac to use Voice Control is because it also enables dictation, which helps a lot when chatting and writing emails. It also supports my native language.
Cathy O'Neil's done some excellent work in this area. "Algorithms are opinions embedded in code."

There's a summary of it on the TED Radio Hour here:

https://www.npr.org/2018/01/26/580617998/cathy-oneil-do-algo...

TED Talk https://embed-ssl.ted.com/talks/cathy_o_neil_the_era_of_blin... (video)

Cathy O’Neil Is Unimpressed by Your AI Bias Removal Tool (A RedTail Q&A)
https://redtailmedia.org/2018/10/29/redtail-talks-about-flip...

Weapons of Math Destruction: Cathy O'Neil adds up the damage of algorithms
https://www.theguardian.com/books/2016/oct/27/cathy-oneil-we...

Human Insights missing from Big Data: https://www.ted.com/talks/tricia_wang_the_human_insights_mis...

Further references:

Weapons of Math Detruction outlines dangers of relying on data analytics: https://www.npr.org/2016/09/12/493654950/weapons-of-math-des...

Can Big Data Really Help Screen Immigrants? https://www.npr.org/2017/12/15/571199955/dhs-wants-to-build-...
@ironmagma, that was a pretty cool ads, it gave a different vibe to their developers. Made it look fun
I misread the domain at first and thought this was going to be a Marxist analysis and takedown of common interview questions from Jacobin Mag. I have to say I am disappointed
> You don't edit raw png values either

However, for when you want that there is SNG¹. It can be a surprisingly fun way to perform minor corrections or filters to an image.

¹ http://sng.sourceforge.net/
If they care about you, they'll create an account in Telegram/Signal/whatever just to be in contact with you.
Yeah, you can be sustainable at 10% YoY growth at a lot less pressure than 20% YoY growth v
Why would you need to match Tesla? What is so appealing to Teslas is lower segment market? Not sure where you're from but European market is completely different to US' and people have different expectations from their cars, which Tesla hardly satisfies. Oh yes, and Tesla assembly quality is barely on par with some eastern European cheapos.
The Amiga is still for me the best computer I ever had and I'm glad there are people still doing this :)
Marketing stupidity at its highest - if they were doing their job properly they would be doing everything possible to put their data sheets in front of as many designers as possible - I'll just find someone else's part that does the job and choose that
I will try this, thanks for the suggestion.
Standard rules for (Soviet) embassy staff during the cold war included writing secret documents with a pencil rather than a typewriter because the text might be deducible from the sound of the typing.

Of course the writing would also be done in a box suspended inside another room with white noise generators in the intermediate space, just in case the text might also be deducible from the sound of handwriting.

My source for that might be one of Viktor Suvorov's books.
> PCs probably won't get a comparable decompression accelerator card and such a card wouldn't get enough market penetration anyway

I doubt this particular moat means much since PC has practically unlimited disk space. This recent install size hype is basically irrelevant if you're on PC. Just get a nice $100 SSD and continue. It matters only to PS/Xbox because they do not provide easy/cheap expansion.
Thanks fergie, glad that you like the approach.
I had high hopes for QSB. I especially loved its ability to grab menu items and use quicklook on files.

Unfortunately, QSB was a major memory hog on my system when compared to Quicksilver and Alfred.
How much do they pay? Why is it war for talent rather than auction for talent? If someone wants to offer their developers $1 million/yr, I doubt they will have trouble finding talent. They will probably get some free PR too. The whole business of model of many tech companies is based upon manipulating developers into working super-cheap. Due to their personalities, developers are often pretty easy to manipulate.
The simple answer is that there is no objective score of a good novel. What is a good novel? The only gradient descent that gets a good story is usually the one into madness.
I probably haven't. But I have seen quite a bit of irresponsible REPL development.

What I don't see is the benefit of the REPL. I effectively use my editor and the shell as a "REPL", but instead prefer to have the code in a program structure all the time. This means I don't have to have extra discipline for not accidentally polluting the state. Plus I can use version control, which means I can quite easily try out quite deep changes and still revert back to any state I had before. This is difficult with REPL. And with this workflow I don't have to do any extra "graduating" step; the code usually cleans up during the process.

A big additional benefit is that I can use the shell. I can e.g. pipe stuff from other programs, and I make a CLI for the program on the fly.

The main problem perhaps is when there are some longer computations, as there often are in analyses. For these I prefer memoization to the disk. The usual way to do this across REPL-sessions is to write ad-hoc temporary result files. This gets hairy really fast when you have to update these when the codepath before the dumps change.

I don't see much benefits of REPL over my workflow. Maybe some completions are nicer in REPL and you may get a bit nicer formatted output, but these are quite trivial. Perhaps people who are not accustomed to shell think that REPL is the only way to "rapidly iterate"?
As surprising as it sounds, this might actually have a practical use --- with the 6502 being such a tiny core it ends up in a lot of obscure MCUs, possibly with IoT-ish/toys/etc. high-volume low-cost applications, and the seeming unwillingness of a certain subset of developers to use more efficient binary protocols, I wouldn't be surprised if someone does end up needing to get a 6502 to parse JSON.

The 8051 and Z80 fill similar roles today --- when even the cheapest ARM core is too expensive.
It’s a feat - but do remember that a simple OS and a simple compiler are NOT the beasts we think of today. DOS for example is not much more than a standard library- and early UNIX wasn’t much more.
But drracket is more easier to use.
Yikes I’ve seen that bluetooth problem happen but I hadn’t connected it to cpu load. That makes total sense if it’s dropping interrupts. Maybe I should plug in my “magic” keyboard and trackpad.

I remember when Xcode 4 came out. It was slow and buggy we all thought they’d fix it over the next few releases. That just never seems to have happened. It’s a pity - for all of apple’s history of amazing UX, Microsoft’s visual studio (and vs code) are vastly better IDEs for writing software.
> Has anyone tried to play Blackjack on an iPhone recently? It is almost impossible to find an app that lets you play any casino games without -buying chips- to play.

Why would someone spend the time and money to develop an app that is not monetized?

You’d need a server to manage state and that’s an ongoing cost as well. It doesn’t exist because it’s not economical to do so.
I've come to believe that really what should determine your choice to buy a house or condo comes down just to circumstance or the leaning of your preference. If your tendency is to want a comfortable space that you can make your own, then make that your goal. Likewise if you have innumerable familial or professional long term constraints. If however most of your interests have nothing to do with being stationary and modifying or maintaining your home, then that pretty well points you in a different direction. Likewise again if you have no hard long-term constraints. You can look to other things like financial capability or potential investment returns, but I think the other considerations are more critical.
Intel has kept their ISAs roughly-consistent with each other since 1972. Of course, in doing this, they have created a behemoth. You can't make something smaller when your goal is eternal (in)consistency.
I would think the commercials and news blitz helped a lot...
Minimize the risks? There is no significant risk posed by terrorism. It's equivalent to the risk of spending a few extra minutes in the sun each week w/o sunscreen in Northern Canada.
An average dev specialzing narrowly in the startups area would be a lot more valuable that a "rock star" generalist.
Another Implementation

~/stuff/Programming/sleepytree/
hendersont@glycineportable sleepytree $ time python test_metricspace.py -v
test_distance (__main__.TestCompare) ... ok
test_nondegenercy (__main__.TestCompare) ... ok
test_symmetry (__main__.TestCompare) ... ok
test_triangle_inequality (__main__.TestCompare) ... ok
test_contains (__main__.TestTestNode) ... ok
test_get (__main__.TestTestNode) ... ok
test_iter (__main__.TestTestNode) ... ok

----------------------------------------------------------------------
Ran 7 tests in 570.385s

OK

real 9m30.451s
user 9m23.920s
sys 0m1.730s
~/stuff/Programming/sleepytree/
hendersont@glycineportable sleepytree $ time pypy test_metricspace.py -v
test_distance (__main__.TestCompare) ... ok
test_nondegenercy (__main__.TestCompare) ... ok
test_symmetry (__main__.TestCompare) ... ok
test_triangle_inequality (__main__.TestCompare) ... ok
test_contains (__main__.TestTestNode) ... ok
test_get (__main__.TestTestNode) ... ok
test_iter (__main__.TestTestNode) ... ok

----------------------------------------------------------------------
Ran 7 tests in 255.339s

OK

real 4m15.396s
user 4m12.990s
sys 0m0.310s
Oy vey. That first beta class is going to haunt us forever isn't it.
The business argument would have been "you can't maintain majority market share with such tight fisted control of the app store, approval process, choice of carrier, etc".

Choice of carrier is a serious issue. The other things? Not so much. The vast majority of iPhone users neither know nor care about the App Store approval process, and there's a more-than-sufficient number of happy developers out there to keep the App Store humming indefinitely.
Talk of 'winning' or 'losing' is foolish - this isn't a game with pre-set victory conditions.

Apple, a single device manufacturer, will inevitably not sell as many units as the combined Android device manufacturers. It's like comparing the output of Smart to the output of Ford.

Apple don't need - and never had, anyway - a majority market share in order to turn a significant profit on selling devices. (And they are turning a significant profit - a quick Google shows Apple were reporting quarterly profits up 70% a couple of months ago.)
It can be if you want it to be or it can simply be an early adoption of a service that will likely be far more meaningful in the future.

I like it b/c it is helping me learn about genome research in an interesting way, and it's preparing me to be ready to digest the results of a full genome, another few decades of research, etc.

Plus, the genealogy stuff is pretty interesting.
Heh, that would be interesting for sure. I can't imagine any provider that would willfully do that. Once the public/server administrators found out, the provider would be ruined.
While the first sentence sounds like an advert, the arguments that follow are pretty compelling.
May be it's foresight or may be it's just paranoid. We've always used a entirely different username/password in prod and the password for prod never sits in the config files. Kind of saved us a couple of times. Sometimes it doesn't require a highly sophisticated setup to prevent a catastrophe.
So these guys who were big names at facebook leave facebook to found... a social network?

And the only major difference is that you can only have 50 friends...
"All subjects, except sex, are dull until somebody makes them interesting."

Certainly, sex can be dull. Unfortunately, going into the specific anecdotes concerning the topic would make HN less work-safe and also damage the modesty thereof.
dave morin's company. he was previously head of developer platform at facebook. GREAT guy!
I happen to have one of the small 42 megabyte updates that has:

UPDATE 12,904
SELECT 22,810
INSERT 91,170
IF 71,792
ALTER 1,148
CREATE 5,338

more of the same at the larger size
Another great question is, if there's any reason to use smaller than 4096 byte pages with current operating and file systems?
Most parking lots have power run throughout - in parking garages, there's lighting wiring which can be dropped. In most large outdoor lots in the US, there are street lights. And when those aren't present apply, this still isn't exactly an enormous investment, and it can be rolled out piecemeal. We're not prepared for everyone to have an electric car right now, but that's because not everyone has an electric car, and there's a bit of a chicken and egg problem. With demand will come solutions.

Street parking is an issue, but I imagine that we'll see a solution to that before too long.

Basically, I think you're making a big deal out of a minor speedbump.
I actually think its a really good reason why it often goes wrong in the sense that most governmental agencies always think they need to somehow customize to their unique needs.

I have seen this many many times when dealing with governmental contracts.

Another issue is the way these procurement offers are made. They are basically forcing the bidders to define their way out of every issue they might encounter just to make sure they don't suddenly get caught with having to do the work after some huge issue and no budget to do it with.

So instead a lot of the proposal is about defining the scope of the projects but in such a way that most of the budget is a buffer for when the project go wrong.

In most cases these systems already exist and could be much easier build with off the shelf based software. But because government think their needs are unique they end up building themselves.

In Sweden the police were able to implement a new system without many issues exactly because they used existing system rather than trying to invent their own.

In Denmark they thought they needed their own and are paying the price with a version they had to scrape.
"It's fairly hilarious that he claims the current situation is "closed borders"."

Most of the people who want to migrate are prevented from doing so by law. That's close to "closed borders". And he makes it pretty clear in the first paragraph that he's talking about restrictive immigration policies (including current ones), so the semantics on "open" vs. "closed" borders aren't the most relevant point.

Regarding suppression of research: Richwine didn't have tenure. Prof. George Borjas hasn't been fired (or censured), but he has numerous influential publications on immigration and he calls for more restrictive policies. There are a lot of studies on the fiscal impact of immigration, and while many are positive or near zero, some are negative. If there's strong evidence of publication bias, I would be genuinely interested in seeing it.

For what it's worth, I don't think Richwine should have been fired just for anti-PC stuff on IQ. But that's just Heritage's PR decision.

IMO a more likely explanation is that economists have a consensus in favor of immigration liberalization as a pro-market policy. There is plenty of research on the issue that does indicate positive effects of immigration:

http://openborders.info/economist-consensus/

Re favelas: Okay, it depends what you prefer, to be honest. If you care a lot about avoiding visible poverty in the First World, having open borders is a bad idea. If you care about reducing absolute global poverty, it's probably a very, very good idea. If you wanted some kind of compromise, one option would be to let them enter the country but have restrictive zoning laws to keep the slums outside of existing major cities (and just build new cities where immigrants move to).

Nothing about adding a few hundred million people to the US population (and keep in mind, they would probably trickle in at first at a slower rate) would be inherently catastrophic. Scary-looking numbers aside, it's the truth. The US has low population density by most standards, and it wouldn't be difficult to build some new cities. If anything, it would raise the values of American's homes, which could benefit people quite a lot. And if there really were an issue with some scarce resource (water, maybe), there's a price system to handle that.
It's good to see responsible public disclosure of such vulnerabilities so that vulnerable users can take steps to protect themselves. Bravo.

I wonder when the company will issue a patch for this, and what form it might take...
That strikes me as a reasonable assumption to hold, pending evidence to the contrary.
Which editor do you use?
I was in your shoes 10 years ago. Even worse, I was in Ludhiana (Punjab) where I couldn't even find another web developer.

Getting out of such nightmare in India is a lot easier India than developed countries. You just need to make more money than salary of your job to get out it; which is about $100 at this point for you. In Silicon Valley and NYC, developers need to make $5,000 to pay bills. $500 is considered a decent salary for a first job in India; here are few ways to make $500 / month.

1) Freelancing: You can find better gigs on job boards like http://jobs.wordpress.net and https://groups.drupal.org/jobs

I run a startup (http://www.ranksignals.com), we could hire you for a freelance job if you are interested. My contact info is on my profile.

2) Blogging: Start a blog and promote it, you need about 5,000+ page views per day to make $500 a month.

3) Sell small plugins & themes on ThemeForest and CodeCanyon. You can make a lot more than $500, there are developers grossing over $100,000 per month.

If you want to get a full time job, don't work at a body shop. Work at a product or ecommerce startup, they offer higher pay and better experience. Companies like FlipKart are offering 10 lacs/year salary to new developers.