skysight-inc/HackerNews huggingface dataset:
Also, the argument that Barbie isn't realistic doesn't make much sense. We exaggerate almost everything for kids to make it easier for them to understand. E.g. moms speak to their kids in what academics call 'motherese', to make it easier for them to pick up on the syllables. Kids get dressed in gaudy colors that would look ridiculous on adults. And they get fed foods with super exaggerated flavor profiles, e.g. ketchup. All of this is because children's senses are still developing.

So I don't see why it's surprising that popular children's toys would represent sort of the platonic ideal of the human form. In reality most people's calves and hips do flare out to some extent, so it makes sense that those sorts of features would be accentuated when reduced to toy form.
True, can't really comment if you used straight git.
The 21st Century Philosophers
Thanks for sharing your experience. The second link was really interesting to read and the Apple/Google offline foreign filing trick was new to me.

I still don't understand how it solves the problem.
After six months you will have to file at the USPTO and then the scrapers could find you anyway.
I don't see why anyone would choose a Parse alternative. This would require rewriting your app to support another PaaS that will probably die in the next 5 years. What I am looking for is a managed Parse Server solution so all I have to do is import my data then do a find/replace in my code to change the parse domain to the new host.
Too many sentences like, "you where thing when designed this thing to the next guy/gal" make reading hard. Slow down dude, wtf?
Game of the Century – Byrne vs. Fischer (1956)
Beta Read “The Joy of Craft” (Full Book)
It's just a title.. and most titles on HN are taken verbatim from the source's title. Its rare for it to be edited and I see no reason here for it to be changed.
Not sure why you're getting downvotes but cool! It's sometimes hard to gauge whether or not the HN community will be interested in something (and sometimes they might be but it still doesn't gain traction due to time of posting, etc). I'd say just submit it anyway if you have something you think is cool and the community will decide if they want to discuss it or not :)
Traffic is typically during commute hours, which are not peak sunlight hours at most latitudes.
I already have to mute or turn off slack for periods of time at work because the group chats I am in get out of hand. I also use WeChat and remember a couple of colleagues transforming our event organizing group into a debate about racial standards in America. It makes sharing links easier, but it can be frustrating receiving updates that have nothing to do with you. Unlike email, people know if you are online with Slack, so answers are usually expected right away.
Copyright and trademark are independent, you could have one without the other.
Sure. We can get 80% of the effect with 20% of the effort. Then the last 20% of the program takes the other 80% of the time :-)

As an example, I started doing Angular development about a year ago. At first, it's really easy - little more than templating output expressions in double curly braces; binding input fields with ng-model attributes; and adding ng-click callbacks to a few buttons.

Then you start making tag libraries, er, excuse me, "directives". Now you start to find out where the monster lives. The complexity of the definition object you make for a directive mushrooms out from the other work you have been doing. Is the directive just an attribute (for existing HTML tags), or does it need to be a custom element with multiple attributes? Is the template part just a string literal, or a function? Do I need to make a "link" function (what does that name even mean, anyway?), and how did all these magic parameters get passed to it? Does this directive get its own controller function? (why do we need "link" and a controller?) Do I give the directive its own "scope" (data model and event-handler/callback function object) instance, or just reuse the scope from the app? How do I pass data between 2 directives?

I'm not faulting Angular (other than maybe for better docs) - I think every framework has that issue of making 80% (if it's a good framework) of some problem easy, but sweeping a real mess into some corner for other work.
The "Jade" of which anyone has ever heard has been around for over five years. What took these people so long to file suit? How long does it take to constitute a failure to police one's trademark?
RIVR – The world's first open source torrents search engine
I Need Help Losing Weight – Which Fat Loss Options Are the Best?
> It also seems like there might be potential for a POS device that could 'spoof' other devices, to avoid fees and such. Surely it's just sending out certain headers to identify itself, right?

