skysight-inc/HackerNews huggingface dataset:
My ex-girlfriend used to joke that I was "functionally illiterate." She had gotten the habit from her mother of going to the local library and getting a half dozen books, which she'd have read in two weeks, before she returned to the library. I read maybe 2 novels a year at most. However, she would always marvel at how I could recall details and recount sequences of events or describe memorable scenes. All she was ever left with was a kind of emotional impression from having read the books, and could recall very little. She would also be bewildered at watching me read. Sometimes I would read just a few pages, then put the book down then stare at the walls, absorbing what I'd just read. There was one part of "Kavalier and Klay" that was less than a dozen pages long, but took me two days to get through.
> If McDonalds is so bad for you, why do they serve 550 million Big Macs every year?

This is an amazingly good comparison because in both cases the initial assumption is wrong.

Just like WP, McDonalds is not bad for you intrinsically. It’s poor discipline and usage that causes problems.
> but it's also being nice (i.e polite)

Well, I find it inpolite, offensive even, to literally pretend to care about how I am or how my day has been, and to waste my time by needlessly dragging out salutations.
Force connection through a VPN, deny the VPN access to anything microsoft related.
Surgical implants offer new homes for fungi and bacteria – Futurity
Any chance of adding a wrapper for async iterables that allows chaining of filter, map, etc rather than needing to individually import each function?

Similarly, a forEach would be welcome for those of us who prefer to avoid for loops.
Is a 'live Google Earth' coming?
They should have added a PIN then. There was a time when the practice of adding PINs to SIMs (and phones) was common in my part of the world (in the era of candy-bar phones) to prevent this exact scenario: so that losing your phone won't result in someone else racking a large bill using your phone and/or SIM.

Perhaps their hardware and/or software doesn't support PIN unlocking the SIM, or they didn't consider the possibility. I'm sure they've learnt their lesson.
Oldest evidence of horse veterinary care discovered in Mongolia
SEEKING FREELANCER | Remote

Small dev shop in need of freelance senior sysadmin / devops engineer for overhauling and managing our various client projects/environments.

Must be very experienced with:

* Varnish

* nginx

* AWS ecosystem

sysadminfreelance at makeitallwork dot com
He (posted this on hn previously) flashed some teenage girls and went to jail for it so it's likely as a felon with that conviction he can't get a non freelance job.
Honestly, I'm in a similar boat where I work constantly and gave alot of external stressors.

You're a knowledge worker. All the work you do...you do with your mind.

You NEED to separate from your distractions.

If you have more pressing needs that you can't get out of your mind it will be impossible to learn.

My suggestion is figuring out how to get your mind in a place where its 100% focused on your work and you are able to find that flow state where you tune everything out and can work and learn.

Things that help me are

1> Managing your real life like a project manager. Get the most stressful priority things finished as fast as possible. Or at least in a place where you understand and feel more in control.

2>Automate as much as possible(autopay bills etc.) In your life and outsource tasks to your family that they are capable of. You pay their bills they can chip in..

The goal of this step is to get rid as many trivial physical and external stressors so you can get your head focused on work.

2> Distraction free place to work. This is critical. Coffeeshop, coworking space, private home office....all it takes is a single distraction and your mind is out of the game.

3> Carve out large blocks of time where you can just...work. No appointments, no meetings, no interruptions...this may require scheduling meetings in the morning and working in the afternoon. Also, beware of friends and family..they will try to cut into this time...and it's very difficult to say no to people you love.

4> Do practice excercises in your mind and compare them to real world. I've found when Im having problems focusing on things it's because it's too abstract sometimes. And I have to bring it down to earth.
Like start run a chunk of code thru a function in your head and then run it on the computer to see if your mindmap is correct.
Like a poster in this thread said it's active learning which helps alot I think.

5>Physiological hacks: Some people say Yoga, antidepressants, nutrition, and/or excercise help. I typically dont practice a single one of those regularly but do notice I'm deff able to.focus more after I excercise. I think just getting your mind at peace is way more useful than Physiological hacks but these do help. Studies have shown that excercise is as efficacious as anti depressants. So take that however you want.

Anyway good luck sir.
#BEGINRAMBLE

I personally feel there are multiple "levels" or "layers" to understanding a book. It's a bit loose, but I'd say technical books have "structure", "content", "detail" and "cohesion".

The structure of the book is how chapters, section, subsections and the index are related to each other.
You can learn about the structure by taking a look at the index, reading chapter intros/outros/summaries, and you will get a better feeling for it while reading the book as well.

The content is basically just everything in the book except any meta-content, such as headings, the index and references, etc... So graphs, text, chapters, blablalba

