skysight-inc/HackerNews huggingface dataset:
Maybe bitcoin is like Napster and will seed future interactions similar to it.
You can only earn a maximum of 10 points per single ISBN. You may not earn additional points by purchasing multiple copies of the same ISBN.
Members can earn a maximum of 720 points per calendar year.
If a title is not eligible for points, there will be a note on the book detail page that reads “This format is not eligible to earn points towards the Reader Rewards program” or “This title is not eligible for the Reader Rewards program.”
Ask HN: A RFC spec which was better written than any book on the topic
Hi fellow tech-akus. i recently started reading the RFC spec to get a better understanding of tech . And i found a few gems like rfc1180 . just curious if there are other gems like buried deep in ietf.
Shouldn't '<-' be used instead of '=' for variable assignments, as they aren't the same thing in R.
Used like "someone used their pet language for small side project" or used like "these companies would crush if Clojure compiler suddenly stopped working tomorrow"?
Facepalm what a miserable failure. Reposted: https://news.ycombinator.com/item?id=19728461
Will they be able to maintain and improve the code the way the people who wrote it will? The risk is that Company B may be selling something they don't fully understand.
In my experience, R is really fast since I t was designed to store data in columnar format which we now all know is best for data analysis. So, in most cases, scaling up computation is quite easy. To scale out, you can use Apache Spark with R, the interface I’ve worked on, sparklyr is quite easy to use and allows you to scale out computation. Just to give you an example of what’s possible, I was playing around yesterday with a ray tracing prototype someone is building and scaled it out in Spark, see https://twitter.com/javierluraschi/status/112055769372135424... — it’s a misconception that R is slow or can’t scale.
I think it's sometimes a mix of several alcohols, but that probably has more to do with ethanol being cheaper than with any issue of suitability or effectiveness. Recently, I've also seen "cleaner" that's definitely not alcohol-based and also doesn't work worth a damn.
Apple says they don't have facial recognition in their stores.

I don't know how true that is, but I think it is worth mentioning.
Hi, I wrote the article. I wanted to thank you for the comments, I have updated the article to reflect these corrections.
Does anyone have experience with both Shepherd and runit[1]? And if so, can you provide a comparison of the two?

[1]: http://smarden.org/runit/
I think Huffman is the least important target in that whole thing. She bribed a test center or proctor to correct her daughter’s SAT score for $15k. While it was definitely a shitty thing to do, it’s no where in comparison to the other cases. Her daughter still had to do the normal application process. It wasn’t a bribe to get her directly admitted to the school. It’s still a stolen spot, though.

She came out and plead guilty right off the bat and who knows what information she may have given to the prosecutors that could’ve played in her favor. Loughlin, on the other hand, will probably get the books thrown at her if she doesn’t take a plea because it was multiple cases adding up to over half a million in bribes. Someone needs to be made an example of and her with her ungrateful daughters are a prime target.
If we look at it from a historical perspective, Clojure came about at the end of the Java and Ruby eras where running big long-lasting programs was the norm. It was about 2 years later that Node.js, Go, and then Rust came about. These languages specialized in faster startup times, which made them more amenable to a variety of use-cases (where Java and Ruby were mostly used as web servers).

If we just look at developments of the last 5 years, and in particular serverless, it's been about taking advantage of those short startup times to use in a server context. When you take that into account, these languages become even more in the lead.

I think the next lisp that has a chance to really take of will be one built on wasm.
Not natively, no. You could probably write a simple script that transforms the output into what you want though. For example, on Unix at least,

rg -n pattern | sed 's/:/(/' | sed 's/:/)/'

That won't work in every case (e.g., in the case of a file path containining a `:`), but it might get you pretty far. And it could probably be made more precise.

Otherwise, you could always use ripgrep's --json output mode to craft its output into whatever format you like, but that's probably more work. :-) The JSON format is documented here: https://docs.rs/grep-printer/0.1.2/grep_printer/struct.JSON....
I'm sure this happens.

However, real protests mostly full of people that care do happen. I've seen this myself.

Neither type of protest culture represents the entirety of protests.
Then you're not disagreeing with me, because those functions pass my test as I demonstrated above.

Why do these functions bother you so much? It can't be namespace pollution; they're under std::. It can't be that you disagree with their interface or semantics, since by your own admission you don't even know what they are.

