skysight-inc/HackerNews huggingface dataset:
> Where do you rent the VPS? Example from personal experience: Yahoo and Hotmail block DigitalOcean IPs outright. At least they have the decency to reject your mail at delivery, not spamhole it.

Any one of the thousands of VPS hosters that are not one of the half dozen huge "cloud server" companies?

> Practical DIY SMTP is a lost battle. Unless you're in it for the experience of the hosting itself.

No, it's very much not, it works perfectly fine. Or at least well enough--arguably, you should be able to send directly from dialup hosts with a well-established domain and SPF, so things aren't as good as they could be, but far from what some people claim.
Man Plans to Retire to Holiday Inn Instead of Nursing Home Because It’s Cheaper
It reads like a senior dev helping a junior where the senior dev understands the crap he or she went through to get to where they are so they break things down and use things like repetition until something sticks to help the junior dev grok it until there’s an aha moment. Keep it up!
Would you suggest that he posts his laptop home every day?
Yes studying api trivia doesn't have much use. These stuff doesn't need to be memorized. Ideally you memorize stuff that important to you and likely useful for you.

Let's use your example of memorizing dictionary in some foreign language x. This person will be able to read faster and more efficiently without having to stuck on some unknown word and looking up dictionary every 2 minutes. At this state this person is just simply reading and focusing the brain on the content itself.

Likewise with memorizing programming stuff, the person can now just simply code and freeing the brain to just focus on the problem. Consequently more time to code moderate amount and ensure familiarity with the craft. I think this so called the 10x engineer that the author mentioned.
To save you time - no because Snowden didn’t want it to be published in full. Ever.
The one saving grace of such a system is that it should make it trivially easy to identify who is running these nodes, so that they can be forcibly ejected from your community.
The ssl cert might be lapsed as this shows as insecure for me.
This should be required reading for all the Americans that think the UK has 50 CCTV cameras per person or whatever that bullshit statistic was.

Yes we have a lot, but they're mostly privately owned and nobody will look at them for anything less than GBH or murder.
From 10,000 feet up, a two step solution:

(1) Get a lot of data.

(2) Do finely grained cross tabulation.

Why? Because cross tabulation is a discrete version of the most powerful foundation but for challenging questions can need a lot of data. Curve fitting is what are pushed into when don't have so much data.

Or suppose build a model of the probability of an auto accident. Okay, want to evaluate the model for 5' 2", 105 pounds, 17, blond, speaks only Swedish and Russian, and is in the US in LA driving an 18 wheel truck for the first time and talking on her cell phone with her sister in Berlin.

So, for that query, instead of a model, just have a lot of data and cross tabulate, and the cell with that person delivers the answer immediately, directly. Moreover the answer is unbiased and minimum variance (least squares). But did I mention, need a lot of data?
The plastic ones take less damage from shipping, and people don’t seem to mind eating pretend strawberries, so that’s more of a free market failure thing.
Everybody seems to hate homework here, but for me it seemed like a reasonable way to repeat and "deepen" the things I had learned at school -- and to verify that we had properly understood them. Homework also seemed useful as a preparation for tests, getting some routine in solving equations, writing -- whatever. Total homework typically wouldn't exceed 30mins - 1h for me IIRC. Of course when a significant part of the afternoon is spent at school (this was uncommon at my school time in Germany), "homework" should be done there.
DNS protocol is largely a single UDP packet. In China the packet can be sniffed and dropped according to its content.

So even if you switch to 8.8.8.8, your ISP can still tamper it.
Millenium Tour
good thing glenn won't be impacted by these financial constraints, he'll just go on fox news with noted nazi laura ingraham and talk about the "russia hoax"
As many other comments state, the most practical advice is to just use 'timestamp' and ensure that all applications always use UTC. The only exception is user-facing appointments that are scheduled in that user's timezone which can't be converted to UTC safely. In this case, store the timezone in a separate column specifically for those rows/entities that need it.

In neither case is timezonetz useful or necessary, and will actually end up causing more bugs by converting timezones to/from the database instead of just returning the value and letting your application deal with it.
Pretty broad brush for what is a company with dozens of departments.
And thank you so much for the chart[0] mapping absolute to wall time. I always have a hard time visualizing DST changes ( usually I am mentally "sliding" bars of time against each other and get confused), but that one just gave me a click.

[0] https://phili.pe/posts/timestamps-and-time-zones-in-postgres...
Just tested the Daniel's tests against our 16 Core LX2160 that is still only clocked at 1.9Ghz (will be 2.2Ghz final production). These are our numbers

binarytrees: 37s
mandelbrot: 13.6s
fasta: 0.9s

