skysight-inc/HackerNews huggingface dataset:
> With scarcity, you need to have a measure of success, otherwise everyone could just say they were a scientist and get a six figure salary to do nothing. Any metric you choose will be gamed.

As a current grad studrnt, I'm calling BS. We (meaning academics, even the ones gaming the system) _know_ what strong, reproducible, well-designed research projects look like. It doesn't take a genius to develop an experiment, run it, document what happened, and publish _all_ of the results. Hell, you learned the basics in middle school -- pick an independent variable, tweak it, then see what happens to the dependent variables.

Now it's obviously not that simple -- isolating just one independent variable is practically impossible much of the time -- but the concept of documenting EVERYTHING that you tried should be obvious. There's absolutely zero impetus to share all of that information, however, especially when you only have 12 pages in a conference paper to write up everything. So instead you go fishing, and you run a boatload of tests, and you see which ones "solve" the problem, and you write up just those tests, ignoring all the failures and the false starts.

It pisses me off, to be honest, and it's just one of the many reasons I'm trying to get out of here as soon as I can.
Well, I do sometimes read reviews. But there's no shortage of reviews on the Internet and Netflix was never a particularly great source of them.
We've banned this account for repeatedly trolling HN. If you continue to do this we will ban your main account as well.
Wonder how much of his COBOL is still running today?
Amazon made it easier to get books; you no longer need to leave your house. What does Mastadon make easier?
Consider: television networks have been in Malthusian competition for decades. You'd think the quality of the median TV show would increase. Instead, it seems like the quality of the best TV shows (on every network) consistently increases, but the median show stays the same.

It’s simple economics. AMC, as an example, doesn’t have to have a ton of great shows to be carried on cable companies and to get them to pay to keep AMC on. They only need the “Walking Dead”. Enough people would be very upset if they couldn’t get that one show via cable.
That is why you keep a dream journal. To understand what is real and what is not in the long run.
False. The E5-2650 v4 has four memory channels, and with two sockets populated, you get eight memory channels, same as EPYC.
cracks knuckles

* old cold-war boogeyman

* claims of attacks that leave no physical evidence

* only reported by government officials

If the tables were turned here and the Cubans or Russians were accusing us of a sonic attack we’d be screaming that it’s a disinformation campaign.
It's seems very interesting, but to be honest after watching the demo video, most of the thing "automated" (I don't see any AI here) are related to poor practices...
Some other features seems interesting, let's see how the product evolve.
This pointless flamewar began by breaking this site guideline: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize." There are plenty of other plausible interpretations you could have reacted to, especially since the comment used the phrase "homeless people" a couple of words later in the same sentence.

