skysight-inc/HackerNews huggingface dataset:
A package manager for a package manager is indeed a funny thing that shows the overengineering of the JS ecosystem. Facebook could improve npm but they would not profit too much from it so yarn.
Evolution is a funny thing.
Facebook and Twitter are evil, period. Good kids.
Really cool! Is the code posted anywhere? Would like to see how some of these work.
looks like aherk on your list might be dead?
I, ironically, ready this article from a post on twitter, and proceeded, after having read it, proceeded to retweet and post on FB!
I didn't realize there were that many textbooks that just covered four algorithms.
Correct. We have them listed in the graveyard section. (Thanks for pointing out that it looked like a dead link. I shall edit the post more carefully to make that clearer!)
That's actually discussed in the VG article - that in pedophilia circles the "currency" is images and videos with much less money changing hands, which makes "follow the money" quite a bit harder.
As far as I can tell EXDAMS was never implemented. The RAND EXDAMS memo is more of a thought experiment than anything else.

Getting reverse-execution debugging to work adequately at scale is difficult. gdb's approach doesn't scale at all. I dispute that reversible debugging has been "generally practical for two or three decades"; as far as I know the first practical products were UndoDB and VMWare.
Addiction by Design: Machine Gambling in Las Vegas [1]

[1] https://www.amazon.com/Addiction-Design-Machine-Gambling-Veg...

edit: also vouching for not designing addictive products
Samsung in Spotlight Again After Phone Explodes in Man's Pocket
ARMV8 has bit field extract/insert, which are fairly powerful, and I'd say more generic than "shl ax,N", which is really only there for legacy reasons (it's an instruction with 16-bit operator prefix).

RISC generally tries to keep instructions as generic/useful as possible to keep silicon small.
Bill Karma | iOS Software Engineer | Full-time + On-site in NYC | https://www.getbillkarma.com

This is a full-time, staff hire and not a contract engagement. The ability to work remotely is a possibility for an exceptional engineer.

We are looking for a dedicated and an experienced IOS developer to join a specialized, and small mobile team.

This is a key position in the engineering team and you will have the unique opportunity to shape upcoming product features. You will be able to drive the implementation from ideation, scoping, development and ultimately to production.

About You:

You are passionate about slick UX design and pixel perfect UI.

You have deep understanding of UIView classes.

You can design and develop without using storyboards.

You are not afraid of going deep in client, server and network code to troubleshoot any issue.

You have strong communication skills and are passionate about building cool products together as a team.

Desired Experience:

BS/MS in Computer Science, Engineering or a related subject.

3+ years in iOS development experience (Objective-C, Cocoa, UIKit, Swift and Xcode).

Extensive experience keeping up with regular iOS SDK and tool chain updates.

Previous experience working in a start-up environment is a big plus.
What is the "--&gt;" operator in C++?
The problem is it costs the sender very little, but annoys everyone.
Helvetica and you're done.

^ My one sentence guide to better typography.
Which tools did hackers use in the '80s?
Reading e-mails from the comfort of your living room isn't strong journalism, either. As the Red Cross points out,

Finally, we would invite Justin Elliott to visit our Houston
shelters with us—or any of our shelters in future disasters
so that he can speak to shelter residents and to Red Cross
volunteers to obtain a more complete context of the
challenges and realities of disaster response. Writing a
piece such as this one without broader context is, at the
very least, dial-it-in "journalism."

This isn't the kind of journalism you should put too much stock into without significantly more corroborating evidence from diverse sources. Sometimes it's the best that can be accomplished, but that doesn't change its credibility.

Without knowing much about disaster response, it doesn't seem surprising to me that relief agencies might perform inconsistently in the immediate aftermath. The Red Cross is huge (as is their purview, geographically and functionally), and not everybody they send will be veterans. I've always seen the value of a large organization such as the Red Cross in it's ability to get enough people there in the beginning to at least prevent a spiral into chaos, even when execution is inconsistent; and in sticking around long after attention has moved elsewhere.
Yes that one. Seems I made a c/p error. Thanks.
Very cool.

I seem to recall geohot doing similar to TTD in the past?
Microcode-level HP-35 Emulator
Local charities are great. But the problem with local charities is that they do not have the same formation or experience than red cross volunteers have. And they do not have the same stuff.

Disposable medical material is expensive for example. And after the emergency ends, none of this material remains in the area to remember the money spent. Formation is expensive also and red cross provide it for free to their volunteers. If you are a new volunteer you are tutored by people with more experience also.