I will give your benchmark a run once I have some time.
I backed this one on Kickstarter: https://www.kickstarter.com/projects/threadinternational/a-b... - it arrived a couple of weeks ago and is great so far.
As someone who frequently takes and stores such photos, I would argue that mutual arousal between partners is an extremely strong human drive/need.

"I like things that make me feel good" is generally considered a very, very satisfactory reason by 99.999% of the population.

This is getting close to saying "Sexual intercourse is very dangerous. Outside of reproduction, there are very few reasons to have sexual intercourse, so I submit that it's usually a bad idea to do so."
This article appears to be blog spam after an interview ZDNet had with the researchers, which seems to include a lot more info on this.

Appears Intel is trying too underpin this as unexploitable (shocker!!!), citing a patch from last year. Researchers say that there are multiple ways to turn this debug mode on besides those.
Appetite goes away after 48 hours or so, and then it’s easy until appetite or hunger come back, which take 3-40 days depending on your health, fat reserves, etc.

I had lost my appetite that time, so even first two days were easy.

On phone, so hard to google, but there have been a few we’ll documented cases of people going a whole year with just water, vitamins and ridiculously little protein (losing 100-250 pounds of fat in the process).

Also google valter lungo - fasting 2-3 days at a time is very healthy for you.
That was a very interesting read. Thanks!
Stack Overflow's New Stunt for This April Fools? Back to the Future
I'm pretty sure I saw a terminal emulator with ReGIS emulation out there, I'm surprised that's not become the fad.
Neat 3 year time lapse video from the University of Queensland: https://youtu.be/BZvsrOciU_Q

And relevant Radiolab episode here: https://www.wnycstudios.org/story/267176-never-quite-now
so where does the line between a crime being small enough not to warrant police attention and being big enough to warrant it get drawn? seems pretty arbitrary to me
Well, ignoring Apple s ecosystem uniqueness, being an Obj C successor is kinda the same as a C++ successor
I'd say (but I do not maintain large FOSS):

- Ask for donations

- Ask commercial users to pay a fee (still voluntarily though)

- Offer yourself as a consultant on the software, you can help businesses with implementation or migration.

Of course, there is a thin line. Having people to pay for your software raises expectations. Also, paying customers could steer you into a direction you (or the FOSS community) don't like.

In my experience, almost all businesses are perfectly willing to pay for the software that make their business possible. Businesses understand that FOSS is free speech, not free beer.
This is wrong. Boyer-Moore does the same thing. It just always selects the last byte to feed into memchr. If that byte happens to be rare, then it works great. But if it happens to be common, then it gets into the weeds pretty quickly. My suggested heuristic does the same thing, but increases the chances that it selects a rare byte.

And yes, the performance difference can be very large. Here's an example on a ~9.3GB file:

$ time rg --no-mmap 'Sherlock ' OpenSubtitles2016.raw.en | wc -l
6698

real 3.006
user 1.658
sys 1.345
maxmem 8 MB
faults 0

$ time grep 'Sherlock ' OpenSubtitles2016.raw.en | wc -l
6698

real 9.023
user 7.921
sys 1.092
maxmem 8 MB
faults 0

Notice that the pattern is `Sherlock `. The last byte is an ASCII space character, which is incredibly common. Boyer-Moore blindly picks this as the skip byte, but ripgrep uses a simple pre-computed frequency table to select a better byte as the skip byte.

> Presumably this is not too bad for ripgrep itself, as long as it falls back to something sensible when the assumption fails.

It does. That's why I said, "ripgrep does not use Boyer-Moore in most searches."
https://www.blackhat.com/asia-19/briefings/schedule/#intel-v... has link to presentation slides

Other articles:
https://www.zdnet.com/article/researchers-discover-and-abuse...

https://www.theregister.co.uk/2019/03/29/intel_visa_hack/
I have a page dedicated to my Open Source projects in my CV pointing to GitHub repos. I got hired to my last job without doing any homework or whiteboard programming because I had enough code to show.
It breaks my heart thinking about the little kids walking on the way to school before the break of dawn here in Japan. While my grown ass is still in bed they are up and marching to school like good little troopers. Why can’t those kids just sleep! I have a soon to be 2 year old and I’m freaking out just thinking about what he has to to through, waking up super early.
Thanks for the correction. Does the point still stand with regard to cloud cover?
Generally these companies use whatever method or exploit is available. Depending on how good their employees and other sources are (incl. the blackmarket, intelligence agency contacts, etc.), it might occasionally take some time after a patch until they get a new 0-day exploit. FinFisher makes or made the same promises, according to their own advertisements.

Most of the time you don't even need a 0-day exploit, simple trojan horses/targeted phishing attacks work fine. Fake celltowers can also be used. The possibilities are nearly endless. Endpoint security is virtually nonexistent.
For measurements, the social scientists have been considering what they call reliability and validity for a long time. So, they do consider the accuracy of measurements.