Worse, you went for personal attack downthread (https://news.ycombinator.com/item?id=17787724). We ban accounts that do that, so please don't do that here.

https://news.ycombinator.com/newsguidelines.html
I have! Sadly it’s native compilation story was pretty poor last I checked. Mostly it seemed like the primary target was bucklescript. There were other issues as well.
That's backwards. Psychogenic illness is when one reports an ailment, but doctors can find no physical cause and/or don't even believe the patient's report. Korean fan death is a belief that something will make you ill when it won't. (I can say this because my family and I would be dead many times over. I've run the experiment, so to speak.) Not the same thing, not even the same sort of thing.
These days, they don't even post grades.

This is a loss. The competition was good. Success brought respect, and failure brought shame. Everybody had an extra incentive to put in more effort.
Apropos, I like the stories of Johnny Appleseed and Luther Burbank, both of which I read as a teenager, when I used to both do and read about organic gardening and related topics.

https://en.wikipedia.org/wiki/Johnny_Appleseed

https://en.wikipedia.org/wiki/Luther_Burbank
> I don't like the name, I don't like the fact I have to sign up for every group

You don not have to do that at all. The point of federation is that you sign up on one instance and can follow and communicate with people on practically every other instance from that single account. Think about how email works.
You have the same incentive to prioritize ads over recommendations. If I trust you to keep ads clearly separated, I also trust you to keep recommendations undiluted.
If the instance admin becomes abusive, or treats the server like his own petty little fiefdom, what can be done about it? Why should I trust an instance admin?
Many webhost deals will include a domain and a webserver. I guess the main thing they lack is marketing: people in the market for a vanity email will not now to look for those deals.
I think this is conflating two different concepts, only one of which concerns uninhabited types. If the programmer "knows" that a condition is impossible, but can't prove it to the Rust compiler, then they can the `unreachable!` macro to signal their intent to the compiler; in this case the compiler knows that it cannot trust the programmer (because it has no proof) and so generates code anyway that will handle the impossible condition (in this case, by panicking, which is the typical Rust reaction to a signal that the programmer's assumed invariants have been violated).

On the other hand, the use of an uninhabited type means that the programmer has to prove to the compiler that the type is uninhabited, in the same way that declaring a function as returning a String requires the programmer to prove that the function actually does return a String. If we have a function that returns a String, the compiler does not generate any code to handle the case where that function returns an integer instead; that just doesn't make sense, we've used the type system to prove that can't happen. Likewise, it wouldn't make any sense for the compiler to generate code to handle the case where a function returning an uninhabited type returns anything at all.
> It never had a good film catalog

This is false. I remember in 2007/2008 using Netflix a lot to get some really amazing and hard to find movies. The same was true of their streaming service in its infancy. Now they seem to have abandoned their movie selection altogether and are focusing on making their own stuff. I'm guessing it's because licensing became a huge headache for them.
Previously Deported Child Molester Re-Arrested in Arizona
That is kind of funny, because Twitter can totally be that, if you want it. You have to be liberal in your usage of the block button, but the advantage is that you have so many genuinely interesting people to follow and learn from. I wouldn't have 1 in 1000 of those on Masterdon, and with their doubling of tweet size, I don't see the problem with arguments.

Before anybody goes about the ecochamber: I ban obnoxious people, self-promoters, bad arguers, I don't ban for sincerely held, well argued politics. I follow a former cam girl, a couple in the rational altruistic movements and a Catholic, pro-life convert.
Someone asked a similar question on ProductHunt a few weeks ago (definitely not lightweight)[0]. It introduced me to skimfeed.com, and wttr.in.

[0] https://www.producthunt.com/ask/9071-what-are-some-good-ligh...
The Activists Who Took on Silicon Valley and Won
> Because if I'm wanting a pipeline, I'm also going to want to store it, and transmit it over the network, and manage it, and put it down and come back to it later.

Not my experience. More often than not, if I'm writing a pipeline (in a shell or in a REPL), it's because someone handed me a file they made in a one-off effort that has nonsensical nonstandard formatting, and I'm trying to normalize it.

If they made another file, it'd have different nonsensical nonstandard formatting, so there's no reuse here.

Meanwhile, writing a pipeline at a REPL (or shell) enables me to just work on it expression by expression, keeping a variable-assignment at the beginning of the expression so that I can then work on the intermediate created data to figure out how to munge it just a little bit more, and then add that back to the pipeline once it's right.

If there was a way to edit a Ruby script such that, each time I save it, my existing REPL session re-runs the script and loads the bindings from it into my existing session—without destroying any other bindings I've made—then I'd be happy to use that. But that's less like "using files", and much closer to using something like a Jupyter notebook.
In France they put Egg on pizza, like you have a big ole fried egg in the middle. I find that crazy. Whilst Pineapple might seem odd ... it's amazing.
It's four dice with two groups of cores of four each connected by a callosum.

In NUMA-speak, each group is (probably) a node with neighbouring nodes having a lower distance.
Kaspersky Endpoint Security 11.0 License Key and Crack Download
Can You Rewire Your Brain? Maybe. (It’s Tricky. Be Careful.)
One has to wonder how comes that recommendations were pretty good, but then they spent millions of dollars on improving them, including highly-publicized competitions and a lot of work inhouse I assume, and not they are not.
Yup. And who exactly lives through his 20s without dealing with groceries and other mundane stuff ? Am I missing on some life hack?
> try to think for a second

Please don't be uncivil on HN. We've had to ask you this many times before. If you can't or won't control this impulse, we're going to end up banning you. Please don't do it again.

You may not owe better to each other, but you owe better to this community, which only exists as a place for thoughtful discussion because most people restrain themselves.

https://news.ycombinator.com/newsguidelines.html
> Repeat will only fix this particular case. If you did "dtf" and wanted "dff", repetition won't help.

My point wasn't that repetition is a panacea, but that the example in the article isn't a good one.
A few thoughts:

- Someone needs to watch the stacking process. If there is a single error the whole tower can collaps and do a lot of damage.

- You need a big (and expensive) foundation for a tower like this.

- Is the low-cost-concrete a strong enough building material?

- The generator needs cooling (in hydro pump it is cooled by the water flowing through)
Profit is not the same thing as share value.

> they can sue

Not, as far as I know, with any likelihood of success, no. There's a doctrine called the "Business Judgement Rule", which says that -- generally speaking -- boards/officers are not liable for bad stuff happening to the company as long as they act in good faith, without conflict of interest, and using their honest judgement of what is best for the company -- which doesn't mean the shareholders.
Now someone needs to create a site that will collect reviews from imdb, metacritic or rotten tomatoes, only Netflix related. Will this be legal after all?
Ask HN: Hackernews for tourism?
I‘m traveling and I find tourism sites awful. So was thinking about a location based hacker news. Like upvote and explore nerdy activities
provide/inject allows dependency injection, though it is not meant for application state
There are two problems with your posts to this thread. First,
you have repeatedly resorted to personal nastiness. That will get you banned on HN, regardless of how right you are or feel or how wrong someone else is or feels. Perhaps you don't owe better to each other, but you definitely owe better to this community if you want to keep posting here.

Second, you've been practicing full-out ideological flamewar. HN is not a place for that. It's a place for intellectual curiosity. The two are not compatible, in the same way that gardens are not compatible with scorched earth. We have many years of experience with what happens on the internet when people flame each other like this, or try to take the culture of rough-and-tumble argument into a large public forum. It leads to the destruction of the community, so we have to be proactive about moderating it. Please use HN for thoughtful, substantive discussion, not smiting enemies.

If you'd review the site rules at https://news.ycombinator.com/newsguidelines.html and stick to them, we'd appreciate it.
> I would say that in general you should just use an optimizer to solve knapsack problems.

Why do you say that? Perhaps if the knapsack problem is provably non-polynomial, but being able to distinguish those cases is a rather important skill.

For example, the problem you specified can more easily be solved directly: https://repl.it/repls/RotatingObeseBusinesses

With respect to the interview question context, if I had a candidate that implemented a solver, I would be inclined to say they completely overengineered the solution for a less optimal answer. There are a bunch of assumptions that are required for a solver to be optimal and unless the candidate can enumerate all of them and argue why the problem meets those constraints, the solver is not 100% guaranteed to be correct, whereas a direct solution is.

Not to mention, as you noted, edge cases, and the complete cryptic-ness of the code.
For example, Mutiny can dynamically change a website’s customer testimonials to match the visitor’s industry.

Clever idea!
I tried to login, and this error gif gave me a headache. I get it, some error has happened, but this looping speed some sort of triggers me. https://mastodon.social/oops.gif

Mastodon needs more designers and a general sense of visual design. If not a keen visual design ethic, then at least a basic sense of "visual obnoxiousness" to avoid.

(Any Mastodoners watching, kindly pass on the message)
“Rational altruistic movements” puts a hole in your armor here.
I think that’s in Florence
I found a blog post that details the practice, including pointing out how misleading it is to the customer.

https://doordashdriver.blogspot.com/2018/01/what-exactly-is-... https://news.ycombinator.com/item?id=17789958

If I were to use DoorDash, this would actually give me an incentive to tip $0 via the app, since, otherwise, $6 of my fees+tips would be going to the company instead of the Dasher. I'd rather tip in cash (which I do have on hand at home, though I'd expect not everyone does, especially their target market).

