skysight-inc/HackerNews huggingface dataset:
Overparenting got me pretty upset with my parents as I got older. My time got so structured and I was shuttled about so much that I felt like I couldn't breathe as I had no personal time and therefore no real agency. When I was home I withdrew to my room and shut the door, as I felt like those few hours at home in my room was the only time I had to myself. I stayed up late, extending those precious hours, and got little sleep as a result. Yet that private time was also to be booked for homework technically, and that suffered as well as it competed with my actual personal interests.

I think good parenting is just stability during the early years, and honest advice for the last few. Beyond the top 10 schools in the country, having decent enough grades and ACT should get you into a pretty decent college to start a pretty good career. By college, you certainly understand what is at stake if you get all Cs versus all As, because you are surrounded by peers and the only way to compete with them is through your own agency and discipline, that's something that took me a while to learn and my grades suffered initially.
This is Derek Lowe, of the excellent column "Things I Won't Work With."

https://www.google.com/search?q=things+i+won%27t+work+with
What a clever move. They probably make most of their revenue from medium to large companies, which will not be affected by this switch. At the same time, they're taking away one of the USPs of many competitors. This will increase GitHub's domination of the space even more, and thus be a net positive, despite the foregone revenue.
A library for building Merkle trees and efficient data verification
The UoL External Programme still has the BSc Maths and Econ option - https://london.ac.uk/courses/mathematics-and-economics

Having looked through the courses offered, I have to say that I am quite impressed. They are offering several interesting courses in Applied Math such as Game Theory, Optimization, and Statistical Inference. Overall it looks like a solid Applied Maths degree.
Should have treated yourself with business class seats...
The University of South Africa is one of the largest correspondence universities in the world. Also, the course material is quite good but the support not so much (teachers and profs might take some time to respond, YMMV).

Also about 5x cheaper than the equivalent in the UK.
JS has a lot more churn than pretty much any other mainstream language or ecosystem.
We have established teams for each of our DevOps stages: https://about.gitlab.com/stages-devops-lifecycle/

Package encompasses both the Container Registry, as well as other repository types like Maven, NPM, etc.
I'm not sure what you mean, I don't stop seeing when I stare at something.

Yes, the sharpness obviously drops away from your central vision, yet you can still see with FOV well over 180°. (Not sure if it's actually 190°, so I edited my question)
You're misreading "sliver" as "silver" here. Some people have also translated these as "mote" and "beam".

The idea is something like that people are judging others with harsh standards that they can't apply to themselves, so they will notice or point out a very tiny problem related to another person, but not notice or point out a big problem related to themselves. It's a metaphor about having objects of different sizes stuck in one's eye and then a different activation threshold, so to speak, for acting on it depending on whose eye it is. This is akin to several kinds of cognitive bias.

https://en.wikipedia.org/wiki/Self-serving_bias

Edit: original context in Matthew:

https://en.wikipedia.org/wiki/The_Mote_and_the_Beam

The previous commenter mentioned that this saying appears in the Gospel of Thomas but it's much better known in this form from the Gospel of Matthew, which is considered canonical in Christianity.
This is real world DLC I would pay for.

If I could show up at the Nürburgring and hot lap a 911 on nanny driver mode I'd do it in a heart beat. Until then I'll just stick with not getting into Berghain.
I think this is a good point but, there is an implicit but well known notion that if you write bash and care about platform coverage, you just write bourne shell. I didn't explicitly write it, but I assumed I would write bourne shell, and whatever shell in random Unix will be able to handle it as well as bash in linux||macOS. As a python lover, I simply can't find one reason to use any other scripting language other than python as long as I accept poor performance and dependencies. I can't see what problem Powershell is supposed to solve.
Do you have any sort of evidence for these claims? This all sounds a little bit wild and "feely."
Out of curiosity -- what is your startup? It sounds interesting, and 100,000 lines seems like a hefty chunk.
> suppose Dinkycoin says you need 20 confirmations before accepting that a transaction "went through."

> Once the Bitcoin miner has a competing branch with greater total difficulty than the rest of the network, the network must accept that branch as the winner.

These statements directly contradict each other. The very, very obvious solution is to say that, if 20 confirmations validate that a transaction happened, then validated transactions can't be rolled back. (They're validated!) Once block 26 comes online, block 6 is a permanent feature of the blockchain. That's the only possible meaning of "accepting that a transaction went through". And, note, that is the definition being used now to label this an "attack" rather than "huh, look what happened".
Sliver, not silver. I.e. you see/complain about the small mistakes of others but you fail to see the big ones of yourself.
I'm reminded of this report from CMU on Toyota's Unintended Acceleration and Software Saftey from a few years ago.
https://users.ece.cmu.edu/~koopman/pubs/koopman14_toyota_ua_...
If you haven't seen it before, its an interesting set of slides.
Because it covers millions more, while spending less. Is this difficult to understand?
How LinkedIn detects browser extensions
Don't forget Typescript too! I've heard nothing but good things about it
> Second Life

