skysight-inc/HackerNews huggingface dataset:
Just look at all the comments calling it out getting downvoted into oblivion, e.g.

https://news.ycombinator.com/item?id=19168083

https://news.ycombinator.com/item?id=19168256

They don't say what they disagree with, but they punish the poster. That's much more active than just having a qualm about calling something out, it's attacking people who call it out.

And of course, this thread isn't very active to begin with, yet is already getting flagged by many, even jumped from the second page back to the first, but will still remain penalized and at best at bottom of page 1 for a little while [edit: nope, vanished from page 1 in the time it took me to write the rest of this comment, there you go]. Again, apart from the people who have qualms calling anything out, additional activity to suppress the calling out that takes place. That's not an impression, that's a fact.

More generally, consider how 'pointing out that something could be rephrased as "think of the children"' is some kind of mic-drop killer argument for many here, as if that would automatically disqualify anything, like a Nazi comparison does in the minds of some:

https://hn.algolia.com/?query=%22think%20of%20the%20children...
Shameless Plug:
I am trying to working on something around those lines, its called Bitcharge[0]. Its essentially paypal.me for crypto with multiple cryptocurrencies. I would love to hear your thoughts about the general UX for the project.

[0]https://bitcharge.co
Why is the book in parts? It was scanned almost 20 years ago, when multi-megabyte files were still challenging for some tools to deal with. I'm guessing as a single file, it would be 50+ MB.

(Note that the book was written before PDF existed.)
>Is Markdown really the best tool for this job?

Of course not, we've had Beamer[1] for that purpose for many years :)

>I love markdown as much as the next person, but it was designed for writing, not for slides.

People said that about LaTeX, and it stopped no one :D

On a more serious note, imagine living in a world where your presentations/slides are version-control friendly.

Now look around you. You are in that world now.

[1]https://www.overleaf.com/learn/latex/Beamer
I wonder why. When was the last time you seen a post about Ruby performance which was fixed when they tried JRuby?

Sometimes I think these they secretly wanted to play around with Rust so they they make an excuse for it.
Everyone Is Making AI-Generated Fake Porn Now
I’m not sure it’s a complete aside. What you’re describing is the general recipe that business school warns against for entrenched industries. That is to say, if you give up low margin products, you give an inroad for competitors to gain competancy and scale. Rebar in the steel industry is sort of the hallmark example. Even though search is still an important part of their ad income, I don’t see google’s dominance in search lasting another 100 years, since there will continue to be smaller competitors who excell in some small low margin area and it will slowly chip away at their brand.
Ask HN: Programmable toys for ages 9 and above?
I got a mBot for my nephew and he quickly outgrew it. Any other toys/robots (< 200$ USD) that is programmable that you can recommend? Would be nice if he has to assemble the pieces himself and write instructions to make it do something - instead of ready made stuff. He is a sharp kid, so it would be nice if it is not too basic, as he figures out things fast and then gets bored.
Show HN: HTML5 MMORPG – almost 7 years in the making
sed really is a powerful utility. I once wrote a tool in sed that strips HTML tags leaving just plain text as a fun exercise. Naturally it can't handle complicated cases but for many simple use cases it works. The code, though, is basically unreadable.
Less off by one errors for one.
>This book was typeset in Times Roman and Courier by the authors, using an Autologic APS-5 phototypesetter and a DEC VAX 8550 running the 9th Edition of the UNIX
operating system.

Delightful!
Daring Examples of Guerilla Marketing
Most Trending PHP FrameWorks in 2019
There’s a natural way to parallelize these models so that using 128 GPUs is the same as a 128x batch size. You can similarly simulate 128x batch size by accumulated gradients before backpropping. So you can test on just one or a few GPUs before you run the full thing.

By that point you know it’s going to work, it’s just a matter of how well and whether you could’ve done nominally better with different tuning.

