skysight-inc/HackerNews huggingface dataset:
I do this too, and my wife thinks I'm insane. But I'm not really trying to judge if the book is good or bad. I just want to know if it's good. And there are more good books with good first few pages than I'll be able to read in my lifetime, so I don't really lose a lot by accidentally not reading a good book with bad first pages. On the other hand, by accepting bad first pages I risk having to suffer a whole bad book!
Yeah, mine was a renewal not a new registration and cost about $12.58. Previous renewals without whoisguard were closer to the prices you mention, which makes it seem to me like all they've done is bake the cost in.
But there was an app called Airfoil that did this.
Sweet - I'll have to check them out. Thanks!
Independence Day, in the USA, is always celebrated on July 4. One year in seven this creates some awkwardness: which weekend is "Fourth of July weekend" if the 4th of July is a Wednesday?

2012: https://www.theatlantic.com/national/archive/2012/07/serious...

2007: https://www.inc.com/news/articles/200706/independence.html

1990:
https://www.nytimes.com/1990/07/04/garden/and-thank-god-it-s... (NYT)
> Asked by a reporter today what kind of language he could support in a revived bill, Mr. Clinton said he had originally planned to sign the earlier one.

> ''The problem is,'' he said, ''there are a few hundred women every year who have personally agonizing situations where their children are born or are about to be born with terrible deformities, which will cause them to die either just before, during or just after childbirth. And these women, among other things, cannot preserve the ability to have further children unless the enormity -- the enormous size of the baby's head is reduced before being extracted from their bodies.

> ''You know, Hillary and I, we only had one child. And I just cannot look at a woman who's in a situation where the baby she is bearing, against all her wishes and prayers, is going to die anyway, and tell her that I'm signing a law which will prevent her from ever having another child.''

Clearly a monster of pure evil. And his wife too.

Whereas her opponent supported torture, dehumanized immigrants every chance he got, has 5 children with 3 different women, bragged about cheating and sexual assault, lied as easy as breathing. Admittedly after the election, but supported a pedophile, although he joked about dating his daughter years before.

I fully stand by exactly what I originally posted. As a raised pentecostal Christian, if that should matter at all.
I suspect the problem is mentoring. It took me months to get basic Haskell.

The people I mentored, though, could clarify any misunderstanding and get explanations from multiple viewpoints from me -- after years of experience with these abstractions. With such mentoring, you don't have to go through all the confusion phases.
The metaphysics of swapping brains, bodies and minds
“Plain text” is something of a misnomer here because it’s actually hiding information in the font variations (i.e. it really requires what you might call “rich text” or “styled text”). It’s like a modern update of the Baconian cipher, invented in 1605 by Francis Bacon, which hid binary data in runs of text by alternating the font used.

Here, the idea is that modern techniques permit font variations that are nigh-imperceptible to people, yet carry enough bits to encode payloads. They use machine learning to decode, which is something of a cop-out in my opinion, but I suppose machine learning coupled with a decent error-correction code can be a valid, if somewhat computationally-heavy approach to encoding/decoding data.
I use a set of pre/post hooks to save uid & permission data for a repo that contains www & system data.
try a 40" 4k tv hooked up to a decent video card. It's amazing -- enough resolution to put a ton of windows on screen and look at multiple reference materials while drafting text in a different window.

But yeah, getting the display to fit one's preferences is an enormously important part of any set-up.
Thank-you! I haven't talked to a research scientist in quite awhile. Its one of the reasons I like HN's discussion about these types of issues.
I don't have the time to dig up an example, but it is a fairly common problem to run into. I went through the exercise of reviewing everything I could find related to a relatively specific business problem (marketing attribution) a few years ago and there were several papers that were locked behind a paywall without a free version available.
Whenever there are tools like this I usually just visit the site then unplug my ethernet/disconnect from WiFi. If it's actually client side JS it will work.

