skysight-inc/HackerNews huggingface dataset:
It avoids ops work for bursty workloads: if your app sees consistent traffic it’s probably overkill, but if you have fluctuations where the work is, say, ranging between 0.5 and 20 servers’ worth you can avoid needing to setup that infrastructure yourself.

I use it for creating image derivatives on a project which doesn’t have dedicated servers for that task. Every S3 upload triggers a conversion task which saves the result to another bucket. The long-term average number of servers is close to zero since the content is released in batches but when a new batch arrives it’s reliably done in 5 minutes no matter how large it is, and I don’t have to manage autoscaling policies, server builds, etc. – just write a couple dozen lines of Python.

For a sufficiently large amount of work the cost tradeoff might go the other way but in my experience there are a LOT of tasks which are below the threshold where the savings in server time is greater than the savings in sysadmin time.
I absolutely do not buy his conspiracy theory, so I'm coming at it from that angle. I've also not seen any evidence that the bullet forensics were tainted, so that's another mark against it being a setup. The idea of presenting that as their defense seems to be incredibly misguided, and seems to be an express ticket to death row. Given that, the actions of the lawyer make a lot of sense if the goal is to minimize the punishment.
What if the deployment model of my "small project" is on-prem operation by end users? How do I evaluate the usefulness of Datomic without forcing those users into a license purchase or going through the up-front cost of buying a license that allows redistribution?
Bail Algorithms Are as Accurate as Random People Doing an Online Survey
> In a language built for the same platform where Scala has already been available for a decade it's very disappointing though.

Given that after literally years of Scala experience I could easily write code I couldn't read three months later, this is not a big negative.

Kotlin takes a lot of the good from Scala, leaves most of the bad, and gets the hell out of my way (while giving me literally-perfect Java interop--the only problem I ever had was how to annotate only the getter part of a property, and it was unintuitive but I figured it out). I'm a big fan.
You don't have to forbid anyone from having kids. Providing women with education and the pill is enough to drop in fertility below replacement level.
It is hard with video because of the bandwidth needed to fake video views. Plus Google has logged in accounts often for YT which helps with detecting if a bot.
> There are degrees of selfishness

I don't think anyone's disputing that. I just find it weird that someone would call out another person's lifestyle as "vacuous consumerism" or whatever when they have their own nowhere-near-ideal-but-somehow-arbitrarily-kosher footprint. You might, for example, recycle but I'm not going to be giving anyone crap if they aren't as meticulous about it as the japanese are.

I keep hearing "well here in europe you don't need a car as much" as if that's some sort of sound argument. I mean, that's great for them, but I don't speak french, dutch and certainly not norwegian, so what, I'm supposed to spend $10k+ to move my whole family there so I can lug around a stroller or a bag full of books on the train for the sake of the planet? Sorry, not gonna happen.

It's easy to be single and tell other people "look, I spend so little, I'm such a model earth dweller". I've been there. Now try doing that while enriching your kids lives, while having a public transit system that doesn't span much further than downtown core, and while having considerations about proximity to family, etc. It's a totally different ball game. And that's my whole point: different people have different lifestyles for various reasons. One's single european lifestyle is not necessarily going to work for someone else living somewhere else with a family. If anything, the "you have car, you bad" attitude is self-absorbed and short-sighted.
That's the ticket. It's all about building that intuition so you can be creative with mathematics. Linear algebra in particular is an area that continues to teach me more over the years.
As someone who works for a biggish software company - internal IT is hugely important when it comes to employee satisfaction.
Perhaps he means you compile the code locally, hash it, and then next time you can fetch the compiled code from a server, and check the hash matches?
Researchers Propose Using Lasers to Zap Potentially Dangerous Space Debris
Tailor-made for insurance companies...
Bosque, a Flux state management library
-Why mine at a loss? Even with the outrageous transaction costs, you could just buy at the going rate and be left with way more bitcoin when/if the market rebounds...