The details of the book are the most relevant, precise, thought-out content, you could alternatively call these "topics". Consider a given chapter of any book, it usually introduces a topic, gives some examples, counterexamples, might tell a story about it, it could add a debate, show a graph, and it might describe sub-topics. The whole chapter is mostly about that topic as a whole anyway. That's the detail.

Lastly, the "cohesion" is how the book's topics are interrelated on a detailed level. For example, what implications does the content introduced in chapter 5 have on chapter 6? And on chapter 4? Some concepts take multiple chapters (or books!) to comprehend as a whole. Sometimes a book needs to introduce some concepts before the bigger picture can be explained.
This cohesion, in my mind, is related to the "larger than the sum of its parts" idea.

I guess the idea of cohesion can also be extended to how the book's content and ideas relate to what you already know, or other books you may or may not have read. Again; it's how the topics interrelate.

Different reading styles, writing exercises and re-readings of a book will give expand your understanding in those 4 layers.

For example, skimming (30 min, skip through entire book) will give you a vague but helpful foundational feeling for the structure and cohesion of the book. Likewise, speed-reading will give a reasonable foundational feeling for the content and detail of the book. Writing a mind-map of a chapter, asking questions about paragraphs, summarizing chapters will improve your understanding of the content and topics.

I personally feel that I often don't completely "understand" a book, I believe that if I take the time to work on those 4 layers of understanding on every level of the book, I would.

I strongly strongly strongly recommend taking a look at the book "how to read a book", the concepts I just stated are my own, but the book helped me completely rethink about how I approach reading in general. I used to be afraid of tacking huge books, I feel like I can actually read them with some confidence

#ENDRAMBLE
If The Economist has a decent comment section, that would be the only major publication I know (that is not a dedicated discussion forum like HN) that would have it. In most places, comments are terrible. Mostly because there's no resource to moderate them, and no community cohesion to expert any social pressure on bad players. And no expectation it's the place to behave decently.
Interesting idea. I think it would be useful to have that sort of integration with the Dalvik/ART GC on Android.
How would you enter the PIN?
> NBA game data is not subject to copyright

That is pretty fascinating. In horse racing (where paying for past performance information has been standard operating procedure for more than a century), there is (at least in the US) exactly one company that holds and brokers that information, and it is quite a profitable business.

It's interesting that they theoretically can't claim copyright to protect that business.
> Probabilities are meaningless unless it’s a repeatable experiment otherwise its a ludic fallacy

Um... this goes against the entirety of the Bayesian approach to statistics. I think you'd find a lot of very intelligent people who disagree strongly with this statement.

The Bayesian approach takes probabilities as subjective confidences. You can describe confidences as "well calibrated" if, when you look at their historical guesses, if their 70% assessments are correct 70% of the time.
Software development is already crazy expensive. Do you know how much it costs to build and maintain web, iOS, and Android apps? It's ridiculous. It's not a matter of not wanting to learn each platform. As Udemy pointed out, they ended up with 4 devs on each platform. They also have who knows how many devs on web and platform / backend services. Udemy is a successful product with market fit I'm sure they're doing fine either way, but for many startups this kind of efficiency can mean life or death. Not many can afford to burn through $100-$200K per dev just to reinvent the wheel wiring a bunch of REST calls up.
Not even close. That's like saying that the alternative to Photoshop is C++.
> religion

There's not a lot of shared religion in the US, other than growing secularism. Agnosticism, last I saw, was the fastest growing belief. When Americans were more religious, there was a lot of conflict over that.
There was a thread not so long ago about approaching large codebases. I think you might find some of the advice there useful: https://news.ycombinator.com/item?id=16299125
Labeling genetically modified food makes people less panicky
If you happen to use Project Fi for your phone service, you can get up to 10 data sims for no monthly cost, and data just comes out of your main bucket. Obviously not a solution for non-personal projects.
That'd be great. Wish I could get one.
The low-budget film - which is about a Los Angeles-based hitman - had previously attracted little attention, despite having already been released in parts of Europe and playing at film festivals.

It's hard to see this happening by mistake. Movie companies don't usually keep upload-ready copies of entire movies lying around in-house. The format sent to theaters is quite different.
You are in burn out. It's not that you aren't intelligent or capable of the work, but it sounds like you just haven't clocked out in a long time.

You can fight burn out for a short period but you can't delay it forever. You resist burn out by working out hard, engaging in stimulating non-job work (eg a hobby) and engaging in intentional relaxation.

Ultimately you need to find a way to take time off.
I Used the Web for a Day with Just a Keyboard
> at least as long as the legal system still functions.
I think Rust is a great first language to pick up. Pick a domain you are passionate about and start writing code for problems in the domain in Rust.
I guess that's true in 100% the cases then and there's no room for a human mistake left in this case ;)
> how hard can it be

Hard.