Personally, I'd much rather have a delivery fee that translated to fair pay for the delivery personnel, instead of using tipping as an unreliable replacement for for/minimum wage. (At the risk of going off on a tangent, I'm OK with tipping for exceptional service/circumstances or for where there might be an extended/recurring service interaction, but I just don't expect that to be the case with "gig" delivery like this, unlike with traditional pizza delivery).
Don't throw out realism so easily. Ending the quest for answers by invoking mysticism is very easy for people to do but its never the right answer. https://www.lesswrong.com/s/5uZQHpecjn7955faL/p/6i3zToomS86o...
> EPYC is compared to a previous generation Xeon with lower TDP ... Edit: actually, this is a dual Xeon machine so its TDP is slightly higher than EPYC's.

Comparing TDPs between manufacturers is invalid.
I reckon internal politics weigh down good ideas.
Goddamn, that phone number's old enough to have letters in the exchange.
Exactly this: it reminds me of how the ACLU joined YC to learn to think and act more like a startup.

The ugly truth is that perhaps the most real problem these folks have is the need to decide whether they are prioritizing fighting capitalism or feeding poor people.

It's quite likely that they cannot effectively do both at the same time, but would benefit from focused priorities.
You first tell me who the hell you call “Kemalist” then I will tell you whether or not they are Kemalist at all. Dont throw around “Kemalist” liberally to make a point. Then we can discuss further.
> Do we have a terrific reservoir of computational ability though?