Yeah, I've been surprised to learn recently that it's still alive and kicking. I'll check it out eventually, I'm gearing myself to do it for more than 10 years now :).

> I'm pretty sure Sword Art Online was about how VR could be a... bad idea. Just saying. :-)

Yeah, well, one of the reason I like it is that, despite every single VR and AR system presented being abused by some villain to do evil things, including just straight imprisoning and killing people thanks to mentioned microwave death-triggers, the anime series and the movie still manage to present a lot of positive sides too, and do a decent discussion of the social impact of such technologies.

I guess it's like with all anime - focused on both extremes, at the exclusion of the mundane :).
It is already illegal, yet practiced widely because the burden of proof is on the patient that cannot look into the doctor's records because of privacy.
You could learn bash to understand existing scripts but you could also learn fish, which can be a more sane looking script than bash, if you're writing your own.
Data alignment is not just for memory: it is still very important on storage - especially SSDs.

Even in 2019, finding out the erase size is still a problem.

Personally, I run a benchmark script whenever I provision a server. It explore a small set of values to find the ideal filesystem parameters.

It is not as complete as doing several iteration of random 4k iops with fio on the full partition, but a good enough rule of thumb to avoid misconfigurations.
> Where we would be now if we were allowed to run Java bytecodes in browser directly from the very beginning?

We'd be ranting at JVM for not having the features necessary to compile high-perf C code into it, for one.

Which is why Wasm is fundamentally a better approach. It's that one case where it makes sense to go as low level as possible (while retaining cross-platform support), to allow as many future possibilities building on this foundation as possible.
I am using Bear app to do note taking and blogging. Github is awesome for personal project management through.
They sacked the what again? That cannot have been good for quality of the product.
now having flashbacks to dialup tech support in the late 1990s.

Thankfully I've lost the superpower of telling precisely what's wrong with your phone line and where and how many excess devices you've plugged into it just by listening to a connection noise.
you can look everything over at runtime

Correct, that's what you have to do in dynamic languages - look at what came in from the database and manually validate+convert it into the format you actually want. Also with pretty much every other form of input (JSON bodies, form posts, queue messages, etc). It's a lot of tedium.

When working with node/python/ruby, I often find myself wishing I could just declare a type and be assured that "the system" will get it right instead of me having to code it out myself. You know, like Java.

Well-written Java programs are generally more concise and less verbose than well-written JS/Python/Ruby programs. Which is to say, when programmers actually validate input instead of (ahem node) crashing the process and dropping all inflight connections when someone submits a json body missing an expected field.

BTW absolutely nothing prevents you from building Java apps by declaring everything as Map<String, Object>. Nobody does that because it's a horrible way to program.
And you can do the same thing with personal licenses of your chosen ci server and you can throw in a personal deployment server to boot (i like octopus).

I actually just use Appveyor if I can for my personal stuff.
Eh, is it 2007 again? Hasn't this been discussed to death already? I have little interest to repeat it again; this discussion has been on-going for ten years already (longer if we count GPL vs. BSD discussions, which are roughly similar). Everyone should be familiar with the arguments by now; I trust you're already familiar with mine.