Local charities based in churchs etc, have often valuable information about the social fabric in the area. But is very easy to fall in traps and to commit not obvious errors in emergencies when you start, like giving priority first to the wrong people in a triage. Is hard not to avoid spending valuable minutes in a friend with a minor wound, because is your friend, but in the meanwhile some people could be dying silently at a few meters. It is never easy.
The new electric utilities
Ioana Zinelli
I feel the opposite way. In my mind raw nature is chaos and unpredictability. It's hard to relax when I'm not at least in medium sized town.
Very cool to see this on the front page. I would agree that for the use case of plain text, yes, the problem has been solved, but for just about anything more complicated it quickly becomes intractable. Rich Text, for example, is extremely difficult to get right (ask the ckeditor guys!)

For those wanting real-time collaboration functionality in their apps but don't have the intellectual curiosity (or time!) to learn the ins and outs, we [1] built a general-purpose API for folks to add real-time collaboration to their web apps. Think Firebase but designed from the ground up for simultaneous editing and with additional first-class support for common UX needs such as shared cursors and selections. We agree that the web is moving in this direction and are excited to see what gets built!

[1]convergencelabs.com
Agreed, as long as the fact that it's an already-successful business is disclosed up front.
Why don't you grab the Firefox source code and fix the bug? You're in the perfect position to do so: the bug affects you daily, so you won't have to do anything special to reproduce the problem. You'll also be the one who is most satisfied to see it fixed; you'll be scratching your own itch. You've probably also overestimated the difficulty of getting the patch committed.
We like to think so, but there are swaths of Western European where this is true. Replace the Dodge with a Citroen, the Walmart with Tesco, and the Olive Garden with a pub. Even in the most pro-bike and public transportation nations in Europe 20-30% of adults drive to work.
The cultural priority in the 1950s was to not be thin.
The toolkit based on native widgets existed before Swing. It was called AWT.
> We call this the granddaddy of first-world problems.

I think you're right, Dan. It seems like a pretty existential problem at this point.

What is the alternative here? Is there such a thing as an ethical "news feed", and how would I make one ethical?

(PS: HN: Beeminder is awesome and you should try it).
I don't buy the idea that smartphones are extinguishing the life of the mind.

Sure, smartphones provide access to almost unlimited trash. But they also provide access to Wikipedia, perhaps the most successful encyclopedia ever developed by humans. They can show you newspapers from across the planet. They let you read Latin histories of the Norman conquest of Southern Italy in the middle ages. [0] C'mon folks, this is stuff you might otherwise seek for years in bookstores or never even hear of. Thanks to the Internet and powerful phones you can pop up the link below and read it in bed. The information is within reach of anyone with a decent cell phone.

The effects of the Internet on human society have been profound but the ultimate outcome is not foreordained. Humans have survived some pretty nasty stuff over the millennia and we'll no doubt get through this as well. It's time to stop the hand-wringing and focus on making the Internet help humans in the way many of its original founders conceived. [1]

[0] Gaufredus Malaterra, http://www.thelatinlibrary.com/malaterra.html

[1] https://webfoundation.org/2014/12/recognise-the-internet-as-...
I agree, it's better to be Socrates dissatisfied than a pig satisfied.
I wasn't sure where you were going with your comment and when you added the Reddit question (which I had also seen),I braced myself for what might come next. I was genuinely pleased by your thought process and how you brought me from reactionary thinking to a more helpful and mature point of view. Thanks for taking the time to make your point. I need more of that kind of thing on my journey.
Yup, I just wrote an article [1] about just this. Simultaneous co-editing doesn't work unless the UX includes the appropriate cues to avoid this sort of thing. There are astoundingly few good examples of good (much less great!) real-time coediting UXes. This is the primary reason why we added first-class support for these cues so that it's not so damn hard!

[1] https://convergencelabs.com/blog/2017/09/what-makes-for-a-gr...
I was going to say the same thing. If being in nature makes some people happy, that's great, but it's not a universal truth.
StackOverflow Architecture (2016)
Because most developers don't bother to read Sun tutorials and books like "Filthy Rich Clients".
The Red Cross is a charity. You're not entitled to them swooping in and making everything okay again. It's your local governments job to ensure there's public emergency relief.
FYI: the bread line is the line (of people) that you have to wait in to buy bread.
WHY THE OUTGOING LIBERIAN LEADER DISAPPOINTED HER COUNTRY
I did mention that the trucks will be nonviable for any non-corporate use. I'll also point out that charge time is independent of battery size: as long as the charger is large enough (as in MW+), Tesla Semis will charge in the same time as Tesla sedans. So 200 miles in about 20 minutes.

> A 15 liter diesel and transmission weighs 2 tons, 300 gallons diesel 1 ton. it will be heavier, meaning less capacity even with only 200-300 miles of range.

Even with those numbers, that would only be a 5% increase in weight. It affects the capacity of fully loaded trucks (very minorly) but it doesn't affect the range whatsoever.

> The whole truck cost 200-300k, now you just doubled it.