There’s been enough research leading up to this paper to suspect that just scaling larger would play out.
I can't find an RFC about this, but it looks like something similar has been proposed in the past, with a slightly different API.

> In URIs for MIME text/plain documents RFC 5147 specifies a fragment identifier for the character and line positions and ranges within the document using the keywords "char" and "line". Some popular browsers do not yet support RFC 5147.[5] The following example identifies lines 11 through 20 of a text document:
http://example.com/document.txt#line=10,20

https://en.wikipedia.org/wiki/Fragment_identifier
What are these lost taboos you're referring to?

It sounds like you're saying people ought to go back to being homophobic, for example, because it will save us from a slippery slope to pedophilia?
Most of the Chicago mafia depicted were real people.

If you enjoyed Boardwalk, you should also like Peaky Blinders.

Being set in the same era, there are interesting crossovers like when the Peakies get involved in selling whiskey to the US.

Many of these characters are also loosly based on real people like Tom Hardy's Alfie Solomon who steals many a scene much like Stephen Graham's Capone.
Why Hire Dedicated App Developers for Your Business?
Highcharts too? I checked if they had tree shaking, but apparently not https://github.com/highcharts/highcharts/issues/8667
Any chance you could share that? Wouldn't mind giving it a whirl in this one side project I just started...
The article also includes "relationships" in "me time", and mentions that you can't do more than about three things seriously. Kids are one such project that people commit to, and not even necessarily because they are martyrs who benevolently aim to sacrifice themselves for the greater good. It's a choice. It's something that people want to do, and something that requires many years of commitment.

I think it's entirely appropriate to view having kids as a long-term hobby for the purposes of this discussion.
I think you're agreeing with GP -- it only allowed software signed by Microsoft (in other words, you couldn't run your own software or operating system unless Microsoft said so).

In this hypothetical proprietary RISV-V scenario, you might not even be able to run unsigned code on the device and so nobody is going to bother supporting its weird instruction set.
Yeah I seem what I wrote could be ambiguous, but in that first para I was meaning to compare MariaDB and MySQL, not claim that MariaDB beat PostgreSQL.
Vulnerability in libcurl allows attacker to cause stack-based buffer overflow
I guess it depends. TruffleRuby could be 200x faster in some benchmarks. So it is not that 17x speedup is an impossible task. It just needs some testing to be sure.
Architecting microservices like your org chart would be Conway's Law, correct?
No, that's not me
It's unfortunate that each project has a `genproto.sh` and that there's no tool that autogenerates protocol libraries/modules for any consuming language. It's a real pain point of trying to get people to look at gRPC. I'd be amazing if there was a simple way to have:

.proto(s) -> language code -> language binary/package

Completely automated and ready for an import into a project.
Maybe they just don't care until they're sued because they won't comply?
Hypersciences Seed Invest
While I agree with most of what you wrote, there are already countries where all individuals' tax returns are public https://www.miamiherald.com/news/nation-world/national/artic...
That distinction is getting blurrier and blurrier every day with the ability to flash firmware to some MCUs such that they run Linux. :)
Not allowing NULL & having weak metaprogramming options sounds like advantages to me. you still have metaprogramming using language templates & scope shadowing, that's not at runtime but it's clearly good enough.

The problem with Crystal is more with the small community than the concept itself which is pretty good IMO.
I'm a parent and I've got about 1 hour of free time a day, between the time the kids go to bed and I go to bed. As much as I would like to I cannot bring myself to make in this time.
Just yesterday I got this email from Apple:

---
In an effort to keep your account more secure, two-factor authentication will be required to sign in to your Apple Developer account and Certificates, Identifiers & Profiles starting February 27, 2019. This extra layer of security for your Apple ID helps ensure that you're the only person who can access your account. If you haven't already enabled two-factor authentication for your Apple ID, please learn more and update your security settings.

If you have any questions, contact us.

Best regards,
Apple Developer Relations
---