Very hard. Especially because you first have to pick something as well installed and supported on hosts as PHP to even get traction. Good luck there.

Then you need to be at least as good in most or all features on launch to get any mindshare. Hope you have a few years to work on this side project before you release...

There have been plenty of attempts and of them all Ghost is about the only one to be taken seriously it seems and it’s niche at best (and not yet at the same level of features or ease of use & configuration).

So yeah, the answer is hard. Harder than you think.
30% is specific, as if it's the result of a calculation in a spreadsheet. But with something like getting a promotion, how would you calculate that so specifically? You can't. That's why people don't take it seriously.

"Not very likely" is a rough estimate, like "probably not", or "less than 30% likely". It's a lot more believable that with the information you know, you're able to predict with that certainty.
Nope: https://www.janestreet.com/puzzles/turn-based-strategy-game/
>People who submit last have the most information

Does that hold in a turn base system? Whether they played at the start of the minute or its end, they all knew the results of the last turn when they started bidding.

They might have external world info though.

Then again, you can always have the trades gathered during the turn period randomised in order and applied that way.
Ask HN: Which one do you suggest for graphql api and why? Ruby vs. Go
I suppose you could say the same sentence in reverse? These days you have to support Android and iOS so Swift is only going to get you so far.
What changed attitude-wise between the older and younger generations?
That's why I suggested dynamic pricing and charging based on time spent. The right most lanes would congest but they would also have exiting cars.

Second from right could cost a bit more than free (1cent per mile for example). It would be an incentive to use it for passing but also to avoid right lane congestion for a negligible fee. Third and fourth from right can cost $0.20 and $0.40 per mile which discourages long term use but also allows those in a hurry who can afford the fees to leave the highway faster and allow for cars in right lanes to use less congested left most lanes to pass slow drivers and lane exit/entrance in their lanes.

Think of it from a network traffic CoS and QoS point of view (also,sorry for the late response,hope you see this)
C/C++ is the obvious alternative for that level of programming, but it's less constrained, which is better in some ways but bad in others.

C++ is an archaeological dig of a language, which has about 4 major strata. It can be an entirely different language project to project, depending on how you use it. However, I suspect that a particular C++ style using smart pointers and RAII can be a good preparation for Rust. This is especially true if you can contrast that C++ style with some other woolier style of C programming.

If you want to be very knowledgeable, 1) write a compiler that produces machine code and 2) do some concurrency.

What's most important is to just dive into something that's interesting to you and start creating stuff, regardless of how small it is. A lot of concepts will transfer across languages.

The best advice by far.
If you haven't programmed at all, starting with Rust may be tough. It's probably easier to start with Python or Javascript to learn programming.
I was thinking the same thing. It just so happens that the movie was in mp4 version in the same folder as the trailer as some dude uploaded it off his macbook? Just doesn’t make any sense. Although it could happen if they give the person who makes the trailers an mp4 he’d have to cut up and make. But even then, what are the odds he’d be the one with access to the trailer account and the one uploading. In no world does this seem like a mistake.
Sorbet – Making Ruby Statically Typed
To nitpick slightly, I think "truly random" is the wrong phrase here. Computers can't generate such numbers (only pseudo-random). What they can do is generate unpredictable passwords. Unpredictability is the feature we want in a password, whether that happens through "randomness" or something else doesn't matter.

Of course computers are far better at coming up with unpredictable passwords than humans are.
Did i just meet the grandparent of REST?
Ask HN: Remove personal info from Internet
Any recommendations as I want my personal info scrubbed? Ill pay.
Isn't that trivial to solve? Just treat biddings during the turn round as commands already issued -- so no deletion.
Early stage VC and founders can both do a lot better economically by obtaining earlier exists.
From http://www.wesh.com/article/what-does-a-chance-of-rain-reall...

The "Probability of Precipitation" (PoP) describes the chance of precipitation occurring at any point you select in the area.
How do forecasters arrive at this value?
Mathematically, PoP is defined as follows:
PoP = C x A where "C" = the confidence that precipitation will occur somewhere in the forecast area, and where "A" = the percent of the area that will receive measurable precipitation, if it occurs at all.
So... in the case of the forecast above, if the forecaster knows precipitation is sure to occur (confidence is 100%), he/she is expressing how much of the area will receive measurable rain. (PoP = "C" x "A" or "1" times ".4" which equals .4 or 40%)
But, most of the time, the forecaster is expressing a combination of degree of confidence and areal coverage. If the forecaster is only 50% sure that precipitation will occur, and expects that, if it does occur, it will produce measurable rain over about 80 percent of the area, the PoP (chance of rain) is 40%. ( PoP = .5 x .8 which equals .4 or 40%. )
It's not even probability in standard GAN is it? Since you are taking the difference before the sigmoid. It can't really be interpreted as probability until it the range is clamped. Critic's difference or Critical Difference would be a better term perhaps.
These trackers are interesting devices. There is a model that uses a light detector to estimate location. It has a clock onboard and can record the time of dawn and dusk. The time of dawn gives an indication of longitude. The length of day latitude.
Legacy video-on-demand systems (the sort your cable box can access) get full copies of movies with no DRM that could easily be uploaded to YouTube. They're often sent as part of a package that includes a preview (the trailer), a poster image, and metadata.