Minus the cost of engine etc. Most nice trucks cost less than $200k so it is still easily double the average truck, but that's expected given maintenance and fuel savings. Upfront cost is comparable to some of the really nice European models.
> I'm convinced that typography is an exact science

Kerning and metrics are, for example, two parts of typography that lend themselves to formalization and automation. See for example the great results of Igino Marino's ikern: http://ikern.com/k1/ http://ikern.com/k1/collaboration/
Yes, there are several ways to custom paint, hence why there were several companies selling components like JGoodies.

The problem is that most devs don't bother to read the Sun tutorials and respective UI/UX blogs on java.net, or books like "Filthy Rich Clients".
Earn Points by Completing Free Offers, Convert Points into Digital Gift Cards
Because Windows isn't bad

https://np.reddit.com/r/Windows10/comments/74xc2z/windows_an...
One substantial benefit of Television was that everyone was simultaneously watching the same thing. This increased political homogeneity by providing a shared belief system, or at least some more common ground. Such homogeneity is correlated strongly with stability and prosperity on a nation-state level.

This was particularly true from 1950 until 1970 or so, before cable television exploded (it remained true for longer in smaller nations without wide cable TV adoption). I think it matches up with a comparatively bi-partisan period in (mainstream) politics around the western world.

Of course, there are disadvantages too, but homogeneity is looking increasingly valuable as legislatures around the Western world succumb to polarisation.
The history of ‘zero’ remains unsettled
What I personally do not enjoy as a developer about MS products is that eventually they hit end of life and you are left hanging. With open source stuff, if the project is used enough there will always be some maintainer.
FX1 or FX2?
https://youtu.be/eGl6kpSajag
Just tiny improvements, mostly bug fixes.

The secret is to read "Filthy Rich Clients" and "Tricks of Swing Gurus", where most of those programming knobs were described.
Protein also promotes an insulin response.
hunter/gatherer societies are always small and relatively disorganized. There is a limit to the number of people that you can feed hunting unless you are always moving to fresh territories, so there is a limit also to desire to build cities or to the number of your permanent structures. And you shouldn't allow other tribes to enter in your territory or you will suffer from hunger. You can have problems in winter or with harsh climates

