skysight-inc/HackerNews huggingface dataset:
There are ways around this. Triplebyte and codefights are good options and finding a recruiter to refer you tends to improve the success rate (you can email me if you need help with any of this).
Don't underestimate Erlang's capacity for eating-up all the RAM on a machine in very quick time. Those lightweight processes start to add up if left unchecked. At least the JVM establishes an upper limit on memory use from the outset.
I don't think that is how bubble or market in general works. Last year prior to Chinese government's ban of bitcoin exchanges supposedly 90% of bitcoin trades were in China. Yet after the ban and a brief dive in price, bitcoin price continued to soar until early this year.

Anyhow large Chinese techs are all listed in New York or Hongkong. Most other large Chinese companies are dual listed on the mainland and Hongkong.
Thy dystopian Logan's Run [1] featured a society optimized for total lifetime cost, where everyone gets euthanized at a certain age. Not sure we want to go that way :)

1: https://en.wikipedia.org/wiki/Logan%27s_Run
> Not having a burner-SIM to hand I just closed the tab.

Don't burners get their # recycled?

This seems like a pretty awful approach considering most of the sites I see demanding phone #s are doing so under the guise of improved security. It seems likely whoever controls that number will have some authority over the account.

All it would take is some stupid notification being sent to the phone number to inform whoever that is of something interesting being possible.

Combine that with the fact that burner phones are often utilized by criminals for variety of reasons...
I just show up with mushrooms, vegetable skewers, salad and high quality sourdough to share. Even at company picnics and other events. Rarely is there an issue and very often people are very complementary of my food. Don't make it other people's problem and they won't make it yours.
yes, exactly - social pressure hardly ever takes such an overt form. it's easy to dismiss a friend who tells you "veganism is stupid", not as easy to ignore a constant nagging feeling that your choices are inconveniencing friends or family.
Looks like the protein can be consumed by humans as well, since many people eat roaches. Can't the protein powder be used like whey isolate powder? If yes, that's a massive industry to tap.
Freedom's been removed from the iOS App Store, unfortunately :(
I am wondering if there is a backup solution that works that way but without requiring a manual time consuming invocation.

Using something like inotify to record changed files and a worker in the background to immediately sync. Like dropbox.
Horrible that a work force essentially kept in company camps can be woken in the night to get back to work because a higher-up decided to change something obvious last-second.

I would hope this would not happen in 'Merica.
It is on my todo list to undo this port

That has always been my reason for not giving a Cython a real chance. I'm afraid I would go through the trouble porting everything, then have a use case where I need to just run pure python.

I've considered having a compat layer where you import dummy versions of all the classes and decorators if cython isn't present. Has anyone ever tried that?
Let's be realistic here, AMP is the next big step for the web :(
CamScanner[1] on Android does a very nice job of this kind of work. I'm not associated with the product, just a longtime satisfied user.

[1] https://www.camscanner.com/
http://www.arqbackup.com
I was doing rocket science but switched to software engineering because I want to someday afford a decent house in the Bay Area. So yes, higher compensation definitely increases the supply of software engineers. Different people have different price points at which they would switch, but the potential supply is definitely there. Companies need to do a much better job of not screening out applicants with non traditional resumes though - I had to go through triplebyte to get my foot in the door.
Not entirely related, but it's wild to see projects that I remember the announcement of (I was working in a Python shop at the time) turning 15+ years old. I'm not sure I'm even past thinking of PyPy as kinda newfangled (that's just the bucket it got dumped into in my head: cool new Python compiler/VM thing). Probably time to re-categorize it in my brain as something more like "time-tested" or something.
Are you sure you have the causality right? Based on my own experience, it seems possible that whatever causes you to start eating processed food also causes your depression. And that having the bandwidth to make your own food only happens when the thing that causes your depression is gone.
I got no real problem with going meat free, and most of my diet is meatless, my partner was super keen to do this and she started making a lot of meat alternative type meals, and for the most, it's pretty good. Not as bad as I thought. Comes down to the flavors you use mostly.