Nope. PoS CC/DC terminals have quite sophisticated HSMs these days. Each device has a unique set of key pairs.
True, but given how young Swift is I'm happy they're not afraid to challenge how things work currently in order to make Swift better in the long run.
Absolutely not, for several reasons:

- The reason why we use GC pointers in Servo is that JavaScript is garbage collected, and we can't do anything about that. If not for that, we probably wouldn't use GC at all.

- In fact, to prove this point, we don't use GC anywhere except the DOM. Most of my code is layout and rendering, which is GC-free, written in the safe language, and is very much not crippled in any way.

- GC pointers are designed to be safe. There are some known safety holes right now, mainly due to lack of time to plug them and wanting to balance the time spent to fix up the current system against the time needed to add proper GC support to Rust.
I can't wait for the labor surplus to drive down my wages.
Nero Burning ROM 2015 Crack and Serial Number Full
AI and ML Futures 3: The Trojan Wars of Machine Learning
I never suggested 1-2 years was sufficient or effective. In fact, the 2 years of the required Spanish I was taught was quickly forgotten by the time I graduated.

At least by learning programming, students can learn concepts and ways of thinking about problems that they can reuse later in life.
> There's a definite air of superiority here, but I don't find the commentary any more insightful.

Really? I do. Some subreddits approach what I see as a clear quality advantage in HN comments, but even then there's the occasional joke or non-sequitur. Which is fine. Reddit is not HN, and if they were the same, there would be less overall usefulness.

I enjoy HN and its semi-official policy of down voting comments that are are jokes and don't contribute to the conversation (it's easy to joke on HN, just include something substantive to the conversation as well). On Reddit, even in the more serious subreddits and discussions, one-liner joke comments still pop up, because while they may not get many up votes on serious discussions, I rarely see them get down votes.

Not that I don't enjoy jokes, but if I want that, I'll find the same (or a similar) discussion on Reddit. I just like that HN tries to keep people to a higher standard of conduct, because then that place exists.
There is another kind of "hard" though, which involves managing growing code bases, doing programming within a business setting, and so on. We mostly let the scientists work on well-defined problems in isolation, so they can really focus on those deeply intellectually challenging things, but even if those scientists are very clever I don't think they are necessarily good at larger-scale system development.