They seem determined to make it harder and harder to do anything without tying an Apple ID into everything. :(
Facebook tracks users it thinks could threaten employees and offices
Preprocessing techniques for text data NLP
Ah I’ve had really good experiences with SeeedStudio too, ordered plenty of things over the years - dangerous site for me to visit when I have money ;,)
Also related, lazarus 2.0 was recently announced. It even has an online package manager.

http://forum.lazarus-ide.org/index.php?topic=44161.0
Multicore is important because it allows as close to perfect resource utilization as you can get on each machine. When you spin up separate processes, you end up with separate connection pools to every other service (such as databases, mail providers, etc.) which is measurably wasteful, but more importantly, you never efficiently utilize your CPU. I've personally witnessed this with Ruby deployments. You can spin up a server per core, but then you always leave some small percent on the table. So then you could spin up more than one per core, but then you're introducing additional resource contention and scheduler overhead, not to mention even more connection pools. Each process also has its own separate garbage collector, which is less efficient than just having a single GC.

These are only a few things, and only discussing IO bound tasks. Once you start doing CPU intensive stuff, the problems are just made worse, especially if you want to spin off background jobs to work on things after finishing a request.

I know that a library of some kind has been written for each thing that I mentioned, but that doesn't make them ergonomic or reliable. The last time that I researched this, everyone discussing their experiences trying to use Postgres from OCaml had nothing good to say.

The TechEmpower benchmarks don't even include a single entry with OCaml, simply because no one has submitted one, which speaks volumes about the size and maturity of the state of writing a web server in OCaml.

For business critical functions like your database driver and your web server libraries, being battle tested is very important.

The Rust compiler is plenty mature, it's built on LLVM, and has had years of real world use by a growing number of companies. The Rust community places more emphasis on stability than any other I've been part of.

But, the async story and web server stories are not currently mature, which is why I'm happy to use Go for those things. Actix is as close to mature as those things get in Rust right now, and it's not up to my standards yet.

For someone to be so upset with all three of those languages on those counts that they decide to shoulder the burdens OCaml brings... that would be surprising. I had already pointed out that OCaml on the web has become a niche thanks to ReasonML (where BuckleScript is the compiler), especially since the web is predominantly single core.

"Explicitly unsound" is pretty funny to me. TypeScript has a really strong type system. To say otherwise as a negative thing at this point is to be purely pedantic in the most academic of ways, in my opinion.
To answer your questions:

- Yes, the domain area was something that I was interested in already, but not necessarily practised.
- Quite honest, I chose it purely on price and the design of the items bought. The dev put in effort to get everything designed nicely.
- No, not at the time. It was a rails project so quality was not considered since its too easy to add on/rewrite where needed
- Got customer lists, source code + design source, social media pages, analytics, payment profiles, domain.
- I had a network locally that I knew I could sell to. I sold hard and 3 big agencies are now using it at a decent monthly fee.
- Definitely! I'm scouring 1k daily now and have found a few other gems.
Yeah, I don't think it's "reverse" either.

The common quote "if you have four groups working on a compiler, you’ll get a four-pass compiler" clearly has architecture following from organizational structure.
I tried it and you definitely have got something going. Great synergy with google docs.

Curious if your tech works with a CSV file. Did you ever consider it? What will it take given your current stack? How google docs dependent are you? Are you okay with google buying/cloning you out if it comes to that?
and in return for all that money, they receive the sewage waterfall: http://nymag.com/intelligencer/2017/05/penn-stations-latest-...

Honestly, why is this so hard when so much of the rest of the developed world manages to do it so well?
On the flip side's flip side's flip side, if people weren't anxious about making money and building a future all those fun ideas might not have gotten monopolized for use
Yes, it is quite a lot faster (as well as being older and just generally more featureful after decades of refinements. For example, or-patterns in pattern matches).
True, true. That's a fairer way to formulate it. But like, it's supposed to be an extremely heavyweight architecture. The benefits of microservices are arguably only apparent when you have an ample team (or teams!) of competent full-time devs.