Edit: ninjaed by mkempe.
Is Sweden in trouble?
All hail the job creators.
Typically they don't sell yourself to you though.
GP's point is more narrow than you are taking it. You think he's saying:

> There is a mode of communication in which true statements can be expressed easily and false statements cannot be expressed.

Which would be nice, sure, but cannot exist, hence your confusion. But what GP is actually saying is closer to:

> There exist some forms of communication for which some statements are so trivially proven that lies are pointless because they'll be disproven almost instantly.

This makes no claim about which statements can be expressed like this, let alone all of them, just that it's possible to have some statements expressed like this; which is a necessary precondition to inventing something more generally applicable.
But once you have the hardware, you only need to pay electricity. And that means that current capacity will stay online until ~$1,000 in regions with low energy prices.
"Apple Plans to Pay $38 Billion in Repatriation Taxes. " Imagine headline like this under Obama, how much praise he would get.
The data you present does not explain anything. It is just an observation. Yet you present it as an explanation to another observation.

By analogy, it's like answering the question "why do cows eat grass?" with "because cows are herbivores", which is really just restating the question. An actual explanation would require understanding how cows have evolved to become herbivores in the first place, and not meat-eaters, like, say, wolves. Without such an explanation, there is no way to understand why cows are herbivores and wolves are not.

By analogy, without any understanding of why women are not interested in technology jobs, there is no way to understand the gender disparity in technology.

>> You can ignore the data all you like, but please don't try to drag me into an argument with that.

This is very unpleasant. First you assume I'm "ignoring the data" when I actually discussed what the data means. Then you assign a motive to me, that I'm "trying to drag you into an argument". Please don't do that.
Reminds me of my grandparents.

Spicy for them was shake and baked bbq chicken. Otherwise, the main flavorings in use were salt, butter, yellow onion and microscopic quantities of pepper.
HR is not on your side; they're present to protect the interests of the company, however ineffectively.
FTA: "In the United States alone, there are currently 150,000 open IT support jobs"

This program was literally started so Google could provide tech support to its employees. A highly technical group with access to a leading public cloud. None of that does away with the need to provide IT support.
I think a big part of the issue is why do you need to tell them your salary? why doesn't the recruiter tell you the expected salary range. The same questions can be answered...
I wrote "And now their focus seems to be to improve their AOT story.", I didn't say anything about .NET Core.

Should have been more explicit, as I was referring to CoreRT and .NET Native.

> But tiered compilation is in a different league, being about speculating what's going to happen depending on what the process has witnessed thus far.

Just as ART was refactored on Android 7 and 8. ART with pure AOT is only for Android 5 and 6.

https://source.android.com/devices/tech/dalvik/jit-compiler
It might be a small thing, but I am most excited about @defguard. I find that splitting a function to match on different inputs and using guards creates elegant, clear, and maintainable code, but if a guard statement is too large, that effect is diminished and I fall back to `if` or `case`. @defguard allows me to stick to the more elegant (in my opinion) solution.
Food Timeline: popular 20th century American foods
Ah, yeah, I've heard wonders about it. Would love to come visit. But yeah, you're right. When I was in Toronto, cycling from my apartment to work was just a 15 min ride, but it's definitely not something I would've felt safe doing w/ kids on the bike.
It isn't about BTC price anymore. It may go down or not - doesn't matter. The fees is much bigger game now, and given the hard limit on the tx slots number, the fees don't really have space to go down.
No I claimed that they have the same function. Neither of them can secure against defaulting completely but the function is the same. There is enough inertia in the bitcoin network enough people with most of the bitcoins gotten at a very low price and holding, other words there is a base.

So no it's not irrelevant it's the very core of this discussion.
> I'm a third-year Computer Science student

Make sure you take, as soon as possible, all the AI & ML courses your department offers. If prerequisites are holding you back, try to negotiate or audit. (Some of my key insights date back to graduate-level AI classes they humored me to sit in on when I was a freshman.)