You named some other features, such as quaternions, that you think would be better for implementors to spend their time on, but surely you can imagine someone like yourself who is tired of having to define the Bessel functions every time they start a new project, and can't imagine why the C++ committee saw fit to include something so useless and obscure as quaternions before getting to Bessel functions.
Would this be usable for improving heat pumps as well (i.e. for heating the building instead of cooling it)? It is my understanding that they basically work as "reverse refrigerators", and that current designs are able to move about four times as much heat energy as they consume. Would this be able to improve their efficiency even more, or is there something about the thermodynamics that I have missed?
If you had put ARUCO markers at the four corners of the field of view, you could get rectification automagically (https://stackoverflow.com/questions/54015836/get-imagerect-o...) and then it's a matter of edge finding to do the cropping.
> But if we believe in using libraries then often our project will itself be a library.

How about making the project good first? Let's try to get something done instead of theoretizing.
Did banks introduce money sending services via mobile apps in the last decade because a handful of people acquired a speculative digital asset that isn't actually capable of free, instant transactions, or because the average person acquired a smartphone?
Google Spinoff’s Drone Delivery Business Gets FAA Approval
I wish I could understand this article better. I'm wondering how does this material compare to regular coolants like R22? If I used 1000 watts to compress this solid versus 1000 watts for a traditional compressor/coolant scheme, which would generate a lower temperature?
>I hate the school systems hero worship of sign wielding protesters.

The part that really irks me about this is that it incentivizes "activism" in high school as a means to look good on college applications. There's a reason we don't let high-school kids vote. Likewise giving them an incentive to play the "think of the children" card on politicians is just an exercise in manipulating them. Basically nobody at age 18 has a reasonable world view because their life experience is basically limited to childhood, they only know some output of what the adults around them have fed them.
For me, my main problem with "vendor lock-in" is not the switching cost. I'm not planning to switch vendor any time soon. For me it's more about the black-box nature of their solution. It's usually proprietary, closed-source solutions that put you at their complete mercy when things go wrong. It's not debuggable, I can't run it on my laptop, I can't look inside how it works, I can't make changes to it, I can't run my own, slightly modified version of it, etc...
I agree somewhat, but vendor lock-in is also something often pushed by engineering and business leadership due to previous experiences of being badly burned by lock-in in the past.

For FaaS in particular, if designed and factored correctly, I think the cost to move clouds can be minimized without building multi cloud capability upfront.
Nice. Just hit the front page! Today is my birthday too so good birthday present from you guys!

I'm the creator of Polar so AMA :)
This is a fine point. And yet both FB and Twitter managed to go through long period of servers being overloaded and fail-prone, to the point of frequent outages - cue the Fail Whale[1] - relatively unscathed, and emerge victorious.

In the end it's about taking calculated risks, and concentrating on where your effort and capital are most effective.

Virtually nobody thinks of the Fail Whale as a real risk now a day.

[1] https://pbs.twimg.com/media/DorDnbAU4AARTc3.jpg
hi isostatic - sorry for the trouble :( I had hoped that compiling it would be quick and reliable. By default termshark will be installed in ~/go/bin/ - though it sounds like you have it compiled, it's just not running. Send me a message if you like and I'll see if I can get it working for you. There are also pre-compiled binaries at https://github.com/gcla/termshark/releases
Orcas have lots of natural enemies of course. Inside. There is not such thing like a creature that is not eaten by something

I'm sceptic when I see fishermen saying that killer whales are the culprits of killing lots of sharks in the same week for eating their (poisonous?) liver. Fine oils in shark liver are targetted by fishermen. If there are a lot of sharks beached in a small area without its liver, pirate fishing should be counted also in the list of usual suspects.
serial killer?
California Eyes Ban on Contracts with All Tech Companies That Work with ICE
How many sugar packets can you eat before you start barfing?
In most legal jurisdictions, lidar in consumer devices requires special permits from health and safety agencies. It's such a new tech in consumer devices that regulatory approval timelines can be highly unpredictable. And if there's one thing that Elon Musk loathes, it's unpredictable regulatory approval timelines. Plain old videocameras don't require any sort of special licensing in the vast majority of legal jurisdictions.
Like many with a background in programming languages and their implementations, the idea that safe languages enforce a proper abstraction boundary, not allowing well-typed programs to read arbitrary memory, has been a guarantee upon which our mental models have been built. It is a depressing conclusion that our models were wrong — this guarantee is not true on today’s hardware. Of course, we still believe that safe languages have great engineering benefits and will continue to be the basis for the future, but… on today’s hardware they leak a little.

We should all be more angry at chip makers for this. Intel isn't willing to admit that they broke things because then they'd have to fix it, but we shouldn't accept that kind of approach.
>As an employer it is not my job to assess and pay an employee their market value

Then how do you do competition market research?

Are you okay with it if it turns out that the offer you make is either 3x or 1/3 The market rate?

>The employee has mobility to reject my offer, or leave and seek a better job.

As long as you never whine about a 'talent shortage' when they reject the offer or leave, that's fine.

You made the offer, they decline or leave because they can get better elsewhere.

You look at that information and decide if you want to raise wages or not. Then put out whatever adverts you wish.

Simple and easy. No need for press,PR,H1B, lobbyists and the like.

If everyone was running like that, these kind of articles wouldn't exist.
That's an interesting perspective. Nonetheless, if you load up your agent with a dozen keys and try to log in to a remote server, it will deny you after (typically) three keys being presented. That will show up in the logs as a failed login attempt. Something such as fail2ban will then spot failed login attempts and take action.

Edit: +1 about IdentitesOnly and Identity. I use that in my ssh_config, particularly when I need to alias one name to another.
This is their replacement for their "First Look" program which gave readers early proof versions of books to drive "influencer" reviews. I found that the book selections there were really poor; I often found that I didn't want to read any of the books on offer, even for free.

They kept the points tech, and dumped the free books portion.
You're right. I updated my comment.
I work at Walmart Labs. Clojure is super popular[1] in Walmart Labs. Clojure is fun and importantly it is a very productive language to work with. This gain in productivity comes from less state, thus easy to debug and fix, and functional approach, so the functions do what exactly what they are supposed to and there are no hidden surprises.

Less state or immutability means concurrency is easy. Easy concurrency means we can scale[2] applications with ease. I mean ease of development. It takes less work, less mental effort to take something that works for a single thread and make it work in a multithreaded and/or distributed manner over hundreds of thousands of cores. Debugging is easy too. P1 incidents for a microservices written in Clojure takes less time to debug compared to those written in other languages. So no wonder most of our mission critical services are written in Clojure.

For a complex environment where thousands of microservices are deployed on hundreds of thousands of computes, Clojure has been super successful.[3]

[1]: https://github.com/walmartlabs?language=clojure

[2]: http://blog.cognitect.com/blog/2015/6/30/walmart-runs-clojur...

[3]: https://clojure.org/community/success_stories
The state does not willingly handicap itself.
I fully support the mission, but I would recommend making the post responsive for mobile devices. Opening this on iPhone is zoomed up in an area of a page with no text.

A big reason Facebook/Insta has been successful is because it “just works” and is easy to use. I feel like the open web has always had a usability problem for non-technical users and it never really compared to closed solutions.
Fiber is unnecessary on the carnivore diet, and is not an "essential" (to claim so is to be so not-scientifically minded[1]). As for Vitamin C see https://www.kevinstock.io/health/do-humans-need-vitamin-c/

[1] https://news.ycombinator.com/item?id=19728515
It looks like you get a $30 reward for every twelve books.

You can only use the reward on orders under $30, and if your order is less than $30, you lose the difference.
I switched a company's web API with background tasks to a serverless architecture. In some ways it's kind of magical, because it means we just need a few web API boxes and a bunch of services which scale automatically.

However, debugging is a major PITA. If I could go back and do it again, I would be less zealous and only move truly computationally-intensive services to Azure Functions. It turned out one major service I moved to functions could have simply been fixed to use the ORM correctly, and if I had done that it wouldn't have significantly increased the server load.

Also, do not move a task where ordering matters to function fed by a queue.

Just some thoughts from a mid-level programmer who was given keys to the kingdom and re-architect everything.
Aren't we talking about neither? We're talking about a third-party copyrighted work
Only a small percentage of prisons are private so I don’t believe this plays much of a role. In the end US society just likes to punish people and to be “tough”.
Why was this flagged/dead? It's a valid submission and an important piece of research; we just needed a moderator to change the title.
Currently the approach is to use an ontology. There are free onto-editors such as Protege. "Onto" refers to everything. A common practice is to classify additions to knowledge either with a classifier or manually. The potentially lost knowledge is the unclassied remains. So we include a bag called "undecided". It can be just one per system or it can be many scattered throughout the ontology.
> Rumors of Megan/Harry moving to Africa? Who the fuck cares?

"Top videos" and "Trending Stories" in my view suggest I'm definitely an outlier (as are you, by the sounds of things), as it's always full of items like that which you've mentioned you have no interest in.

You probably either need to suck it up, or pay for a service that caters to your (our?) needs. I've opted to suck it up.
Thanks for the suggestion, I'll put that on my todo list!
Ask HN: Most useful things to memorize using spaced repetition?
I've always heard that that's predominantly religious giving, but never actually looked to see whether that's true til now.

It turns out, it is:

> Historically, Religious groups have received the largest share of charitable donations. This remained true in 2016. With the 2.9% increase in donations this year, 31% of all donations, or $127.37 billion, went to Religious organizations. Much of these contributions can be attributed to people giving to their local place of worship.

> In 2016, the majority of charitable dollars went to religion (32%), education (16%), human services (12%), grantmaking foundations (11%), and health (9%).

So Americans technically give a lot to charity, but it's mostly to tax-advantaged local religious institutions, who may or may not be doing anything with that; I'm sure some churches do something for their local community to merit that tax advantage, but I'm sure others don't. There's a lot of big buildings out there with crosses on them.

Numbers from: https://nonprofitssource.com/online-giving-statistics/ (it says "online giving" at the top of the page, but the data itself seems to be about all charitable giving.)
For me, Clojure was full of false promises and dead ends / false starts regarding concurrency[0]. Elixir delivers where Clojure failed.

[0] for example, nobody uses the STM implementation
You mean the churches that, in turn, use that money to help their communities in a charitable way? I doubt that would surprise anyone anywhere in the world, since it happens everywhere.
IMO, deciding to go “serverless” or not usually ends up with about the same amount of work as far as writing code and configuration goes.

Things like “serverless” or firebase data stores or even html hybrid app frameworks, for example, are designed more so for simple proof of concept apps. As soon as you begin any sort of serious pipeline development, deep configuration for special case, scaling, etc. you’ll find these easy to use services and ideas limit your control overall. Vendor lock-in is just a benefit of “configuration-free” systems which is a side effect of people not willing to rtfm.
It is the unit system of GNU guix, and it has a better integration with the guix. You write guix packages and manage the Daemon using the same language.

I'd suspect that you with ease can programmatically interface with both of them using guile as well.

As a scheme fanboy I like the idea of being able to use a proper programming language (opinions may differ) for my startup scripts

Edit: read about how guix uses services here: https://www.gnu.org/software/guix/manual/en/html_node/Defini...
That is a content-free observation. People have very different ideas of whether the earth is flat, too. That doesn't mean that there aren't consensus' formed. That doesn't mean that some views aren't so fringe as to be ridiculed by all and sundry.

The freedom to burn down somebody else's property or instigate violence of any other sort is not a "freedom" to be given the same weight as the freedom to speak one's opinion, for example.
Micromort – The Measure of Mortality Risk
This related paper gives a great overview of ML methods on graphs:
https://arxiv.org/abs/1709.05584

It was written by the authors of GraphSAGE, who also implemented it at Pinterest:
https://arxiv.org/abs/1706.02216 and https://arxiv.org/abs/1806.01973
Somebody needs to write self help books for the people who need them. That somebody should do a lot of boring research (note that I said should: the implication that they might not is intentional).

Society would fall apart without people who clean sewers, take the trash, and many other tasks that are unpleasant. Maybe you are lucky enough to get paid well to do what you love. Maybe you are not willing to do some unpleasant job that would pay better than your own. Likely you are unable to do some jobs (lack of training or lack of physical ability). No matter what you do, and no matter what your abilities: there is some other job that you could do instead. The market economy works because it provides motivation for people to not do a job they would love and instead do something else.
If they went over the bank counter with a sawnoff shotgun - most of them.

I was commenting on the lesser sentences for digital crimes - even if you discount use or firearms or weapons.
I know many people from various cities around Europe that would quite happily jump ship to an American city if given the opportunity (at least, prior to number 45). I think it's more of a 'the grass is always greener' situation.
It is definitely not just isopropyl alcohol. You can verify this yourself by looking at the MSDS. Whiteboards are non-porous, that's an essential part of how they function. The isopropyl alcohol degrades the non-porous layer on top and over time leads to ghosting.
> For example Intel's C++ compiler produces (or used to produce?) much more efficient numerical code than either gcc or clang.

I'm not an expert, but I believe that Intel could have implemented their hardware-specific optimizations in any other compiler framework (either gcc or clang). In this case multiple language implementations, while commercially viable, are not beneficial to all users.
I was not trying to imply that sharks had somehow avoided evolution (probably just could not be bothered to read Darwin's dense prose) !

Merely that if you are the perfect "fit" in size and shape etc already, evolution must focus on the more and more esoteric threats to your reproductive survival.

Once you are basically swimming in a warm buffet, with nothing likely to be able to kill you one on one, evolutions pressures relax on the big obvious things and starts to focus on that liver. which seems to be pretty big even for a predator.
JEP Draft: Records and Sealed Types
Sales Training Programs Worth Taking
CodeFund Ads on Etherscan
German amazon seems to be selling chalk branded 'hagoromo fulltouch', saying Made in Korea.
https://www.gnu.org/software/shepherd/

It replaces the init & service management features of systemd.
Yes, it is an alternative init system. So it can replace systemd. It is in fact used as such in GuixSD, the NixOS alternative by GNU which is written in Guile Scheme.
And some of that goes out to support their surrounding communities by feeding/clothing homeless, supporting foster children, cleaning up yards for the elderly, paying people's rent, etc. A lot of churches don't require people to members in order to receive this help.

So, if it is included, possibly this is why.
> the status quo, which was employers firebombing their employees or highering mecenaries to shoot them

Did we not, uh, already have laws against firebombing or hiring hitpersons? I would have thought these kinds of rights-to-collective-action laws are more about employers just summarily sacking people who do things that they're legally entitled to do but that are politically disadvantageous to their employers.