You're right they could have... beefed up the soda can, so to speak, but I don't blame the (presumably) DevRel folks who put this together for hand-waving it, "now imagine a mountain here".
CS PhD student looking for Google internship project match
Hi, I am a CS PhD student waiting for a project team for an internship this summer. I know lots of HN users are Googlers. Would any of you be willing to help me find a project? Thank you.
Ask HN: Best textbooks for learning operating systems
For someone comfortable with programming in C (say, enough to pass tech interviews with the language) what are some good textbooks or other resources to learn more about operating systems.
Almost caught up to the capabilities of Ted Nelsons Xanadu Hypertext System from the mid 20th century.
Reminds me of the JavaScript craze of 2010-2015. With a new framework each week on HN.

Give it time it'll mature and people will be burnt out from all the changes
Adasdf
There is a big difference between a gambling addiction and "having some fun".

In the same way that it is not healthy or productive to sit around all day masturbating, it is not healthy or productive to gamble in a casino. This does not require a "workaholic mentality" (which is itself a strange assertion -- can you not enjoy work? If you enjoy it, is it not fun?) to understand. At least with masturbation you're not literally throwing money down the hole.
maybe it's because I've had a couple beers but I sat through the whole video and felt 0 effects after watching that
This sounds really cool! Maybe I’ll make an app for my family to keep us on schedule...
I’m pretty sure Favebook doesn’t like the new laws...
Adsad
adasfa
Rust in Production at Figma
How on earth does Conway not appear in the bibliography of a book about numbers and games?
Oracle releases new features for DevOps for enterprise blockchain
Thanks.

>By that point you know it’s going to work, it’s just a matter of how well and whether you could’ve done nominally better with different tuning.

This can't be true in all cases, right? I'm assuming that for many initially promising results on less-compute when they scale it, the results aren't impressive. I'm very curious to know what is the trials-to-success rate of publishable results when big-compute is thrown in the mix.
Which rarely happens, as new rentseekers replace old rent seekers.
I suspect you were downvoted for the line "The existence of budget deficits suggests otherwise."
I hope the internet God would kill one chrome engineer for each existing page they have broke.
tl;dr 8-char NTLM protocol can be easily cracked, but has been replaced. Passwords should be passphrases not 8 character minimums.
Is this going to lead to an api of #<keywords> for different scrolling to behavior?

Also, what happens if the page already has an anchor text that happens to be the exact match? i.e. #targetText=My%20Heading is already an existing anchor
South Korean Telecom Giant to Develop Their Own Cryptocurrency
the vast majority of revenues from gambling comes from problematic gamblers. Nobody is saying we should make it illegal to go to the casino for a night every few months but the gambling industry doesn't really make money off those people except as a gateway drug. I doubt you could gain insight into the lives of a problem gambler and tell me it's even "fun".
Cloudflare nearly killed us last night
Thanks for sharing, these are really lush. It seems like high-frequency visuals have a lot of latent potential; frequency oscillation has been widely explored with audio, but less so with visuals, even though our ability to rapidly interpret complex rhythmic patterns exists in both fields. There is perhaps a long history of related work you're familiar with, but I first came across this type of phenomena in an early film by Tony Conrad: https://www.youtube.com/watch?v=yY5VryfCRig

Have you experienced significant perceptual changes from viewing them for extended durations? Are there specific sequences / parameters you've found to be more powerful than others?

If you don't mind sharing, I'm also curious to know what language you're using to write the software!
HyperSciences
Indeed, code review shouldn't be architecture review. At that point it's too late and the friction/cost of revisiting the structure is often high. Early sign-off on broad strategy is great for productivity even if it takes a while to document the approach ahead of time.
Im totally a fan of unions and Canadian health care.
Never once did I say the USA health care system was what I favor. Nor did I decry unions. For a phd student your reading comprehension is quite poor.