There are lots of jobs that are harder than mine in some sense, but if you look at the objective of building high-quality complex software in the minimum amount of time, keeping it running correctly, and then being able to change that software as effectively as possible, then that in itself is pretty much an infinite problem. Maybe there is lots of scientific work to be done to help us struggling coders, and maybe we need to get our shit together more as a profession... It's not all easy.
How about they experiment on 1 km before 1000 ? I'm very dubious that this can work, so before they burn my taxes on this kind of things I'd rather they prove its usefulness.
That level of smoothness absolutely should be the norm. And not just 60fps, but ideally 120fps/144fps/higher (eg. new DisplayPort 1.4 240Hz monitors when they are released). Every dropped frame, every timing inconsistency, is a small attack on your concentration. When a tool acts quickly and predictably you can treat it as a part of your own body (see https://en.wikipedia.org/wiki/Body_schema ). When it responds slowly or inconsistently this requires conscious effort that could be better spent on solving the problem. For example, every libvte based terminal emulator is capped at approximiately 40fps. 40fps isn't even an integer multiple/divisor of any common refresh rate! It annoys me every time I see it, and it's symptomatic of the casual attitude to UI responsiveness that has modern software running worse than some ancient MS-DOS software did on a 386.
From the fact that the app is a clone of Yo.
Parse is shutting down though.
>For how long is the Washington Post and the right wing parties controlling Venezuela's congress going to blame the three year gone Chávez for Venezuela's economic problems?

Are you really that ill-informed or are you attempting to deceive someone? Up until December 2015, Venezuelan parliament was controlled by a neo-Marxist party. The big-tent which won the December 2015 elections and which currently has the majority in the parliament is overwhelmingly made up of left-wing and centre-left parties with only a handful of centre-right members.

Calling it right wing is horribly disingenous, and so is the insinuation that they're responsible for all the mismanagement that the neo-Marxist government committed.
GiliSoft USB Stick Encryption 6.0 and Serial Key Download
Not everybody does, and not everybody who does that does it on all systems.

A 5 second startup time for a text editor is extremely annoying when all you want to do is, say, type some small commit message.
E-mail and mailing lists are still, I think, a good tool for long-form asynchronous communication. For some things, I want the opportunity to think about my broader point for a while before I subject others to it. In response, I want to extend the same courtesy to others; after all, I would like a reasoned reply!

I acknowledge that having Too Much e-mail is terrible and frustrating. But I think this is the same as any other distracting time sink; e.g., agendaless face-to-face meetings, especially if organised on a daily or weekly cadence.

What, for me, is the root cause of the frustration is when I spend so much time feeling very busy, but getting nothing substantial done. This applies to any source of unlimited distractions: e-mail, meetings, chat, or even Twitter.

I think the solution to these problems is partially cultural. It has to be broadly understood that it is just fine to switch off IM and get some work done for a while. It's generally not polite to pounce on people at their desks; doing so over IM can be just as disruptive. Don't expect a response to e-mail as soon as you've hit send, and don't schedule endless meetings unless you've something to discuss.

This is mostly how things are at my workplace these days, and I feel much better as a result. Next up: following less people on Twitter!
You Have a Headache? Try This Home Remedies Home Remedies for Headache
Does teaching algebra drive down the salaries of engineers?

I think that the learning curve between "able to automate simple things in Excel" and "doing software development as a career" is high enough that it's not going to do much to wages.
The statistic that stood out for me was the drop in the fraction of labor that are women. This is also true for China in the last couple of decades, admittedly from a much higher level.

Anecdotally, I hear from business people in India that hiring is very tough at all levels and there are simply not enough qualified people available. How does that square with declining participation of women? Perhaps the increased wealth is making all of the labor in the lower rung drop out of bad jobs? Is this statistic reliable to begin with?

This wasn't really a focus of this article but I wish it was.
NSA Top Hacker Rob Joyce Dishes on Cyber Attack and Defense
Hyperloop Could Get Government Funding
I've had 3 HP laptops over the years and will never buy another one. With each one, within 8 or 9 months, various components would just go bad (sound card, network card, even the screen).

One of my friends worked for HP a couple of years back and told me never to buy HP computers. The quality control just wasn't there.

If I knew this had changed, I might consider buying one again.
> perhaps better saved for a blog post

Please do write it, and submit it to HN! This is the sort of material nearly all of us would love to read.
What is the padding for? Doesn't make a difference for me.
I didn't know that BSD now had distros.
I pretty much agree with this sentiment. The way Math is taught in school made me hate it.

It's just like you said. Math frustrates the hell out of most people, and probably makes them feels stupid.

The education system in North America is just not ready for this.
We used a graph editor for our last release in August, but since then we have taken a different direction.
How to Charge ALL of Your Devices at Once
Very first sentence is glaringly shitty. It's a tech "log" all right. Life's too short.
how big was the largest project you've ever worked on?
We for sure don't feed kids corn syrup and dress them ridiculously because their senses are still developing.

Would clothes fall off a Barbie doll if you flipped it upside down? Do they fall off of Ken? I find that argument highly questionable.
How did you know he was a spy? Did he act sneaky?
Yeah it's a bad idea to just sign random shit that random assholes send. Certainly one has no duty to so. In this case the assholes are not even in the same hemisphere as these maintainers. Having already harvested the bad PR involved in the name change, how likely is it that they'll spend five figures to get any sort of lawsuit going? It's not as though signing this makes a lawsuit less likely anyway.
How many men vc. woman and whites vs. people of color are speakers at FOSDEM?
I don't think Goldman did anything illegal, but they certainly did a terrible job serving their client.

Saying they did a "terrible job", and "didn't do anything illegal" is rather deft way of talking around the ethical issues at the heart of this saga.
It's not a distro, dragonflyBSD is it's own Operating system. DragonflyBSD split from FreeBSD when they disagreed on how to do SMP.

But I guess PC-BSD could be considered a distro.
That's not how it works.

First of all, teaching everyone computer science will not create more programmers. I doubt that's even the intent.

Second, if there were more programmers, there would eventually be more jobs.

More business people would realize the amount of surplus (assuming it ever happens) and they will find ways to utilize it.

or, more technology startups could spring up.

There are still a lot of problems in this world that technology can solve.
New nice indie Horror Game
In AWS, you can design subnets within a VPC, which would put the hosts in the same network, and presumably work for LVS load balancing?
Would you say that once (a part of a) society is broken, it's broken for good? And that we would have to "transfer" people out of it if they are to have a future?
Optimize Node.js code execution and detect memory leaks
Not to mention the size of stitches and seams will be greatly magnified on a very small clothing mannequin (which is what Barbie is ultimately -- it's all about the outfits). This means that places where the clothing should hang and flow also have to be exaggerated, so the tiny waist makes sense.
It may not be an interesting story from that perspective, but from the perspective of an emacs user, I had no idea that emacs did this. Reading about how it works has been super interesting (with a healthy dose of wat thrown in). I'm glad it was posted.
I always wondered about this one, you hear it a lot:
"A little less contrast

Black on white? How often do you see that kind of contrast in real life? Tone it down a bit, asshole. I would've even made this site's background a nice #EEEEEE if I wasn't so focused on keeping declarations to a lean 7 fucking lines."

But my monitor is not perfect, nobodies is so why make stuff less well readable, I don't understand it. It annoys me to no end when I have to copy paste stuff into a text editor just to get a white background because someone decide a background should never be white and people seem to agree. If I want less contrast I'll tone down the background lighting of my screen.
Nikola Tesla was a great engineer and innovator—and showman—who's been mythologized beyond all reason.

Even at the time, Tesla's greatest contributions were being simultaneously discovered by contemporaries like Galileo Ferraris. Discovery marches on, and is more a product of the existing body of scientific knowledge than of any one man.

There have been too many other great minds in physics and electrical engineering for it to be remotely plausible that we've missed out on "countless inventions" that would be available to us today, if only Tesla had more money for his experiments.
willing to work for a reasonable salary

Reasonable salary to you is different from reasonable salary to a highly qualified CEO. Also, you should revisit your idea of qualifications. There are many VP/SVP level folks who are fully qualified to be CEO given the chance. CEOs weren't born CEOs. There were promoted to that position.
Litter as marketing
https://github.com/diafygi/gethttpsforfree/archive/gh-pages....
Someone already turned this into a pull request:
https://github.com/diafygi/gethttpsforfree/pull/66
Except there are limited hours in the school day. Every new thing you add to the required curriculum dilutes the time you can spend on any of it.

It's OK to have computer programming/computer science available as an elective, but with the way we seem to struggle just to get kids to be able to read, write, and think competently we don't need to be piling on.

Kids need to know what they've always needed to know: how to read, write, express ideas, think logically, and have a decent grasp of math, science, history, and their responsibilities as adult citizens.

I have never seen a kid who had any trouble picking up an iPad, a video game, or sitting down at a computer and working out how to do what they need to do. You don't a need computer science education to use technology. K-12 required subjects should stay focused on the essentials. Keep stuff like Computer Science as electives for those who find it interesting.
Even though I mostly disagree with the author, I enjoy reading the detailed alternative perspective. It helps me gain a deeper understanding of how different individuals think about income inequality.
Ken wears pants
Have they finally gotten rid of "American History"? Thank Goodness.
That's what I'm wondering as well, our Jade has been at the top of Google for many many years now.
What we learnt from testing Searchkit's React Components
I may well be an exception, but I actually find it easier to read with wider columns.

I don't like narrow columns being forced on me, and if line length bothers you, can't you just set your browser to the width you like?
The trouble is, things are always about satisfying markets, whether we like the market it satisfies or not.

For example, in the early days of the university in England and France, higher education served to satisfy the market of younger-child aristocracy who needed something to do to make them valuable to their family. It's no coincidence that monastaries, reading, and higher education were very often neighbors, and sometimes part of the same organization- they served chunks of the same market. That the universities started opening themselves to lower scions of aristocracy was a side-effect of how profitable that market could be, and the value that graduates could provide. [0]

In a more modern example, the disciplines of higher education that have less-certain ROI, but are still judged to be valuable, or serve education for education's sake: I would say that those serve the market of people who are either idealistic, or believe they understand some long-term feature of humanity that the 1-year, 5-year, or generational time-scale markets ignore. They pay the price, but they still do hope for ROI of some sort- even if not in cash.

Even more nebulous things, such as very low-overhead charities, serve a market- the market for people to feel generous, to avoid guilt, or to serve causes that the traditional free market overlooks. That so many charities are very high-overhead, or so bad at satisfying the ends they ostensibly aim for, seems to be a symptom that people don't care so much about the assuaging, as the fact that they have attempted to assuage.

So, are there ways to remove education from the capricious, short-term, short-sited nature of the modern free-market? Of course. State action, benevolent organizations, and other more attempts at far-sitedness are a good way to adjust the externalities of education. However, you simply cannot remove education from the market.

[0] - https://en.wikipedia.org/wiki/Medieval_university
> Do you think that sort of a problem (incremental changes eroding an initially sound structure) could be fixed with better refactoring tools?

Only if those refactoring tools could refactor the domain itself (and the environment), not just the code :-)

Often these special cases aren't intrinsic to the code, but caused by inconsistent business rules, or weird issues with the environment (some browsers not sending some events, workarounds for compiler bugs on ancient platforms that must still be supported, socket closing might or might not cause a flush depending on whether you're on Windows or *nix, ...)
I agree it isn't really any extra cognitive burden. I've yet to meet anyone capable of using any touchscreen UI who wouldn't be able to seamlessly switch between iOS/Android UIs. The amount of cognitive burden required for using ANY new app is far greater than the tiny bit of extra that may be added due to switching between app UI styles, IMO.