We do (and I wrote a long post with a list of bullet points proving so before I just deleted it), but I don't think we should waste time debating whether this is true or not true. We're on the same side after all, your objective is my objective.

> But if myself and fellow computer users did have access to efficient powerful computers, we'd probably want to write algorithms that allowed us to make many attempts at the solution per second. I'd imagine writing a simulator to project many agents into where they are competing for resources and many of these simulations taking place concurrently.

I recommend you look at David Krateneur's ideas, he has a video called "The Stupid Ways That We Have Thought About Intelligence". https://www.youtube.com/watch?v=pi7h6nmkvAM

> Something of a multiverse of simulation and optimization.

An artificial imagination really.

I really recommend watching that video.
I have an enduring memory of being a child in Bangkok eating “Super Hawaiian” pizza, which was a Hawaiian with Thousand Island dressing
I never really got why pineapple on pizza is considered weird - at least here in the UK it's common to get a gammon steak with pineapple on it, or have roast pork with apple sauce which is a similar concept. I can get not liking it if it isn't your thing, but I don't think it is a particularly odd topping.
Finding Your Own Way to Put the “A” in STEAM
Kudos! This is a beautiful intro to the planar symmetries. If anyone here wants to play around with doodling their own planar symmetry patterns, I made a weird little tool to do that at https://eschersket.ch/
HUD Files Housing Discrimination Complaint Against Facebook
Ok, so not changing them. Hopefully ordering and not actually filtering.
Border between Belgium and the Netherlands at Baarle-Hertog/Baarle-Nassau (2017)
One problem may be inability to fully articulate genre enjoyment segmentation relative to classification , so that aggregate moves result in a worse results overall.
>Was David Bowie's death flagged?

I know I flagged it, I flag every death thread I see.

Some of these threads generate interesting discussion, but most of them just descend into maudlin nonsense, nostalgia or a cesspool of political or pop-cultural references. If these people weren't worth discussing on Hacker News when they were alive - and let's be honest, most of them haven't been, then their deaths shouldn't be worth discussing either.
I'm miss the old days of reviews and Genre grouping on the home page. I used to get great indie film recommendations and could occasionally go "dumpster diving" for lower rated movies and find some gems.

Honestly, I think Netflix has become full of themselves. They pretend to have discovered some universal truths in how to create the best UI experience and suggestion system, and yet they have A/B tested tge interface over the years to this pile of garbage. It even hangs Edge frequently when I first open it there; the only browser that will play 1080p for me!