Agriculture is a different history. Means big cities with big walls, easy to defend. Agriculture and farming can feed much more people so you can have a bigger army and bigger buildings with enough room for harvests (so you don't need to move in winter). Hunters/gatherers can conquer and enslave for a while but can't feed all people, and dissolve in smaller groups when reaching a critical point.

The same principle applies to the army that can conquer, but would not survive at long term without the civils that create the foods and services.
They're an improvement over television. Well, maybe.

See this article in the Atlantic.[1] More hard info, less speculation.

[1] https://www.theatlantic.com/magazine/archive/2017/09/has-the...
Show HN: 7 Days of Free Kubernetes
You should really actually make sure hormonal issues are the problem before attributing your problems to them. This is easily done with a bit of blood work.
The human species has survived, but not all of us are among the lucky.
our minds can be hijacked by all kinds of things... for some it's tv, for others it's alcohol. Louis CK and someone else, Simon Sinek talked about smartphones and hiss few words instantly got me unhooked when I'm in the presence of other people. I believe that can be done for everyone.
Perhaps Not the Answer You Were Expecting but You Asked for It [pdf]
Do legacy tech at large corporation jobs actually provide stability? It seems you face a higher risk of outsourcing there than the risk of collapse at a Silicon Valley company with traction.
Well, it's not the smartphone that's the problem. The smartphone is just the delivery system.

It's remarkable how well some of Richard Stallman's quotes have aged. "With software, either the users control the program, or the program controls the users..."

The idea of a program controlling its users must have seemed very esoteric when that quote was first penned in 1985, at a time when home PCs (let alone ones with GUIs) were exotic: the first Mac had launched only a year ago. By the time I first heard of Stallman's ideas in the '90s, I was surrounded by PCs with GUIs, but still didn't get it.

Now here we are, 30 years later. The first thing most of us do when we wake up is roll over, grab our phone, and look at some software. The existential costs of the non-free software are so high that we read new stories about them in the media every week, and the tech revolution's architects are banning the products they built from their own homes.

For the less frequently cited ending to Stallman's quote is this: "...If the program controls the users, and the developer controls the program, then the program is an instrument of unjust power."
Mobile friendly copy of the Red Cross statement:

> Finally, we would invite Justin Elliott to visit our Houston shelters with us—or any of our shelters in future disasters so that he can speak to shelter residents and to Red Cross volunteers to obtain a more complete context of the challenges and realities of disaster response. Writing a piece such as this one without broader context is, at the very least, dial-it-in "journalism."
I didn't. What did they buy?
How many wikipedia articles have you read on your smartphone vs. ones you've read on your laptop/desktop?

"In your pocket" represents a world of difference.
You would be missing out on some great experiences. Running is what humans are good at: our bodies are evolutionarily adapted for it. It makes you feel good. Yes, running is hard at first, if you're sedentary. But I can assure you that regular running is considerably more enjoyable than death :)
The only useful project managers I've ever seen are people who used to be developers, but also have vision for long term strategy. Those people are rare but they amplify the teams they work with.

All the other PMs I've worked with spend their time making schedules, release plans and other "management porn" tasks, which are regularly being updated because they're not based on reality.
I understand the general consensus in this community will be one of "pro-business" (large corporations should crowdfund), but I'd like to share the contrary.

The whole purpose of crowdfunding is to hedge the financial risks of bringing a product to market. This is something that "3 college kids" should consider (and may even be necessary), but a business with hundreds of millions in revenue should be able to avoid for the consumer's sake.

Why should we, as the consumer, accept to pay for something before it's even made? If the product ends up being subpar, the company has nothing to lose, so what's their incentive to make a quality product?

I'm not coming from a legal standpoint, this is just my opinion, of course they can do whatever they want.
A few weeks ago, and prompted by an HN post, I considered writing about the possibilities if ML as applied to large aggregate datum and with criminal investigation as the motivation.

With all the public posts, writing style analytics, and use of a common moniker across services, it seems that it may be possible to do just that on a large scale. It seems that it could be made trivial to narrow down lists of suspects by crunching large data sets that contain stuff like SO questions, AC posts on Slashdot, or responses on HN.

After all, how many people are actively seeking to secure a message board as a hidden service and doing so at that time? I sort of envision it as having some commonality with the timing attacks already in use to deanonymize Tor users.

Subject A asked about securing IP addresses for uploads and Sevice A got this feature two weeks later. Subject C asked about this security aspect and Service A has that concern. Subject Q asked about using this forum software and requested this modification. Service A uses that software, etc...

So, maybe Subjects A, C, and Q are all the same people.

While it doesn't prove much, it does potentially aid in narrowing down the list of suspects. Coupled with other bits of information, it may narrow the list down significantly.

That and there are huge sets of data out there. Processing that intelligently, and rapidly, could really change the way investigations are done.
Another good resource about typography with a focus in responsive layouts http://informationarchitects.net/blog/responsive-typography-... .
This is almost becoming an epidemic. I find my confidence is search quality has lowered significantly since new algorithms just keeps ignoring the terms I specify. Most of the times behavior is so stupid that I can't really believe if this is not impacting heavily internal search metrics. At least the requery related metrics should have exposed the problem. I would not be surprised if it was decided to change the metrics just so these new algorithms could be deployed.
Sure, I believe so too. We like randomness but not too much.

About social media my pov is that it's also a very non expensive provider of whatever hormone spike we crave. You move a finger, you get a bit of bias reinforcement, repeat.
Try to read a physics book, and enjoy the unpredictability of the content.. yet less than 1% is addicted to libraries.

Maybe, maybe in the end monkeys ended up preferring teaming up (less randomness), to do random-filled activities like war. Reminds me of the article about war veteran not able to live in society after war, they craved the tension and the simplicity. War "is good".
My take on it that I've expressed for years: "I'm not surprised that politicians are whores. I'm horrified that they're CHEAP whores."
The better approach is to get other job offers but don't decline them. If your company wants to keep you, they will find a way. Otherwise, take another offer.
Can't say but my happiness, and I believe lots of others too, looks like a sunny sunday morning with a happy bunch (family/friends), and some activities to keep our local environment afloat (food, shelter, aesthetics) during the other days.
You might want to read this:

https://www.insidehighered.com/news/2010/11/30/anthroscience

You can now study ancient DNA as an alternative method of studying ancient history. It seems there was a lot of killing of males and capturing females leading to population replacement.
In a small company, maybe. In a large one, not at all. Get that counter, negotiate a promo, change teams 6 months later. Everyone is happy.
Sounds very interesting and would appreciate you sharing the pictures you mentioned. theluxcrib [at] gmail [dot] com
I've been watching my friend deal with Windows 10 shenanigans for over a year. Occasionally he'll get it to a frozen point where it won't secretly update and break everything, won't transmit all sorts of information to HQ, and won't reinstall Candy Crush. He's convinced that most malware would be more respectful with his hardware resources than that OS. When you make the prevention worse than the disease, don't be surprised that the disease gets an upper hand.
More on my laptop but that's only because I work on a laptop and have to look up (mostly) work-related stuff.

I read a lot of 18th/19th century lit. Wikipedia is like having footnotes for anything you are reading. I use it regularly, almost exclusively on my iPhone.
You realise that by rejecting health and exercise on political grounds, you are condemning the lower classes to shorter, unhappier lives? Good food and exercise really are good for your body and mind, whatever you think of those effete Guardian readers.