MOOCs are great for people who don't have that option, but you have the opportunity to ask questions, get course credit for your work, bolster your GPA, show it on your transcript, network with classmates, etc.
Grilled Cheese on White (Part 1) (1996)
I have mixed feelings about this article, agreeing with points and vehemently disagreeing with others. In particular I don't like the consumption rules for music.

I have pretty anomalous/extreme music listening patterns. I've listened to every album in 1001 Albums You Must Hear Before You Die (all editions of it...) at least once. When I was working remotely, I listened to about 16 hours of music every day, about 2/3 of that time spent listening to new music. I've done experiments where I've listened exclusively to Billboard & Oricon chart records for years at a time. I listened to Meshuggah's Catch 33 at least 4 times a day every day for a year and a half. Lately, I tend to spend my time devouring entire genres, learning all of the major talents & producers and the connections between them. My knowledge has become somewhat encyclopedic -- like a more-expansive, more-complete, mental version of Ishkur's Guide to Electronic Music.

Once I learned that lyrics don't matter to me, I stopped reading them along with listening. I stopped reading liner notes. I haven't picked up a physical copy of an album in at least 9 years. If anything, the changing music consumption patterns have enabled me to appreciate more music in a manner that I prefer. Maybe it's okay for people to appreciate music the way they want and not to have to put albums on some pedestal anymore like people did with 70s Prog Rock.

Through all of this, I've retained my ability to be critical of music. Heck, I'm a cohost of a podcast where all we do is critique music. I would argue that it's not the change in consumption pattern that's to blame here, but rather a lack of tastemakers in public society and extremely negative reactions to criticism of any sort. Critical opinions are faux pas in our culture pretty much universally these days.
It sounds like you're describing a Content Delivery Network (CDN). Many sites use CDNs in order to serve content from as close to the user as possible, often from within the ISP's network. This is unrelated to Net Neutrality, and has been common practice for years.

Using a CDN is one way to speed up your site, but there are lots of other important steps like reducing dependencies and compressing your resources.

(Source: I used to work on mod_pagespeed at Google, now I work on other things there.)
What you describe as an equilibrium really involves lots of disappointed people whose transactions take far longer than expected. Some wallets probably don't support CPFP, lots of people don't have any idea where to look for features like this.