however going dairy free is a whole other ball game, We've tried some alternatives, and things like banana ice cream is a pretty good ice cream alternative, but cheese alternatives are not so good.
AI-Based Video-to-Video Synthesis
That sounds very plausible to me, but I still think decentralized server-side infrastructure has some potential. Sandstorm didn't take off and maybe Mastodon isn't it, either, but it seems like someone's going to have consumer-friendly, <$10/year, general-purpose server accounts for running apps. Maybe some game will make it popular?
This seems relevant to my industry
There are a lot of events that make being vegan inconvenient. I value myself by going out and having a good time with friends. Sure I can tell my friends and family to fuck off, but that sounds miserable.
> This is not going to happen in the United States—ever. And this, above all else, is a big reason why companies want to use Chinese manufacturing.

You can't always get what you want, even if you are a rich American company. And Steve Jobs was a tyrant, he should've known well ahead of time that the screen was made of plastic.
You're not wrong. But it's a step backwards and not forwards.

AMP is not any faster to load than the actual site not on google's CDN. The only reason it appears faster in most situations is because google is abusing it's monopoly search position to pre-load and prioritize AMP results.

AMP gives google more control and that's why they push it so hard. This plus their quest for hiding and/or getting rid of URLs so they can use AOL-style keywords within their AMP walled garden is multiple steps back. All the way to the late 90s.
Cold Turkey is great. After starting a session, I tried all of the basic stuff like looking through the /etc/hosts file or unloading the plist. None of it seemed to disable it, so I have been less distracted ever since.
This anecdote is just that. More details are needed to figure out why you having a hard time getting hired.
It's a JPEG with the HTML written in the comment field:

# exiftool -b -comment <(curl -s http://lcamtuf.coredump.cx/squirrel/)
<html><body><style>body { visibility: hidden; } .n { visibility: visible; position: absolute; padding: 0 1ex 0 1ex; margin: 0; top: 0; left: 0; } h1 { margin-top: 0.4ex; margin-bottom: 0.8ex; }</style><div class=n><h1><i>Hello, squirrel fans!</i></h1>This is an embedded landing page for an image. You can link to this URL and get the HTML document you are viewing right now (soon to include essential squirrel facts); or embed the exact same URL as an image on your own squirrel-themed page:<p><xmp><a href="http://lcamtuf.coredump.cx/squirrel/">Click here!</a></xmp><xmp><img src="http://lcamtuf.coredump.cx/squirrel/"></xmp><p>No server-side hacks involved - the magic happens in your browser. Let's try embedding the current page as an image right now (INCEPTION!):<p><img src="#" style="border: 1px solid crimson"><p>Pretty radical, eh? Send money to: lcamtuf@coredump.cx<!--
This confirms most of what I have always suspected to be true, regarding font snobs.
Well, generally it isn't. Most businesses go along doing good things for their customers and getting paid in return. Really, given the way that the Internet has changed everything, we've had surprisingly few major problems.

As a tiny example, look at phone calls. They used to be absurdly expensive. In college I remember having phone bills costing ~30 hours of (minimum-wage) labor. Now it would be hard to explain to an 18-year-old what a long-distance call even was. These days I have effectively unlimited calling from anywhere to anywhere via a handheld device that costs ~7 hours of (minimum-wage) labor/month, and I see lower-cost vendors that provide it for ~4 hours/month.

If we had taken a regulation-first approach, where each new service had to get regulatory approval, I could imagine us still being stuck in the old paradigm, where each phone call had to go through a monopoly operator, and things like Skype were illegal. Or maybe we'd be part-way along the curve, but with incumbents pushing to increase regulatory burden and hobble startups.

So I agree the problem with a default-permit model is that you have more problems to fix, and some can be big. But the problem with a default-deny model is that you miss out a lot of gains. And those, being hypothetical, are easy to underweight against the benefits of the status quo.
Sorry but that's garbage. Only 20 year olds fall for that find your passion crap
Developers and capital are partial substitutes for each other: https://twitter.com/indy_johar/status/662678550911303680
California Firefighting Agency Requests Another $234M for 2018
Now What? Cybernetics, Design, and Society (video)
The article has Trend Micro in quotes; maybe it really it's them?
I went back for a PhD after a few years in industry.