I'm pretty sure this is safe, but if there's a way to defer sending an HTTP request to after the page being closed...
Perhaps it would be best if sensitive options such as the post-checkout hook could only be stored outside of the repository altogether. Given this vulnerability and the semi-recent .GiT/config vulnerability[0], I would not be surprised if other attack vectors are lurking under the surface.

Storing config data outside the repo would not be a foolproof solution, but it would probably make things a little safer. (Having the <repo_root>/.git folder has always felt a little bit "in-band" to me, and I don't like it.)

[0]: https://news.ycombinator.com/item?id=8769667
It's a bit funny to write off a hash table that is by design competing with another hash table by saying "it's not a different data structure, so I'm not interested."

Moreover, this kind of optimization only makes sense if (1) latency, not throughput, is your bottleneck or (2) if you're really concerned about parallel accesses.

A reasonable default in general is to use a hash table + mutex until that is your bottleneck. (I've yet to encounter a scenario where switching from a hash map would provide significant gains in performance-relevant code)

Disclosure: I work at Google and use the fancy hash map discussed by Matt. I didn't work on it, though.
Inside the Weird and Wild Crusade for Clean Pot
What's the point of journals these days, especially in computing with reproducible results (i.e. authors publish a paper on arxiv, code & dataset on github)?
Absolutely must have a treadmill desk. Sitting down for eight hours at a stretch is tough on your prostate. Standing for eight hours at a stretch is tough on your feet. Walking for eight hours is invigorating and makes you feel good about yourself.
I always see all these article, services and products offering NLP for English. I wonder how this works with other languages that have a different structure e.g. Japanese, Arabic, etc. It would also be interesting to see how these algorithms behave when considering cultural aspects: one word or expression may have a different meaning in different places. How would the system handle something like "Your service is the sh*t!". Is that positive? negative? There's probably info on this subject all over the internet already haha very interesting though...
Agreed. For the NIH it looks like the maximum is 12 months.
Kind of a hard stance to enforce. If you work for basically any major corporate entity you are probably sacrificing integrity to do so. So it seems you are calling the kettle black here.
Slightly annoying title but this is actually interesting, about an unlikely alliance of outlaw and MBA type to set up a guaranteed-clean marijuana distributor business in CA.

More worryingly, it talks in some depth about various incredibly unpleasant pesticides that coat almost all weed found in the USA.
I didn't incorrectly claim anything about the parent. I was asking them if they were claiming what I thought they were claiming. Did you miss the question mark at the end of my first sentence?

And it's pretty aggravating for you to quote the comment to which I directly replied. It's not even that long!

I was surprised by the implied claim, or what I thought was being implied, because I'd suspect "US taxpayer funded research" would include almost all research done in the U.S. and yet I'm pretty sure that in fact lots of people struggle to find freely available papers and articles and that lots of academic organizations pay lots of money for journal access. The parent seemed to imply that 'everything' really was freely available.
Yet over here I am finding the design to be terrible, lacking good user experience, and overall terrible to use.
Lobotomizing Gnome
Person who threatens bad review writers has mostly good reviews? Hardly counterfactual.
Did you mean to say, "Even With Retractions..."?
If the use case is write-once, read-many, you can simply build a perfect hash table. Using techniques like CHD the cost is IME usually in the range of 1x (no cost) to 3x, depending on how compact you want the table, how large it is, and how much time you want to spend up front.

Examples from my own small library (http://25thandclement.com/~william/projects/phf.html), using 1 million random integers:

80% load -> 0.47s
85% load -> 0.56s
90% load -> 0.74s
95% load -> 1.10s
98% load -> 1.35s
99% load -> 1.68s

If I hash the items as C++ string objects rather than uint32 scalars then the time is doubled, presumably because of the dynamic allocation. Which goes to show the "perfect" in perfect hash table doesn't need to be the dominate cost.

That said, 90% of the time I just use a simple red-black tree--a so-called intrusive implementation. It makes memory management much easier in C, and rare is the situation where a hash table (let alone a perfect hash table) can make a real difference relative to focusing on all the other inefficiencies.
The whole point here is that there's no inherent connection, and so the economy can get into a weird state where COBOL programmers are being paid high six-figure salaries simply because there are too few of them; and yet universities aren't bothering to run COBOL courses, perhaps having executed market research and found that nobody would actually take such courses.

This is true, as well, of FORTRAN programmers, by the by, and has been for the last two decades.

Personally, I think the supply isn't there for reasons both a bit like the lack of supply of sewage engineers, and like the lack of supply of IT workers for the porn "vertical": like sewage, COBOL-using employers are a job environment nobody wants (e.g. stodgy old banks that don't like change); and like porn, COBOL-using employers don't look good on a CV.
We could've all switched to Swatch™ Internet .Beat Time™ by now, but nooooo, we wanna stick with all this mess instead!

:P
I'm going to say "yes they were dummies", what made them think that they were going to run out of space in 172.16/12 for router ID /32 loopbacks? If there are properly defined private IP space blocks, use those, not some random /8 you think looks nice.
I'm using GRPC-ish stuff in my stack. I would say that one large hole with grpc right now is figuring out the local development story. I am all on-board with running databases in local Docker/local k8s, but still having trouble wrapping my head around local grpc-web development given that grpc-web repo seems completely stalled right now.
Depends, I just enjoy running my own server rack and self hosting a bunch of stuff. It's nice not having a dependency on third party cloud storage for example, I run my own "cloud storage". I also learned Kubernetes using my lab and it was a lot more interesting than if I had just deployed one using a cloud provider, bare metal is really cool. The amount of compute power + storage + memory that I have for my cluster would easily cost £300+ a month in the cloud.
Show HN: Tool to patch Chrome on Android to provide limited userscripts support
Find someone/something to solve your problem by providing internet research on the topic. Max 5 minutes.
There has to be some though right? Otherwise there wouldn't be any back-ups. I guess they could be point masses that can't occupy the same space of another point mass + some radius around it.
You were right. It seemed so stupid I refused to believe it!
But that would be SQL injection! Unlike the parent. Barbaric.
I sed to have an office-in-a-closet setup: an Ikea aneboda wardrobe (single) with a small modification: I lowered the upper plate at a desk height and it effectively became a closet-door gurded office: on the inside of the closet doors i had timetables, todolists and calendars, in the "table" I had my X220 and an external monitor (put on some books to rise it) and a mouse.

If I had to do it again, I'd use some sort of embedded computer like an intel nuc (or in general, something the size of a mac mini). After all such computers are way more than enough for sysadmin / development work.
Thanks for catching that, I've updated the blog.
I know CastAR didn't work out, but I'm excited to see what Jeri does next. She is a really inspiring person.
One of my most visited and favorited website. Donate to the author.
I have a separate work space in the backyard, an entirely separate building with a view of some flowers and plants, and a door that locks. Walking to work (about 12 feet from the house) and closing the door behind me does wonders for my focus and productivity.

Worth over-spending on a quality chair that fits and can adjust, too. I tried a dozen or more until I got the right one and it's been money very well spent. Don't skimp on the ergo!

I just recently got a rolling tool chest from Home Depot with a lot of somewhat shallow drawers. Perfect for stowing a laptop, laying out pens and pencils in neat order, and other miscellaneous cruft. The whole thing rolls (quite heavy though) and plugs in to the wall with a surge-protected outlet strip built in. Put the laptop on the top and it's a reasonable standing desk, too.
Actually, some of the biggest problems with modern science are directly caused by journals.

One problem is that because they publish the most eye opening studies, they are inherently biasing the results they publish to extreme findings that are anomalous or don't represent reality. If 20 scientists are all conducting similar experiments, a typical experiment design would expect 1 of them to find a statistically significant result when there is none. But due to the way journals review and accept research, often the extreme result will be the one published. In fact, surveys have shown that many of those with the null result won't even bother submitting their findings because they likely won't be accepted. So published research is being biased towards false positive results, which is part of why reproducibility in science is in crisis these days.

So while there is certainly bad science being filtered out by journals today, there is actual important "boring" findings that are solid science that are being filtered out as well, and that is damaging science on the whole.
Reproducible results? lol. A fraction of researchers actually put out code and data freely, definitely not a majority.
The autoplaying videos are a pain, I couldn't find "media.autoplay.enabled" in my Preferences menu in Firefox, and this in the article calling me "clueless" doesn't help:

> it is predictable that some clueless commenter on Hacker News will complain that this page has autoplaying video on it
If the lawyers were smart, they wouldn't use geo fencing--they'd use IP Targeting instead. IP Targeting allows you to target an IP address that's been matched to a physical street address. All they have to do is set up IP Targeting and target the hospital's network. Anyone who uses the hospital wifi would see the lawyer's ads.
We're using a boilerplate project from a year ago with Yarn/React and it's still behaving the same way. Of course we have some deprecation warnings, but is it really so bad to have this "If it's not broke, don't fix it" mentality?
> This is potentially a colossal waste of ad spend for lawyers because they get some people in the waiting room, but they also get every single device in the building, parking, and surrounding area.

Is there a competing alternative that does any better? I wouldn't count on shady would-be advertisers to wait for perfect targeting solutions, if I were you (or else there'd be basically no advertising anywhere!).
But Arxiv has been around for years and the Journals haven't died yet.
I can imagine if there was a more standard password definition, eventually specialized hardware would adapt to whatever the standard was, in terms of cracking attacks.

I use a memory trick to have very strong passwords, but most people probably wouldn't be willing to invest the effort.

Someday there will be a better way.
I think it's something different in A Game of Thrones, and it was a deliberate decision of the author. I imagine him going "you see, this opens like the typical fantasy novel, there's some dudes who are likely the heroes or related to them, and there's some monster, and this novel is going to be about them"... and then BAM! -- all those tropes are subverted. The novel is largely about something else, and these were not only not the heroes, but they weren't even important characters!
I guarantee you that they are taking some.

The hypocrisy is infuriating
This article has an interesting (and strange) take on the issue, mostly, though with some reservations, characterizing the lack of privacy as something empowering. I liked the anecdotes about people digitally stalking their partners and friends.

I guess you can make that argument if you believe that some aspects a post-privacy world is something positive, but it is still strange to read.
I literally just built this for rendering invoices etc yesterday.

I ended up using wktohtml on AWS Lambda. Wktohtml isn’t nearly as nice as Princexml or headless Chrome, but for the most part it gets the job done.

What did you end up using for your stack?
How women in tech can identify female-friendly companies
I never asked you for apology; you conduct your business whichever way you want, whether you are CEO of Namecheap or not, I really don't care.

And when you click on the link you yourself provided, who is the FIRST company in the first column right in your face?? Yeah, you heard about those guys?

NameSilo provides free Whois Guard at least since I moved my domains out of Namecheap some 7 years ago when my disgruntled employee claimed domains zoned with you are his just because he knew my first name, last name and my DOB. Although they were not taken offline, but certainly froze for a week or so before I wasted many hours to try and clear the situation out. Since then I strongly oppose your "security logic" and proudly had at least 4 people move all their domains out. Although frankly I still have fun locking my ex employee out of his own Namecheap account, simply because I happen to know his username and that's all you need to lock someone out attempting wrong password a few times :)

Anyways, let's end this time-consuming worthless conversation, because frankly you are shooting yourself in the foot.

Edit: from the link you provided and clicking on NameCheap name, did you read the February 22nd review about deleting someones 75 domains and not even having phone support to discuss the issue?? Jesus man; how do you sleep with yourself knowing how much stress you have cause another human-being?? :facepalm
We've found Redis installs with no issues see: https://redis.io/topics/quickstart or if you are on windows https://github.com/rgl/redis/downloads

On Ubuntu this guide works well https://www.digitalocean.com/community/tutorials/how-to-inst...

Only issue I've had is remembering to add the port to iptables
The status page should be used for conveying more than just "whether the servers are up and reachable" and it's obvious that npm thinks so too. At the top of their page they list an issue about certain packages that "are currently unable to be viewed or installed."

If you're using your status page just to talk about sever availability and not about all types of service interruptions then you're not taking advantage of arguably the most important communication channel your customers care about.

In the end, you'll break their trust and you'll have to work impossibly hard to get it back.
This is true, but with a couple huge caveats. NIH-funded papers published before April 7, 2008 are not applicable to the public access requirements. Research published using NSF grant proposals submitted before Jan 25, 2016 is also exempt. This encompasses the vast majority of all existing NIH and NSF-funded work, and includes many yet-to-be-published NSF papers. In addition, NSF-funded research does not need to be made public access until a full 12 months after initial journal publication.
Every time I encounter venmo whoever has it usually apologizes for it and explains that you can turn the weird social stuff off. If that's the case, then what's the point? Moreover, it demonstrates that the people who made it have weird philosophies on things. What other choices have they made that I don't know of, can't turn off and would disagree with?

Square Cash is great, btw. No bloat, very simple, does what you expect it to. (I suppose PayPal is looking that way now these days too though)
Thanks for the demo!

That papers will eventually (and mostly) be freely available is good and I am surprised that that seems to be the case. Thanks for sharing this info!

But an embargo or delay in publishing to the free access sites is probably sufficient for the existing closed-access journals to maintain their value. I can't imagine researchers, and thus universities, forgoing access to current research.
Most journals are OK with authors posting a paper on their own website, especially the 'pre-print' (pre-review, pre-layout). See: http://www.sherpa.ac.uk/romeo/index.php

(even Nature is OK for all the pre-prints, arxiv and your own website).
What about raising the cow from a calf, though?
This is good for blockchain...

In all seriousness, I have always thought that Blockchain could pose a good solution for the issue of peer-reviewing scientific papers. It provides a descentralized infrastructure with "tokens" that can be transferred to provide "prestige" to papers and authors.
Haskell also has do notation built-in. In both cases you do need to "understand" what a monad is.
That doesn't gain you as many stars on GitHub, conference talks, TechCrunch articles and HN threads.
Feels like just yesterday that "doing video" was the most efficient way to burn giant piles of money.

What changed? Compression got better, but it doesn't feel like bandwidth got cheaper. Is it all just because it's easier to spin up a video hosting infrastructure on some cloud stack?
I wonder if it would be possible to just straight-up use UT1 instead of UTC (or is UT1 only available post-facto?). This would essentially be near-infinite smear.
Mastodon is hotmail & gmail, not email. Accounts are centralized and therefore subject to censorship.
- transplant patients won't have access to as many organs if vehicle fatalities drastically decrease
"If a hospital discovers that the patient doesn't have insurance they'll be charged the real (more reasonable) prices instead."

Totally not true. Often they'll send a collection agency.
It could also be an ISP leaking a loopback identifier into their routes. A lot of ISP's will give their BGP routers lo0 interfaces named things like 1.1.1.1 and 2.2.2.2. It serves as a label and not as an address.

It's been a while, but I can't count the number of times that I've seen that.
At the scale of a spaceship, it's easy.
>"If there are properly defined private IP space blocks, use those, not some random /8 you think looks nice."

Yeah, no. It sounds like you don't really know the history of that block. Or maybe you missed the part where I said it was used as a loopback address. Maybe both.

1.0.0.0/8 was unallocated and was also part of many peoples bogon filters at their edges.
The markets for natural and constructed diamonds don't really overlap. People who want one type are typically opposed to wanting the other. De Beers will gladly provide the means to verify what type of stone you're buying, because the real value they add.
I should point out that I believe these policies are relatively recent, so old articles may be paywalled for a while...