While the system will ultimately reach stasis eventually, it will be seen as an "outage" that will end up playing to many altcoins' strengths (more frequent/softer difficulty adjustments, no-PoW coins, etc).
I got excited by both Elixir and Clojure, but vastly prefer Elixir. That said, Clojure would probably be my second choice and one major advantage is that ClojureScript would allow you to also build out the front-end in the same language. As far as I know Elixir's equivalent, ElixirScript, is nowhere near ready enough for that.
“I should never have trusted HR” — you can just stop there.
Show HN: Datasette Publish – Turn CSVs into a SQLite-Backed JSON API
Nothing is wrong with some of them. Frequently though we would get donations where someone had stripped everything off hangers and out of dressers, thrown it in trashbags and hauled it all in. Much of the clothing is unusable due to wear, almost zero of it is still in fashion and sometimes you get stuff no one will ever buy - used grandma underwear, stains and all (you'd be surprised how common it was.) The stuff you bought sounds nice and should be donated, I'm just saying that people should use a little of their own discretion.
I love it. Apple gets to avoid paying taxes for years through accounting slight of hand, and then when they finally pay for part of what they owe they want a pat on the back for doing so. Corporations, man.
But then you no longer have your mining hardware to mine with when it does go back up...I don't think you understand any of this.
Global Map of the Local #1 Song (playable)
I liked that quote, too. I think it is true of other art forms as well, like novels, movies, and even computer games. I find that most of the time, when I like a new book or movie, it is not because it was an original and unique experience for me, but rather because it reminded me of some other book or movie that I had loved a long time ago.
In my dealings with HR, I have always come back to a quote from Avatar: The Last Airbender: "Azula always lies."
Way more information plus an animated screenshot showing how to use it on my blog: https://simonwillison.net/2018/Jan/17/datasette-publish/

This is built using the brand new Zeit Now API, which makes it easy to write software that in turn deploys other software: https://zeit.co/blog/api-2
"Parse JSON from a request that arrived over HTTP" is not a major task in any language that's seen serious use since 2002. And if they had done this they would have support for a dozen better languages literally overnight.

The industry has way too many frameworks that should have been protocols.
He still said you have to "beat [the] cost of operations/electricity"... Which is the production cost.

You just aren't trying to make a return on the cost of your initial investment (CapEx).
Not if you have to run Excel with 5 add-ins that regularly destroy each other.
Calling TDD and CI "trendy" is...well...I'm gonna be real: those are junior attitudes anywhere I've ever been.

But then, I also don't know any senior developers who would write "fuck all JavaScript/NodeJS developers"[0]. Or randomly rant about how somebody who notes that features that break stuff aren't good features[1] (which I noticed because I was fascinated by your post and wanted to learn more about what you think--and boy, did I!).

Dude: maybe it's not your juniors who are a problem here?

[0] - https://news.ycombinator.com/user?id=SadWebDeveloper

[1] - https://news.ycombinator.com/item?id=15859062
Streaming in this case means that you can start generating (or even executing) code before you have complete input. There are some mostly ignorable reasons (having to do with bytecode verification) why you should not stream-JIT Java bytecode. On the other hand in the whole ecosystem you will not gain anything wothwhile given the fact that you need the JVM state to be essentially complete before you start executing anything and on slightly lower-level the .class file format is designed to be compact and not meaningfully streamable.
I don't think it was meant to be an objective descriptor, but technically Haiti does suffer from a lot of sanitation problems

https://www.npr.org/sections/thetwo-way/2016/08/18/490468640...
The "music I'm interested in" pipeline is a firehose and I have to put it in a queue -- there is no other choice. There just aren't hours in the day to listen to things as they come to me.
Silicon Valley's 2017 – A Year Full of Drama, Scrutiny and Embarrassment [video]
The word "shithole" isn't racist. And any of my Haitian neighbors will confirm, anywhere you go in Haiti, you put your life in your hands if you try to drink tap water, which by common definition is what makes a place a shithole.

That's not the issue. Ok. Haiti is a shithole, which is why my city is full of Haitians taking any work they can and sending money home to make the country fit for safe human habitation.

What Trump was saying is that because Haiti is a shithole, my Haitian neighbors should be rounded up and sent back there, and prevented from what they're currently doing for their country with remittances from the US.

There is no way to explain that comment as anything but pure distilled racism.
6 years stability is all but unheard of? Maybe in the webdev world. Even there, really?
Probably not, since Google is presumably measuring speed via their own connection (possibly with simulated mobile network speeds), not via random user endpoints.
When I wrote a shell in school, I used getline(3). Why muck around with the horror show of terminal emulators? The point of writing a shell is to learn how file descriptors work, redirection, pipes, fork(), exec(), etc.
That is rather interesting to hear. I will need to have the same conversation with my elders sometime. Coming from the south garlic is in the majority of the dishes I first learned to cook.

This fresh onion juice concept is thought provoking as well. Recently tried making latke and upon shredding my onions was left with onion juice but it did not occur to me that this liquid could be put to use.
Those IT people are dinosaurs. Many of these folks are around, but the job openings are slim because they are attriting away.

80% of traditional IT hocus pocus can be automated or performed by an office manager or admin.
This is a great anecdote, thanks for sharing!
I know jet aircraft have been tested with bio-fuel of some sort, but I don't know how they handle the gelling problem. I'm kind of assuming that the fuel tanks would need to be heated to make it work. On the flip side, if you wanted to use ethanol then the low temperatures wouldn't be a problem, but the big trade-off there is ethanol has a much lower energy density per unit weight.
How are you inserting the data into the page?
This is a beautiful little story.
Well, savory is one of the five basic tastes, so I don't think that would change a lot - it's just fat. However spicy can be any type of spice, so it would likely differ even between individual families within the same block today.
you might want to test www.monkeylearn.com for text
I can search by name only. Can't search by title, location, or anything that isn't first name or last name.
This is a big change in pricing approach. Previously the licensing was $5k/year and still is for on-prem. Although you could run datomic for free for 1 year and longer as long as you never upgraded it.
https://www.datomic.com/get-datomic.html

Now they are offering an approach where one can at least start at $1/day (Every time you scale out this goes up? What is the cost of support?).

The cheapest way to get started is probably still to run what is now called "on-prem AWS" (for up to 1 year), which there is already cloudformation for.
https://docs.datomic.com/on-prem/aws.html
I'm having a real tough time giving away my "lightly used" Patagonia and North Face clothing said no one ever.
This article starts off with several politically-charged insults and accusations against the President, claiming he is a racist.

As the (never-Trump) news outlet National Review posted today[0], we can't have a productive conversation that starts from a faulty premise based on politically-charged opinion.

"There’s another reason the media are labeling Trump himself racist: This alleviates the requirement to honestly assess his actions and statements. Rather than analyzing whether a given statement is racist, or whether it could be interpreted otherwise, the media simply use Trump’s alleged racism as a skeleton key answering every question. Trump says he wants immigration restrictions? It must be racism. He slams radical Islamic terrorism? Racism. He condemns violence in inner cities? Racism. Each of those statements could more plausibly be read as non-racist, but the charge of racism papers over all shoddy analysis."

[0]: http://www.nationalreview.com/article/455467/media-call-trum...
The idea that a song is meant for multiple listens is an interesting claim but does not support the argument. If you won't like a song then what is the purpose of listening to it again? This whole perspective is backwards. Is it our responsibility to listen to songs multiple times, or is it simply the goal of an artist to make songs that we would listen to multiple times?

What any object is "meant for" shouldn't dictate how you use it.
You don't actually have to subscribe to Blue Apron to get the recipes—you can create an account, but not pay for anything, and (at least in the app) it will tell you what's coming up on their menus and give you access to a fairly wide archive. Sometimes there are nigh impossible to find ingredients (I've never seen verjus or the Korean rice cake things in a store), but often times there are pretty easy substitutions.

For me, the biggest advantage of Blue Apron is precisely the limited selection—my wife and I don't have the paralysis of choice in deciding which of all possible meals we would like to cook, but instead for each of a handful decide whether we want to cook it.
HR is the department of the company tasked by management to minimize the cost associated with the acquisition, retention, and eventual disposal of the firms “human resources” (in more normal language, employees), hence the name.

It is not an internal ombudsman representing the interest of individual employees against other parties (especially management) within the firm.

Every interaction with HR should involve this understanding being front and center.
Where science meets art – plotly – Medium
In my opinion yes -- being able to actually see the user going through the app before they clicked on the thing that made an error can make a huge difference. Sentry's breadcrumbs are similar, but they don't provide enough context. An actual session recording provide all the context.
I heard Onion Juice is also good for your hair.
I also found it interesting that the stuff you buy in a bottle is much tamer than making it from scratch.
I don't really see the difference. You have to return to where your car is parked, too. And you have to transfer your belongings from your car to e.g. your house and so on.
Tell that to my wife! She is dealing my daughters 1T-6T outfits from Well Dressed Wolf, Sweet Honey, etc. on an app called Mercari. It's a little cash on the side for her, and her friends.
But then you have a Google degree and not one certified by the government. Google is reputable now but I wouldn't be so sure if the Google degree is worth much in 20 years.
Any particular reason 'usual pain kiilers' don't work?