It wouldn't be hard, given one of these packages, to put the wrong file in.
Also some services really get held back by their lack of SQL support. We use splunk and the lack of SQL expression comprehension hurts (especially with their lack of `IN`)
Do you have a link to the reddit post? That sounds interesting
Tommy Robinson's appeal: will his world class legal team get him out of prison?
> Does that hold in a turn base system?

Yes. The fastest players will submit as late as possible, thereby integrating the most informaion.
Possibly the crown was weak relative to commercial wealth at the port, and bribery was common. At a remote outpost, it might be easier to defend the crown’s interests against bribery. Just speculating.
Cooling can be done with ice-rods- which are created when energy is abundant and store surprisingly well in the long term. Even in the pre-Musk eras.

https://en.wikipedia.org/wiki/Yakhch%C4%81l
OCaml is a great pick for folks wanting to broaden their understanding of prog languages. It has its own set of sensibilities (Fp with some imperative features thown in, rather than the other way around). It'll force you to get really good with ADTs, which is a good thing.
In an earlier posting of yours, I commented that I thought it was neat. Now, after 5 submissions in under 3 weeks, I am getting irritated with the re-posting.
C++ is a bottomless, dark pit.

It's an archaeological dig of a language, representing something like 4 major strata. Archaeological digs have pits. The way to learn C++ is to limit scope and learn a particular style of C++.
> fuzz the trades

Then I’ll settle over the counter, directly with my counterparties, and disintermediate your marketplace. The misallocation appears to be those looking to introduce complexity to solve a non-issue.
I'm not talking trash. You and I have had different experiences with poverty. I meant that if I was homeless, I'd have more time like I did in jail. And I only meant that in contrast to how right now I have no time.

Technically I should be working right now, but I came here to ask for help thinking it might save me a few hours of frustrating non-billable time spent staring at code and not getting it.

We have looked into every single possible resource. My wife has a disability that's incredibly difficult to prove with insurance or the government. It makes her unable to move for large parts of the day several times per month. She literally drops things and is unsafe to drive, and it just randomly comes on out of nowhere. So she's unable to work because of this, and we're unable to get disability for it either.

We've gone through every single local church and food bank. She just stopped at the food pantry yesterday. We are on food stamps.

I'm saying all this knowing that it's a waste of billable time, because I think it's important that you know that first of all I don't mean any offense, and second of all that I'm not exaggerating when I say that we really have no other recourse at this point.
If they're only using React Native for 3 or 4 features (as they say in the article) I could see how adding in i18n support would be challenging as you'd now have to maintain Java/Kotlin, ObjC/Swift, JS versions of this. But thats just true of the whole approach in general. I think if you're using RN for only 20% or less of your product, it probably is more trouble than it's worth.
Still much lower but going up.

American wages are overall flat for 40 years.
VT is more than just the antivirus engines. If you subscribe (expensive!) you can actively hunt for malware using Yara-rules and a powerful search engine. if you know some patterns in malware you are tracking, you can add Yara rules that will run each time a file is uploaded and will notify you of any matches.

Lets assume you know a threat actor always uses the same variable names during heap sprays, you can discover new malware from this threat actor with a Yara rule to look for this pattern.
Itty Bitty: Sites contained within their own links
if you're a developer, or have a development team, loads of options are even more extensible and versatile. and those options would all come with more flexible deployment, testing and scalability options.

if you're not big in to development, you're reliant on a plethora of plugins, and you need to hope that the dozens of plugins you tie together know how to play nicely together. I'd run in to multiple situations where poorly built plugins for plugins were hacked on and then conflicted with other plugins - everyone pointed the finger at someone else. and then the standard support line from a couple vendors (these were plugins with paid support, btw) - "disable 100% of all your plugins, then enable them one by one to see where the problem is". Sweet.

And when I tell people I inherited a wp site with just shy of 60 plugins, few people actually believe me. "I would never do that! I would never built anything with more than 4 (substitute with various numbers representing experience levels of people) plugins - that's all anyone ever needs!"

When it works well, it works well. When it doesn't, it's a bloody nightmare.
Build a RESTful API with Terraform, Go, and AWS
Adventures in Analyzing Stuxnet
You could, or you could just add a few round trips in the email thread and perform a handshake with the token HMAC encoded.