In science we collect data then use the data. If the data has some measurement error, no big surprise. Instead just say that the model is in terms of the measured values with their errors instead of some much more accurate values that don't have.

Or, if have more accurate values, then use them. Else don't feel guilty and beat up on self.

See also my earlier post in this thread on cross tabulation.
Nice! So annual cycle (people don't feel like going out for fight in the dead of the winter as much) and economic cycle (people aren't so likely to go violent when they have a job to do) of around 10 years are very well visible. Correcting it per unit of population would be nicer though, so gradual fundamental reduction of crime appears even more evident.
Treatment for mental health involves more than just medication, for any program worth its salt. My current treatment includes weekly group therapy, weekly individual therapy, and weekly mindfulness class, in addition to medication. All of this together has completely changed my life over the past six months, to the point I'm actually about to be able to seek employment in programming again (sincere thanks for the fantastic healthcare for people in poverty, Massachusetts!).
Texas Monthly has such good writing. Excellent story.
Facebook still keeps shadow profiles on non-members, so which haven't agreed on anything.
In many states in the US, you only need one party's consent. In the cases where you need dual party consent, they must explicitly ask you. Of course, that works both ways in each case. If you only need one party's consent, you can be that party and record. You don't even need to ask consent.

Also, you can opt out. Just ask them to stop recording. If they don't, hang up. But most companies will stop recording when asked.
NYTimes: The Dangerous Flaws in Boeing's Automated System
Upgrade to GNOME 3.32 which shipped fractional scaling

https://help.gnome.org/misc/release-notes/3.32/
SaferCPlusPlus – A collection of thread safe datatypes
Plugin vulnerabilities exploited in traffic monetization schemes
Lead by example, he should.
IntelliJ-Rust is sponsored by JetBrains.
That's not what legally-binding means.

By using the software, you agree to the terms of the license, and can in principle suffer a civil (non-criminal) lawsuit against you for breaching them.
Feel free :-) I warn you that the only way I had the courage to write it was that I drank a considerable amount of nihonshu (Japanese sake). It was pink. The label said that the pink colour was a natural result of the kouji (aspergillus oryzae). I'm skeptical :-)

But, in all seriousness, I've been thinking about it a lot and really the main thing, I think, is for everyone (even the maintainer) to avoid drama. If you find yourself in a dramatic situation that seems to have been caused by your actions, simply apologise for the drama that you have unintentionally invoked. I think that's all that is necessary.
Having wasted a significant portion of my youth on said book I would not recommend it. The whole thing boils down to devoting yourself to a (IMO) demanding, bigoted, homophobic, and imaginary being.

Whatever crumbs of truth (treat others like you want to be treated, life is short, etc.) included are better expressed elsewhere and without all the baggage.
# Code of Conduct

This is a dictatorship, I do what I want.

Thanks.
'baggies' is an interesting development in the English language, a colloquialism that is longer than its base word.
Okay I couldn't help myself, waiting for a build to finish.

./parse jsonexamples/twitter.json

Min: 0.00171284 bytes read: 631514 Gigabytes/second: 0.368695
I was hoping for an environment where particles interact with each other. Which is the hard part, you generally don't want a O(n^2), you want some sort of a quadtree that will optimized the calculations.
To which model of motherboard dost thou allude?
Everything You Need to Know About Logic Gates
Postgres 12 Feature: Generated Column
As someone who's facing this with his parents. Sadly, it's true. Nursing homes prices have tripled over the last five years.
Out of interest: What would one consider as the most secure, commercially available computer architecture?

Are there any open, vetted computer system out there?

How do projects such as the Raspberry Pi fare in terms of security?
Answer them with a referral for (them) a visit to a therapist. Working weekends is pathological.
Intel Visa: Through the Rabbit Hole [pdf]
I put a reaction on the site of the writer of the blog, but it looks like he removed it. So I'll repeat here. The text misses structure, clearness and the writer makes the same assumpion as Paul Graham, namely that a programmer thinks in the programming language he uses. To start with the last: "to write a good program, we need to think above the code level. Programmers spend a lot of time thinking about how to code, and many coding methods have been proposed: test-driven development, agile programming, and so on. But if the only sorting algorithm a programmer knows is bubble sort, no such method will produce code that sorts in O(n log n) time. Nor will it turn an overly complex conception of how a program should work into simple, easy to maintain code. We need to understand our programming task at a higher level before we start writing code. [..] There are two things I specify about programs: what they do and how they do it. Often, the hard part of writing a piece of code is figuring out what it should do. Once we understand that, coding is easy." (Leslie Lamport, https://archive.li/2zZKy).
Sentences in de Groot's blog like "these powerful Lisp/Smalltalk systems weave code and brains together in a way that amplifies both." are incomprehensible. The question at the end of the blog looks rhetorical to me "I think I’ll end while hoping that someone out there on planet Earth reads this and proves me wrong :)". It is not clear what should be proved wrong, I suspect the writer is satisfied with his musings.
Getting real tired of hearing about how our monopolistic glorious chip-maker leaks data like a sieve, almost as if there's some sort of monetary benefit to doing so...
Even better for future dates than storing the timezone is storing the geographic point the appointment is at and determining the timezone when necessary - as timezone boundaries can change.
Yes, using gopls is the way how I finally got some support for modules for the first time since they were released (single module only though - useless for monorepo).
> If Xinjiang were under public surveillance, with the results accessible to the whole world, the Chinese government might tread more carefully.