As a PhD student, my code and habits do not meet the standard of industry. This is because I'm constantly changing the whole architecture to try new ideas, so I I optimize for small and simple code at the expense of testability, modularization, robustness, etc.

It's important to recognize this. You will need to change your style.

I can't recommend any one book. I feel like I mostly learned these lessons through random articles, lecture videos, conversations, and personal experience.

IMO, some of the most important principles:

* Implement as much as possible with pure functions (but don't contort the code to achieve this).

* Make your commits as small as possible. Well structured version control history is valuable.

* Spend lots of time time thinking about how data flows through your program, more than how the code is organized.

* Strongly prefer DAG dependency structure. Write a set of libraries and then a top level program that uses them.
This sounds utterly ripe for someone to develop a standard newspaper web site that all the thousands of newspapers around the world can adopt with some minimal branding and customization.

I assume/hope someone did this in the 15 years since?
Agreed. Without the two party political system with their entrenched collection of positions, who knows what subgroups might appear. Low tax, high spending (i.e. pro deficit)? Pro gay marriage, anti-abortion? Anti abortion, but pro universal health care? Pro 2nd amendment, and pro universal income? I've met all these people.
If the open source ecosystem as a whole has taught us anything, we can take things much further than simply proof of concept and still remain open.

I think your point on UX/UI is an important point though. Open source has a turbulent history with functional UX. We’ve done an incredible job helping the technical communities understand why open source is important but because so many of us are technically focused, we’ve fallen somewhat short on helping UX and design focused communities understand why open projects are important, on a deep level, in much the same way technically focused understand.

If we’re aiming for mass adoptions across the spectrum, onboarding the UX/UI communities is as important as it was for the technically focused to understand.

Also, there is another point worth considering, someone recently made a convincing argument to me that sometimes mass adoption may not be a good thing. Mass adoption leads to eternal September and depending on what the project is, eternal September may destroy a community. A project with a solid technical foundation but difficult UX/UI experience can be a good barrier to prevent eternal September.
It also uses an (non terminated - AFAICT) HTML Comment to hide the rest of the JPEG data.
I would seriously advise ignoring diet advice gleaned from elite athletes. A huge part of being an elite athlete is having good genetics for whatever sport you play. And when you’re a genetic freak, you can get away with doing a lot of sub-optimal stuff.
Poker Dewa 99 Deposit Melalui via Bank Bni
Social Graph of Cybernetics [pdf]
I use expandrive everyday. Thanks man.
In fake organisations you'll be alone, surrounded by passive-aggressive office culture and every personality on the spectrum from always-hostile to Vulcan-autistic. If you're able, shop around for a job until you find one of these real organisations. They do exist.
> Too many feature requests, often contradicting each other. It wasn't clear who was in charge of making decisions on website changes.

This is the default state of every software project that doesn't have an unusually mature customer.

It is your job to try to be an unusually mature supplier and make these tradeoffs explicit to them.
This describes me. I've essentially maxed out my compensation on the tech ladder unless I go to work at FAANG, in which case I might see a one-time bump of between 10% and 33%, at which point I'll essentially plateau again. I chose management last year instead. I got an immediate 10% boost in pay from the same-level position on the tech ladder, bumped into the highest bonus pool available for people not in senior leadership, and significantly more influence in the work my team takes up and with senior leadership. And although it's a bit harder to move up from here, there is at least a path up in terms of both challenge and compensation.
That's really not true. Imperfect food is generally not sent to the supermarket. Imperfect apples become applesauce. Imperfect cucumbers become relish or pickle slices. Imperfect tomatoes become ketchup.
Yes but it is not necessary because everything except absolutely positioned div is hidden anyway.
"If an object is in the first place you look, and you need to find it soon, put it back exactly where you found it! If an object isn’t in the first place you look, put it in the first place you looked! You’ll look there again.

Otherwise, what you are doing is systematically taking things you can find, and moving them to locations where you might not find them. Whereas if you fail to find them, you won’t move them, and they’ll stay not found. This is why you can’t find the remote – it keeps moving randomly until it finds a place where you can’t find it, then stays there until you figure that one out. Repeat.

It took way too many times when the only thing I needed was reliably in the wrong pocket for me to figure out how this works."
Detangle – Automatically separate your browser into multiple browser profiles
Sorry for misinterpreting.
> The "Give our impartial story your own bias score" slider should be explicit on whether it's just "far left for unbiased, far right for very biased", or if the two ends of the slider represent some implied political positions.
The fact that the article is about athletes might lead you to think that the protein needs of people(even athletes) are highly exaggerated.

I run ultra marathon distances, am vegan, and am Type 1 diabetic. I do no special meal or protein planning beyond estimating and somewhat limiting the amount of carbs I eat.
An (almost) fully libre Galaxy S3
As someone interested in understanding/getting into assembly language (actually for years), I have a small torrent of naive and hopefully not too annoying questions. :)