I am simply describing what the Capitalism means because you say Capitalism but really you mean like a super mixed economy.

Its sorta like the Communism. If a communist country decides to have markets and private property to create incentives then it really cant be said to be communist anymore. Private property is antithetical to Communism just as redistribution is antithetical to Capitalism.
I made an account to comment on this. I experience a similar thing but the generation feels like it comes from the base of my spine and travels up rather than down. I've been rather unsuccessful at finding out anything substantive about it. There's a lot of woo surrounding it - I'd recommend checking out what people say about Kundalini meditation as it seems to describe what you and I have experienced.

When I was a child I thought it was conscious generation of adrenaline. Now I'm wiser I know that's probably not true, but it certainly feels very similar.
>Julia it's harder for me to optimize the low level details.

It might be easier. How would you run your function on the GPU in rust?
There are Fedora and FreeBSD builds for RISC-V. This particular item seems to have only 8MB though, so not really in (most people's) "computer" realm. ;)
Actually Table Plus is free to use with some limitations. You should check it out!
Industries want to be regulated. Regulation favors the big players and keeps out any newcomers.

The internet is now at the maturity level where it's ready to be locked down so Facebook, Google and maybe 1-2 other players can be cemented as the dominant players for decades to come through regulations ostensible there to stop them from becoming too powerful.

It's called "Regulatory Capture", and it's one of the most important concepts to understand to grasp how the modern world works.
> pretending that people can't be affected by propaganda because they'll think their way out of it is a dumb position to take

Who is that addressed to? Who would pretend? Just the phrasing of that statement seems strange. It implies an understanding that propaganda serves a function. It always has, that's why the term exists. I didn't imply or assert that a population would "think its way out of it".
I also found the writing to be engaging and informative. Not many product websites have posts that make me go back through their archive.
> It's a high risk, high reward

No, it's really not. There's no high reward when you've worked delivering food work a month. It's lost time.

> It is also a mistake to look at profit making as a sin

Which nobody does. They view the hardcore exploitation as a sin. The "entrap them in debt". The "buy the lawmakers and write the rules". The price fixing, data hoarding & selling, the "let's just do illegal stuff and pay a ridiculously small fine"-shit. It's really not about "nobody is allowed to make a profit".

Sorry, I'll never understand the hardcore libertarians - it's indistinguishable from sociopathy to me.
I'm on the one hand skeptical of the idea being useful, and on the other acknowledging that emacs' ability to open a file on a line and word is quite useful. (Basically, the results of grep can be directly fed to emacs to jump to the result.)(I'm sure this is not limited to emacs.)

You are right that the link is somewhat time limited. However, tools like emacs and ctags show this can be somewhat worked with. Instead of the very specific links that grep creates, generate one that has a location, but also a small pattern that indicates it. To that end, you could generate a link to the word "breakage" with a selector saying where it is expected. And the browser can then just fudge around that selector to find that word. Or highlight where it was expected.
I get 3rd party solar sales calls nearly every day. I cut to the point and tell them my all-LED house plus new refrigerator averages 85 kwh month. That stops them cold because they require 1000 kwh to make a profit. Maybe if I got an EV I could crank up the usage a good deal.

I still dont know why they have called me several hundred times.
I get the feeling that, just like cockroaches, Delphi will survive a nuclear apocalpyse...
$ThatsTheJoke.bin
We currently don't store scoresheets when uploaded to our website.
Would you be able to send the pictures to us at info@reinechess.com? You could add comments about how it went (or not, since we can just run it and see for ourselves). If you think that might be a hassle I could quickly add a feedback form on the website.
Also, I'd encourage that you try it once before the tourney with the restrictions—we haven't tested on very varied handwriting. Oh, and thanks so much for offering feedback!

P.S. Did you have something in mind for improving the postprocessing / trying out different iterations? Or was it just a challenge :D
I'm curious why do you think developers should seriously consider a programming language that is still in flux and has no ecosystem?