Having said that, and speaking as an Android user/developer, I am always annoyed when an Android app I am using is very clearly an iOS port and still retains the iOS look & feel. This annoyance isn't coming from added cognitive burden or a fanboy-type perspective but probably from a design perfectionist/hipster perspective.

It just seems.... rude, I guess, to not follow the local cultural norms (though I do get why it is done for expediency).
True. The wage metric to use in the hiring of an H1B worker should be the top end of the salary range of that job description for the city or area PLUS a 10-20% premium. This ensures that the company really needs to bring someone in and raises the bar on the quality of H1B workers getting hired. If companies are paying a premium, they're going to make sure they're not getting low quality or inexperienced workers with degrees from diploma mills.
Smalltalk! I got in touch with it in university and I love it. I'm convinced it is the best OO language there is, and generally one of the best general purpose languages (and environments!) ever invented.

I even had the luck to be able to use it on my last job (VisualWorks), but unfortunately I no longer have that job :(
> [..] fixing Emacs, which is seen as the only user of the interfaces:

If I remember correctly TeX uses the same trick. I don't know if it depends on unexec() though.
> We for sure don't feed kids corn syrup and dress them ridiculously because their senses are still developing.

In some senses, yes, we do. Children often like brightly colored clothes (and objects in general), or clothes with large, obvious representations of things they like.

Foods with strong uncomplicated flavor profiles also go over well. Mac & Cheese, Chicken tenders, etc.