I understand that you're well-intentioned, but I find the suggestion that I'm somehow not informed to be rather patronizing to be honest.
Khanacademy
I'm not sure why every time there is mention of salespeople being good, there also has to be a caveat at the end about the tactics bad salespeople use.

For example, I wouldn't say, "Engineers serve a very important function in our society, designing and building the things we need. Unfortunately there are many unscrupulous or lazy engineers who have built bridges that collapse or unsecure code that fails which leads to litigation, high insurance premiums, and costly preventative measures which are bad for everyone."

There's shitty people in every job. Get over it.
But my bespoke bash script has longer shelf life, which is the entire point here.
Floor Wedges vs. In Ear Monitors: Comparison and Pros and Cons
Developers developer developers developers!
Genuine question, forgive me if it's stupid: what happens immediately after you publish the blocks? Maybe I've misunderstood a step, but I think at this point you're in possession of a) whatever real-world goods or other currencies you bought with your bitcoins from the old chain, plus b) the same number of bitcoins on the new chain. Am I right that the value of bitcoin is now likely to crash rather quickly, as people inevitably realise what you've done? Is it just a question of completing the second spend quickly enough, before this happens?
So what's the approximate percentage of the times that people can tell, vs the times when they can't or are mistaken?
> "biosynthetics"

You're probably thinking of biologics [1]. These include immunosuppressant monoclonal antibodies such as adalimumab (Humira) and secukinumab (Cosentyx), used in treating autoimmune diseases such as psoriasis, ankylosing spondylitis, psoriatic arthritis, MS, Crohn's, etc. They are derived from biological sources such as Chinese hamster ovary cells [2]. They are also extremely expensive -- often several thousands of dollars per month [3].

[1] https://en.wikipedia.org/wiki/Biopharmaceutical

[2] https://en.wikipedia.org/wiki/Chinese_hamster_ovary_cell

[3] https://health.usnews.com/health-news/health-wellness/articl...
Delphi and C++ Builder have first class support for COM and UWP. In fact, both had better COM support before VB migrated from VBX to COM with VB 6.0.

JavaScript has first class support on UWP. Of course WinJS is in maintenance BB mode. The future of JavaScript on UWP are PWA apps, with direct access to UWP APIs, no more need for WinJS, which was a Windows 8 library.

Python has supported COM with help from PyWin32 since ages. Hardly any different from VBScript.
I would say that everyone makes the best choice they are able to given their current circumstances.

Everyone's trying their best with what they've got. Sometimes you don't have the energy, information, innate ability, etc to make the absolute best choice. Actually many times. So you make the choice that is best according to your current circumstances and abilities.

That's not to say people can't improve. When they do, they've upped their level of "best they can do".

When I remind myself of this, that people are doing the best they can at that moment, it helps me forgive myself and forgive others for disappointing me.
Take a look at OmniCharge, e.g.:

https://www.omnicharge.co/products/omni-20-usb-c/
You have got to be joking. Looking at the revenue numbers, it's clear that Apple is more diversified than Google. The declining iPhone sales are a short term problem. People are just keeping the devices for longer, not abandoning the ecosystem. Their services and wearables are seeing an impressive growth. I think the watch will grow even faster once Apple makes it a completely independent device.

The difference between these two companies is that one publicizes the stuff it's working on and rushes it to market, while the other keeps it all secret until it's ready.

Also, Apple is working on AR glasses(rumored to be announced next year), self-driving car and are making a big push into digital health.

Apple is far from doomed, they still have a lot of room for growth.
when you say "dough blank" do you mean the dough ball to be rolled at home or flattened/rolled (in pizza shape) dough?
Typically I use Bitbucket during initial phase, when the project is still in active development. Once I'm happy with the code after a while, I move it to GitHub.