Give me a break Netflix; you're drunk on data.
You probably know it already, but in case not, the CSV format is not fully standardized, and so there are variations. So you might have to handle those to provide better support of the feature, if you implement it.

https://en.wikipedia.org/wiki/Comma-separated_values

For example, csv.reader in Python's csv module in the stdlib, has a dialect argument, due to this.

https://docs.python.org/2/library/csv.html

https://docs.python.org/3/library/csv.html
I've always wondered if they have different incentives around different shows and movies. Clearly they ideally would want everyone to be hooked on their original content, but I wonder if deal structures for other content make watching certain content better for Netflix than others.
Why don't we just make walking illegal already since that's what these people want?
Reminds me of this project using a pic 16c84 I built in the 90's

http://320volt.com/en/pic16f84-video-tv-oyun-tetris-ve-pong-...
They not only know what you watch, but know which parts you re-watch.
Not everyone lives in the U.S. and in Europe toot is not offensive, it just means the sound an elephant makes with its trunk.
This is gravity lamp all over again.
(ya got me)

Don't pump water up.

Convert to steam/vapor. Run a hyper-insulated pipe up the side of a mountain with repeater heaters if necessary. Condense at the top, recovering the heat, and send them both (the water and the heat) back to the bottom separately. For added points make up your losses from solar inputs.
Could you clarify what you're looking for? I think I know what you mean, because current tourism review sites are awful.
I remember when the www was the same and the CompuServe users said the same thing.

Mastodon has a similar feel in that the content is amateurish and free.

As an anecdote, I use chaos.social and they are throttling signups because there are too many new signups. Maybe you will be surprised.
> Can someone explain why you'd want uninhabited types?

Uninhabited types are useful for expressing units.

I'm writing an app that makes heavy use of a Haskell library[1] that implements currency units and exchange rates using uninhabited types (type-level strings).

So, one dollar will have the type `Amount "USD"`, whereas one Euro will have the type `Amount "EUR"` (both will have a value of `1`).

An exchange rate from Euros to dollars will have the type `ExchangeRate "EUR" "USD"` (the first type parameter being 'source' and the second 'destination'), and its value will be `1.14` (the current exchange rate from EUR to USD).

A function for converting an amount in one currency into another currency unit will take two arguments: `Amount src` and `ExchangeRate src dst` and return an `Amount dst`.

Also, in general, it can be useful to:

1. Remove an argument from a function

2. Create an uninhabited type that, at the type level, represents the values of this argument

3. Tag the function's return type with this uninhabited "phantom" type

because now you no longer have to remember from which argument some return value was calculated/derived: it's right there in the value's type.

[1] https://www.stackage.org/haddock/lts-12.6/safe-money-0.6/Mon...
sort(1) is a merge sort (specifically, an "external R-way merge")—and, as a merge sort, it actually isn't constrained by memory. It spills its sorted intermediates to disk as temp files! (And, in fact, it even compresses each intermediate, for the same reason a column store like Cassandra does.) It's pretty optimal!

If you're wondering how this is at-all fast (and it is), in Linux at least /tmp is a tmpfs, meaning that these tempfiles are actually ending up as memory after all. They get "spilled to disk" in the sense that the memory associated with the files spills to swap; but, importantly, tmpfs pages know that they're from files, so they have much better swapping semantics than regular memory for the case where you're writing the file as a stream, and then reading it as a stream. (Basically, juggling streams under a tmpfs is equivalent in overhead to managing memory when you've got it, and managing files when you don't, but without any of the dev-time overhead of having to write code for both cases.)
That's exactly what it feels like for me too! I get suggested all sorts of terrible stuff, but sometimes I'll be digging about in a category and find something interesting. But then the show has 7 seasons and netflix only has season 3, and calls it season 1.

I've started to just let the lapse in membership run for longer; that way i can (hopefully) come back to some worthwhile stuff in 6 months.
Sometimes I search for a genre, minor actor, or just a random word. I almost always find something I'd like to watch.