Not really. The world already has a pretty good idea that China has incarcerated millions of people for what wouldn't be considered offences or adequate standards of proof in the West as part of wider political struggles. And livestreaming is going to end at the point of arrest. A system tracking the full history of every one of those millions of individuals' movements prior to incarceration would add no useful insight into the nuances of the conflict or rhetorical weight to arguments to take any form of action against the Chinese government, but would be exceptionally useful to helping said government in tracking down anyone that has ever interacted with $PersonOfInterest or visited $Place.

There's a reason that people campaigning for the world to take interest in human rights issues in their region do so by broadcasting explanations of their cause and how brave and inspiring their missing friends are rather than broadcasting their whereabouts.
I will adopt this as soon as someone tries to force me to add a CoC to one of my projects. Thank you
Even before you retire, if you are single or just a small family it is far far cheaper and far far better to live in a Holyday Inn than an Apartment building. First they will give you monthly rate instead of daily rate which is half. Then you have no deposit. You interact with hotel staffs who treat you like God instead of a landlord who treat you like slave. You need not clean the room or bed. Officially you occupy a small area though, your bedroom and bath, but you have the whole Hotel facility and area to share, you can also visit the city parks and libraries.
> Why wouldn’t you know your manager at the beginning of your career?

Sorry, I was I'm. Of course you can know your manager when just starting out. You'll probably get 1-4 hours of interaction with them over the interview process (and if you don't meet them, it's probably a company you don't want to work for).

But that level of data pales in comparison to what folks who have been around for a while have. They have a number of advantages:

* Not first job, so can compare data points, and make better judgements based on that limited amount of manager access

* May have worked with the hiring manager in the past (possible)

* May have worked with someone else at the company who can give them the inside scoop (more likely)
Yes, exactly. Saying 'no' is a very important skill you should have. Of course you can learn it too (like I did :))

Also it is very important to reverse the emotional costs. I mean, usually people come to your repo and demand/ask for a feature. Instead of feeling overwhelmed from this request, say that you welcome contributions and without this this feature won't happen and the feature request will be closed (after 1/2 a year). Or if it is a bug report, ask for a reproduce with the latest master and so on ... so: try to reverse the demand to offload your maintaining work if it is no longer fun to you :)
unbound for instance provides 'cache-min-ttl' which allows you to prevent excessively small ttl values.
How do I find out if this debug mode is enabled?
That's why I said I wish I had something more accessible. Unless you already have the penchant for belief the Bible is just going to feel that way. It's an ancient text written for ancient peoples.

You need a map to the Bible in order to really understand it. I like YouTube videos, and the best ones I've seen on this topic are the ones by the Bible Project.

https://www.youtube.com/user/jointhebibleproject

And they only feel like crumbs because we've spent the last 2000 years building a society based on those ideas. But they were new and shiny at one point in time. Just like tech is new and shiny now.
Exact String Pattern Recognition [pdf]
It s not with conservative thinking/ whataboutism that we re going to change anything. We europeans are happy with this change. You also dont consider how it make every citizen talk about it : it may spark better behavior about waste everywhere, because why should I care if the power in place doesn't ?
While this is how it should be I find reality to be a lot different. The cultural shift required is so massive that I don’t think it will happen anytime soon, if at all. People have become accustomed to open source software. Critical infrastructure which is free. This is again drilled as a point, that software should be free, by the consumer software. Google and App Store have destroyed any resemblance of rationality in pricing software products. People expect stuff to be free (ads and stuff is fine, the really obnoxious people will block even those) or if not free, they expect a rock bottom price. People argue for software which costs 5 USD and some irrationally expect it to be cross platform, high polish and the dev should respond within minutes. Trying to sell software these days has become a harder argument especially if you are not able to quickly deflect these massive hoards of price-complainers.

This is the case for consumer software. I am not even trying to imagine how harsh it would be for an open source maintainer - who has absolutely no leverage given the source is already out there. What’s happening with docker, elasticsearch, Redis, MongoDB et al is not giving me hope either.
Things I don't find fun: Drama and entitlement. You are not entitled to other people implementing whatever features you want.