But I don't want the BB version to become outdated so I end up maintaining 2 repos. Having private repos directly on GitHub will optimise my worflow. Definitely a good move.
LOC alone doen't mean much.
I have a backup script in fish of 400+ lines of code because it tries to dump data out of different sources like MySQL, PGSQL, InfluxDB, /etc files and others. Just use what feels comfortable achieving the task.
Looks great. I wanna contribute in the development.
Cognitive bias is something that everyone deals with. There are tons of techniques and processes that journalists are supposed to employ in an effort to minimize its effects. One example would be analysis of competing hypotheses. Another example would be an exercise where you attempt to find evidence that disproves your theory about a particular subject.

You can't achieve a perfect level of objectivity, but if you put an honest effort into attempting to be objective by employing techniques to minimize bias, you can do a hell of a lot better than most journalists are doing today.

When people say they want "open objective news" they are fully aware that perfect objectivity does not exist. So it should be pretty obvious to anyone reading a statement that news should be open and objective that the person making the statement doesn't intend to hold journalists to an impossible standard. They just want them to do the things that we and the journalists already know will work to minimize partisanship and bias. Instead they almost universally decide to manipulate the public and promote their respective ideologies.
You are the second person to link me to an article about this bill today - absolute insanity.
Perhaps easiest to use Goodreads date search as a basic filter: https://www.goodreads.com/book/popular_by_date/1923/
Hi, fullstack developer here. Need any help?
https://news.ycombinator.com/item?id=18847043
+1, I made this repo awhile ago as a learning exercise, basically a c+p of chapter 1:
https://github.com/f00-/numpy-mnist-nn
This piece is full of misinformation. Clearly they know little about RF or radio.
Wait, so are you telling us he did in-fact went out to gut Microsoft via his arrogance?
There were a couple families on my street with kids who disappeared to who knows where when the bank foreclosed their homes, yet these kids were some of my good friends and I had a blast hanging out at their houses. At a certain age, you don't pick up on class, especially if you have kids your age. Accidents can happen at any time, you know. Knowing how I was as a kid, seeing those kids ride freely would only breed contempt.

When I was able to ride my bike well, my dad printed out a street map of our town to give to me and I explored the shit out of everywhere that I could. Naturally, the first thing I did was ride to the municipal pool across town, but it turns out you can't go very far very quickly on a single speed kids bike. That 10-minute car ride to the pool must have been close to an hour on my bike, so I never really rode that far again!
Ruby 2.6 JIT – Progress and Future (2018)
I was reading something on HN recently and I ended up on this wiki article.

https://en.wikipedia.org/wiki/Billion_laughs_attack

It got me thinking about it. JSON is annoyingly simple at times, yes. But that also protects it from some pretty gnarly stuff seen in XML and YAML. I suspect it's a considerable contributor as to why it's the choice transport format.

I wouldn't toss it in with XML just yet.
You mean, every developer, not everyone.
Sounds like org-mode. All hail Emacsen.
5G – From Blankets to Bullets
The Vive Pro Eye Is the Next Big Step for VR
indeed. Just checked the fee, it will be about $35000+? [0]

[0] - https://www.appliedmathonline.uw.edu/costs-financial-aid/
To be fair, the master in that story was a bit of a jerk.

> You knew that I reap where I have not sown and gather where I scattered no seed?

He took what belonged to others. And, had the servant with 2 talents lost money instead of making it, I doubt the master would have responded to him with "Well, you tried. Good on you."
I believe there's an extension that helps with that.
Thanks, it sounds like I should definitely use Flask (or maybe Django) vs one of the many SaaS providers of landing pages.

I don't want to get locked into some service or platform that I can't change easily/quickly and I want to make sure it loads as quickly as possible.
I think redirection should be done at application level, not at loadbalancer level.

Yes, we've our startup project using Kubernetes, Google Compute, Load Balancer, Cloud Datastore, CloudSQL and Bigquery.

It doesn't have many features as AWS and offerings are incomplete but performance is better imho.