- Why and how is argv[1] at [esp+8]? I realize this is a Linux-specific implementation detail but would like to understand.

- argv[1] is "gotten" by reading from esi. You then proceed to poke eax and ecx. TIL that SI, AX and CX were implicitly linked. What specifically is going on here?

- Continuing along the implicit linked-ness train, how is accessing AL reading the value set in SI?

- How does the LEA usage here work? You're putting the address of "[ecx+eax-'0']" into ecx. First question, how is ecx not clobbered? Secondly, how does that dereference work? I see similar semantics used in the 2nd and 3rd instructions, it seems AX and CX are linked in some way (in this situation).

- So the jecxz is bailing out (to an assumed label, that's okay) if ecx is 0. Cool. But why do you now zero and then increment eax?

- At the end you have a loop around a single xadd instruction, (which, if I understand what's happening, is the equivalent of "edx += eax" here?). The only way I can interpret this is that the atoiloop routine was actually building up a stack (in the LEA bit) and this is ticker-tape-ing its way through that?

I appreciate any insight and your patience :) if I'm learning something unfamiliar enough to be completely disorientating, reading through insights others have written down (ie, the questions others asked and documented the answers to) doesn't seem to help. I have to ask a thousand questions of my own in order to get my bearings.

This could be the fault of the assembly "tutorials" out there though. I can't remember the number of articles I've eye-glazedly read through; I understand binary, the stack, the basics, etc, incredibly incredibly well, but (as you can see) have tons of blocking issues and holes in my understanding. Some I'm aware of - for example, I know I have no mental model of how x86 memory management is done, and I've never been able to find anything concise that just deals with that - but unfortunately some of the holes are so big all I know is that something's missing and that my eyes glaze over and I don't know why. In any case, learning difficulties FTL. Been wanting to understand asm since 2006.

NB. While responding to another answer I stumbled on https://codegolf.stackexchange.com/a/135618/15675, a(n exhaustingly) exhaustive exploration of Fibonacci in x86, also for Linux.
>these days.

Doubt they ever were.
Yes. But __maybe__ if the To Don't stared you down as well that would be helpful. Maybe even keep score somehow? Evidently, afaik, a score is a good nudge when it comes to influencing human decision making / behavior.

Ultimately, these things fail us (or us them?). I'm what-if'ing a couple of tweaks that might help just a little bit.
Werner's nomenclature of colours
> non terminated - AFAICT

Yes, it shows up as all green in Safari. And:

$ { curl -s http://lcamtuf.coredump.cx/squirrel/?1 | grep -- '-->' ; } || echo "Not found"
Not found
restic and duplicacy are the newer implementations of block level dedup encrypted backup.

From what I tested, restic has friendlier command line options but duplicacy is technically superior at this point (restore works way faster)
I just wanted to say that as the father of a 6 year old type 1 diabetic (diagnosed at 19mo) - it's encouraging to hear that this is possible. Thanks!
Just don’t eat at the event. I’m not vegan, but I do eat fairly healthy. When I’m traveling and can’t find something that fits healthy I just go without. If your friends continue to bring it up and give you a hard time then they are not your friends.
It's so fascinating to read these sorts of retrospectives to give myself a grounding to realize it takes time and lots of missteps to make great software. Thanks to the author, if he passes through here.
> Cruciferous vegetables and certain beans are also rich in choline, and other dietary sources of choline include nuts, seeds, and whole grains.

From https://ods.od.nih.gov/factsheets/Choline-HealthProfessional...

And in regards to B12,

> It has long been assumed that B12 is produced by bacteria in the large intestine (aka the colon), but since B12 is produced below the ileum (where B12 is absorbed), it is not available for absorption. This theory is reinforced by the fact that many species of totally or primarily vegetarian animals eat their feces.

https://veganhealth.org/intestinal-bacteria-as-b12-source/

I don't blame you for taking a supplement instead.
Is that similar to the Drive FS client then (except it's obviously multi-cloud and backend)?

https://support.google.com/a/answer/7491144?hl=en
where is this if i may ask?
I suspected it was something like that: the "meat" of the HTML and JPEG data being contained in each other's comment fields, since that's how many quines work. I don't quite know enough about the JPEG file format to be confident about it, though.
I don't think they ever will, but it would be incredible if the New York Times open-sourced their tools.

https://open.nytimes.com/building-a-text-editor-for-a-digita...

https://open.blogs.nytimes.com/2014/06/17/scoop-a-glimpse-in...
Take a cheap Volaris flight to Oaxaca for a weekend and spend a night at Mezcaloteca and In Situ! Besides the amazing mezcal, the food in Oaxaca is really some of the best I’ve had anywhere.

In DF I’ve had nice nights drinking mezcal at la Lavanderia and Antolina (although Antolina only serves mezcal from Alipus if memory serves me right).
It's like laughing at the badguys in pro wrestling
There is no way to read "no" from the opinion written by Kavanaugh, as it exclusively references standing precedent. As far as I'm aware, Kavanaugh has not delivered any opinions of his own that would suggest he is hostile to 4th amendment protections. Given his reputation as strong constitutionalist, I think if you want to make that accusation, then you should have something more than a simple interpretation of Supreme Court case law.
Great idea. Someone please build a public database of tables of contents and indexes, keyed by ISBN, so we can skip the scanning and OCR steps. And dear publishers: when this database emerges please add to it as you publish new works.

Thanks.
> If things are going to collapse, there is likely nothing you can do as an individual to stop it from happening, so why worry about it.

Because there are some incredibly easy, low cost things you can do to increase your odds of surviving a collapse. Most people aren’t prepared to survive 2 weeks without a grocery store and electricity.
You're right but I also wouldn't be at all surprised if there were a feedback loop between eating junk food and feeling various kinds of bad. I usually feel my best physically eating mostly fruits and vegetables.
I'll gladly accept that Lisp was discovered, but PHP was definitely invented.
Unfortnately, it is them, based off of their website[1], which contains descriptions for each of these apps. The App Store link on their website has also stopped working, and the apps in question have disappeared off the store.

[1]: https://www.trendmicro.com/en_us/forHome/products/free-tools...

Edit: here's their website for the unarchive tool, seems like it is them: https://www.drcleaner.com/dr-unarchiver/
Decentralization: I Want to Believe
This reminds me of how Hynix was able to bypass the anti-dumping tariffs in 2003-2008, partly by using the Eugene, Oregon and later Wuxi, China fabs.
I've been waiting for something like this for a long time. I hope it will deliver its promise, because right now I feel like there is nowhere to go for neutral news.
It's either "Omg look at what Trump is doing again! Nazis and racists are everywhere!" leftwing-bs or Breitbart style rightwing garbage.
Hmmm, should I use a document scanner application, made by a company in China, after the recent discovery of numerous applications on iOS and OSX sending data to China.....

Sure, why not....

/sarcasm
Personally self control and discipline is the only way to avoid productivity nightmares. Still I can see it as a productivity enhancer for many usecases.
A desktop program WITHOUT Electron? I thought those days were gone.