Only problem we had was with billing but now it's solved too.
That command curls a ruby file from the Homebrew repository on Github. If that Github repo (or Github) is compromised, then no matter how you installed homebrew, you are going to get hacked the next time you run `brew update`, which by default is run on every `brew install`.

For me, the odds of that repo being compromised for long enough are outweighed by the convenience. This has been brought up on HN before and I'm not convinced.
It leaves us overspending on health care by a huge amount, raises everyone's insurance, and ultimately takes away everyone's employer-provided care, which the majority of Americans who have it like. If it was cutting our expenses in half, the cost savings might sell it. But 10%?
Yes, just like that!
You can’t beat the man page if you’re patient with it. Or you could try my book:

https://leanpub.com/learnbashthehardway
Ever noticed how especially in groups (or any group/public setting) when attention is diverted away from them people often seem to start shifting their pose or doing something like moving their fingers, hands or legs? I wonder how deliberate those movements and actions are.
How's that? The quality and amount of GUI tools are far more complete in macOS than Linux desktop and you can just run a Linux VM to mimic the deployment server.
Features (from the website, to save you clicking through):

1. Language aware code navigation and search.

2. Source and diff comment for code discussion and comprehension.

3. Rules to protect branches, tags, or files.

4. Intelligent commit query and subscription.

5. Advanced pull request for efficient code review.

6. Sophisticated pull request query and subscription.

7. Custom issue states and fields for flexible workflows.

8. Powerful issue query and subscription.

9. Coherent and self-updating issue boards.

10. Cross references amongst code, issues and builds.

Which are cool advanced features and all, but I don't know how they could compete with GitHub and GitLab ... any features that are useful or which put GH/GL at a disadvantage will simply be cloned by the larger orgs' armies of developers. Features aren't defensible.

I guess it's open source, so the developers get to define success simply as "this exists for me to use, because I want those features" or anything else they want. There's no sign of a for-pay version on their website, so I guess it might not a direct commercial competition to GH/GL. Creators: are you around to tell us what you're doing with OneDev?
Get a bike. 0 electronics.
What is the advantage of this technique over a shell built-in or function that echoes that value?
How does function sound for a syntactic sugar?

$ today() { date +%F; }
$ echo Today, $(today) is a great day!
Today, 2019-01-08 is a great day!
Ask HN: Best “PIP” app for desktop?
HN: What I would like is a small floating PIP (Picture in picture) type window, which is always on top - but has controls over it when hovered upon - but can play any videos that I choose to view.

(Picture the little 'selfie-screen' you see of yourself when in facetime, but in the corner of your desktop)

Imagine if you're reading a webpage - and it wants to serve you a video in addition to the article. I'd like to throw the vid to my PIP - which is the size and location of my choosing - and can even be on another desktop, or even device. I want to drop any vid to this always present, or always summonable, little box and have it BEHAVE.

It can have a control panel - history - playlit - etc... and use FFMPEG or VLC as a back-end - but I need what is effectively a 'familiar for video'

Anything close to this exist?
Honestly, this is even a problem in "official" tutorials. I set out to learn some basic node a while back. The official docs then were out of date enough to not work to install node (nor were they off a trivial amount). I finally figured it out and PR'd a doc fix, but you shouldn't have to do that to try out a platform.
I guess it depends on how you define "very little", and what system includes you have.

I've just tested one of my ~300 KLOC C++ projects, broken into 479 .cpp files and 583 .h files.

Using Linux (GCC) after dropping the disk cache, on a 5400 RPM HD, the full build on 14 threads took: 78 seconds.

On a fast SSD (same machine, after dropping caches again) it took 61 seconds.

Linking was ~7 seconds faster on the SSD, so arguably you could say that actual compilation wasn't the same ratio as fast, but overall build time is most definitely faster.

Source was on the same drive as the build target directory.

At a previous company I worked at, we got SSDs to speed up compilation (and it did).
word wasn't hating, just ... curious. the others do seem new. :)
What's the problem running it on a 10 year old bash?
Doesn't seem to be the case in this century