skysight-inc/HackerNews huggingface dataset:
My understanding is that the problem was, more specifically, that they couldn't easily get Scala's types mated to .NET, and that was in turn an implication of the decision to use IKVM to run the Java binaries for Scala's standard libraries on the CLR.

Which I could see being a problem, because then you need to figure out how to smoothly marshal data back and forth between (type erased) Scala collections and .NET functions, which typically expect reified types these days.

If they had gone with producing a .NET native version of Scala's standard libraries, they might have had easier success. But it also would have been a Pyrrhic victory, because you'd have lost the ability to run any existing Scala code, which would have scads of dependencies on other bits of the JDK as well, on Scala for .NET. At which point, what's the point?

I expect that porting F# to the JVM would encounter similar problems. And I expect that which platform you want to blame them on depends on which one is your home platform.

IMO the real story here is that the two big managed platforms are effectively walled gardens, by virtue of having VMs that implement such very high-level bytecode. Both of them effectively demand that all languages running on them can interact with, in effect, a thoroughly object-oriented ABI. There being approximately as may flavors of OOP as there are OO languages, that creates a situation where, if your language isn't set up to play nice with that platform's particular brand of OOP, you're going to have a bad time.
I have a degree in economics and I disagree with it.

If you were in fact an economist yourself, perhaps you would have recognized market fundamentalism as a term with a specific meaning, often used by economists:

https://en.wikipedia.org/wiki/Market_fundamentalism
As an American, Americans have a habit of taking anything around pregnancy that mentions the word "life" to mean a pro-life/anti-choice stance, even if the context is from regions of the world without such a distinction. The response varies by audience, but the response on HN to anything approaching pro-life/anti-choice is usually downvotes.
Ask HN: How to convince my company to stop an in-house dev project?
Context:

Recent grad working full-time for an engineering firm that tackles just about any project related to electrical/systems engineering in the industrial world.

Problem: we still use time tracking/invoicing software from the mid-90s.

Attempted solution: develop an in-house replacement.

They've been working on and off for over a year now, I was asked to contribute when I joined due to my (limited) background in software development.

After a few months I realized that I don't think it's worth the time or energy to make an in-house solution that will need to be maintained forever.

How do I discuss this with my coworkers - particularly the one who has dedicated a great deal of time to developing this project? Especially as the newest and most inexperienced employee.
Just release the data already. We want to know who faked the anti net neutrality comments, too.
> The methodology is based on the principles of strictly separating:

> - Configuration from code.

> - Release tasks from build tasks.

I've built an open source product[1] that tries to address these same issues (and others). Configuration-at-build-time has especially been a pain point for my company, leading to Jenkinfile-s full of environment variables. I've also solved it by injecting a global (window.APP_CONFIG in my case) into the served index.html. It would be nice if a standard could emerge for this (I could definitely see adding support for window.env to my product).

I really like the idea of using absolute URIs for assets. Having relative URIs does indeed complicate routing quite a bit, and in fact to avoid having to specify the main URL of the application at build-time I had to implement some redirect magic, which you wouldn't have when porting the app to a "normal" static server like nginx or S3. I didn't find in the docs though, how would it work for resources linking other resources? For example, a css file loading an image via @url(...), or a js dynamically constructing the src of an img element. In the css case I guess you could hardwire the static assets URL at build time. The js case would be more tricky, but maybe it's just a practice to avoid.

[1] https://staticdeploy.io
Google facilitates SEO gaming by not letting us openly crowd-source the removal of websites/hosts/topics that participate in manipulative SEO or any other criteria from our search results.

When was the last time you tried to permanently remove a domain/website from search results? And not temporarily via the "negative" operator, as that gets tedious.

So instead of having an open, curated or crowd-sourced list of bad domains that can cater to any specific crowd/subset, we are forced to accept or promote serious, government and large-scale censorship in order to hide bad content.

But more to the point. It's more about centralization than it is about "filter bubbles".
We do have ways of self-publishing or paying creators directly: the internet. Anyone can pop up a web site and start selling their wares with minimal fuss. It costs a couple of thousand bucks to set up an internet-based company in the US, with the majority of the money going to incorporation. Payment processing services, payroll services, tax/accounting services, hosting services, etc. are all super-cheap and don't require a lot of work.

Sometimes I have to stop myself from constantly grumbling "kids these days...", but wow, I'm seeing a lot of young people erecting mental barriers to acting on their dreams and aspirations. It's never been easier to make money in this country, but you have to a) put in the hours, b) stop giving away your stuff for free, and c) manage your expectations - nobody is saying that you're going to win the lottery by becoming the next Google or FB.
You aren't, you're espousing a sane policy of actually understanding what you're doing; I agree with you.

I'm pointing out the whole "just run my pod" thing with tfn, or kube, leads people to thinking they're installing a phone app, not a multi-host, multi-protocol piece of software.

We're in violent agreement. We're just disagreeing about what the average person assumes.
“Both” is better way to put it.
Wow. Great quote from Kobe. It's true. Parents have the urge to remove all the obstacles from their children's lives that they themselves had to struggle with. However, struggling builds independence and personal growth. It's a fine balance.
Musk has used the pallet of cash analogy several times.

Here is Musk using it in regards to saving the fairing @ ISS Research and Development Conference 2017:

https://www.youtube.com/watch?v=5cPMS6cT0Ig&t=825

In regards to the first stage (booster stage) at Code Conference 2016:

https://www.youtube.com/watch?v=wsixsRI-Sz4&t=545
Flying a plane is way less complex than medicine. A pilot can hand off a flying plane way, way, way more easily than a doctor can hand off a patient with a complex set of symptoms and treatments.

I should also point out that the vast majority of doctors don't work 120 hours a week continuously, rather, they experience higher-than-usual clusters of working time vs. not working time. That is, they might be on rotation for 36 hours straight but then off for 36 hours or more. And some of their shifts might only be 8 hours. Residents work longer hours, but are supervised by doctors.

I know several ER docs and they all cite the dangers of patient hand-off as the main reason they continue to support long shifts.
I'm curious about the idea of "allow[ing] negative masses to not only exist, but to be created continuously." Given the law (in the scientific sense) that matter/energy cannot be created or destroyed, on a scale of 1 to FTL travel, how crazy is this idea?
Tell me about it. We have to get our high school kids up at 5am to get to school on time while the middle schoolers don't have to get up till 8am or so (school starts at 9:15).
I actually did the math on this in my district. Based on the cost data they published, it costs (roughly) $1.5-2/ride on our school bus system. Allowing 20 minutes for pick up and drop off, no current ride-sharing system I know about would be cost competitive, but its a relatively close thing.

RE carpooling, this probably cost competitive but their are other factors that make this harder than you think. Buses are allowed exemptions to booster seat rules, minivans aren't- do you leave the van full of car of booster seats all day? Do kids carry their own? My kindergartener still has issues buckling their self in in a crowded car, that really pushes up pickup/drop off time spent. How do you get kids to school if the primary driver is sick or has car trouble? Who is liable for accidents? Do you randomly drug/alcohol test your parents?

None of these are insolvable, but they also aren't easy.

School busing in the era of autonomous vehicles gets a lot more interesting- you could have much smaller and efficient pick up routes. However, I think it will take (US at least) society a while before they are willing to leave 4-8 children alone in a car for 30 minutes a day. It just takes a couple 5th graders fighting in a car before the district decides supervision is needed.
The Censorious Age
Public Relations - how they are perceived by the public. This was seen as a risky move because it had the potential (which Facebook realised and decided to press ahead with anyway) to anger a lot of people.

https://en.wikipedia.org/wiki/Public_relations
A brilliant idea! I'm in if anyone want talks about how to do this. Whats the best way to host a discussion? Slack/github/other?
Austria clears German who imported damaged euros from China
Hiding that post feels like damage. We're worse off for not having it available as context for this worthwhile discussion. There must be better ways to handle flagged content than by disappearing it. Maybe "jail" the offending account temporarily instead.
Go also does this, although I never appreciated how useful it is until you made that point. Thanks for that. Also thanks for writing D, it was great to read through it's documentation, and I've been meaning to play around with it.
Why would that be necessary if there are local deterministic propagation rules, that have been there since the beginning?
You're probably right... but I wouldn't underestimate the power and prevalence of 差不多.
Simplifying Zhaopin’s Event Center with Apache Pulsar
> Contrary to popular belief, Java's choice of erasure was not dictated by backward compatibility concerns but because erasure is a sound approach for type system representation.

This is false. I cannot find the source at the moment, but in a talk about implementing improved lambda support in Java 8 a Java compiler dev clearly labeled type erasure as technical debt they have to work around.

It frequently bites them when they try to implement new things, and causes weird interaction with new language features they have to work around.
It's pretty simple to construct that graph when you have over a billion people upload their contact lists. Sprinkle Facebook buying data that maps phone numbers to ip address etc. The list goes on, buy a pizza over the phone and provide your name - guess what the pizza company sells that data in bulk.
> a capacity of 1 driver per 4 passengers

Most rides are 1, maybe 2, passengers.
The average human cannot sprint that fast. I'd peg the average person sprinting closer to half that (obviously there's a lot of variance, but I think only the top 1% of athletes could run 30 kph even for 5 seconds). For a frame of reference, try to run at the top speed of a treadmill (most max out at 15 mph, and most people can't go that fast - at least not at the gym).
> College + Sleep? Not gonna happen.

Wait, what? I slept so much in college. Way more than at any other point in my life. You schedule your own classes and aren't actually in class that much, gives you plenty of time to sleep.
Back in 2012, I worked with a guy in grad school. He was then a grad student as well--just one year senior than me. He would recruit new incoming grads to 'collaborate' with him on his current projects or whatnot.

The way he operates usually goes like this: he has a hypothesis (something that is usually trivial in my opinion). Then he recruits grad or undergrad students to work with him on it. After that, he let his teammates to do all the development work (coding) and experimentation (recruiting subjects and sitting with them in the lab to run the experiments). We needed to recruit human subjects because our work was related to usability of assistive technologies. By the time the data was collected and analyzed, the guy would show up with a vague draft of the paper, in which he has liberally cited his own (and his grad school mentor's) old publications, without knowing a damn thing about what his teammates did. Then we, as his teammates who ran the experiments, fill out the experiment and results sections. He then would write up the conclusion and fill up the rest of the holes. After that, he submits the paper taking the first authorship (because he came up with the hypothesis). That's the way he was able to publish >25 papers during 5 years of grad school (until he got his PhD).

Now that guy is an assistant professor--with ~50 publications--at a well-known University in one of the midwest states (of the US) at the very young age (I think he's just above 30 years old). If you look at his publications, he liberally cites himself and his mentors.

Kudos to him, he knows how to play the game.
I just started attending the sections of the same class that started at 930, except on test days. The professors knew I was doing it, but didn't seem to mind.
I suspect the ratio of older HN people who have had experience of windfalls is higher than on boggleheads.

Though my personal game plan was take one of they founders of nominet worth well over 100m at one point) out for lunch in the best restaurant in Brighton and ask hime what he would have done differently :-)

Or do a cheeky letter to one of the Rosthchild's I met at fast Tuesday years ago
I have noticed a weird left-right political reversal around parking in the US. Or maybe it's not entirely left-right but wonk-populist.

The voices that most loudly condemn socialism and regulation suddenly become advocates for government-run parking and against deregulation of private-sector parking. (For example: https://twitter.com/KCGOP/status/1067502185099841536)
With baby steps, Waymo launches first self-driving taxi service
And by Evan https://medium.com/automation-generation/commission-free-tra...
> He's causally responsible yes

On one case, only as inevitable intermediary in the chain of causation, in the other as a necessary part of the ultimate, uncaused causation.

These are very different senses of “causally responsible”.

> free will is about assigning moral responsibility.

Only indirectly, in the context of it being assumed axiomatically that having ones will be a necessary uncaused cause of the outcome is required for moral responsibility; it's directly about assigning root cause.
Integrating Firebase with React Native
shshhdhs's post complaining about the author injecting their political views into this piece indicated that they (shshhdhs) felt that the author was singling out the far-right leaning people she met on the cruise, for targeting, and that her cynicism of the crypto- scene is derived, somehow, from the fact that she (the author) held political views incompatible with the people she met that she associated as being far-right. shshhdhs's response to this was to indicate that the crypto- scene is also the realm of drug dealers, ransomers, scammers, etc.

But these things are not incompatible. Far-right scammers, drug dealers, scammers, etc. exist. So do far-left versions of the same. So it really isn't relevant to their (shshhdhs) criticism, and thats the point I wish to make.

It seems to me that shshhdhs is only complaining about the authors political views with regards to this cruise, because they are incompatible with shshhdhs's views of the same, and that shshhdhs is making the statement that crypto- is more the domain of drug-dealers, etc. therefore "it can't be all far-right people in the scene". I merely wish to point out that if you're left-, or if you're right- wing, you can still be a bad person for other reasons: drugs, ransom, scams, etc.

Crypto- is an equaliser, and that is really the big point. Ones political ideology is irrelevant to the technology - its just as useful for people who wish do good, however they define 'good' as it is for those who do things others think are 'bad', for whatever that definition may be.

The authors own conclusion - the very last sentence of the article - demonstrates that she gets it: it doesn't matter what your political views, crypto- is going to let you continue to espouse them, whether they are good or bad. Maybe thats offensive to some, but it doesn't seem to me that it bothers the author that much. What seems to bother her, is the rampant sexism that she observed, and I concur with her statement that it seems technology is never going to solve this. Only humans will.
I tried duckduckgo, but wasn't pleased with the results. I switched to startpage which has been very good.
In my experience the rust community has been incredibly welcoming and nice.
Ajit Pai admits Russia interfered in net neutrality process amid lawsuit
CEOs and executives are the closest equivalent of royalty in the United States. Their media coverage is often hagiographic as a result. They are humanized and puffed up in the press to an extent that foreign press would never think to do about business leaders in their own countries.

Inch upon inch of columns are dedicated to their morning habits, favourite TV shows and fashion choices, and other fluff content to make them "relatable" to the average joe/jane. This is especially magnified when it comes to SV execs because they wear hoodies and tshirts instead of bespoke suits.

And that's what leads to reactions like "I can't believe he'd be so callous to users", as if the person in question is a hard working bootstrapper and not a billionaire looking to maximize market share and profit.
Where I grew up the high school was a 45 minute drive away. We would get picked up an hour early so there was a little leeway in case of traffic.
Is there any reasonable explanation for doing this? Can these be repealed once the new governer is in?
Well, if you build an app that runs on Windows like Netscape did, are you really a competitor of Microsoft? Turns out, you might be, if Microsoft want to make their own app. Similarly, Facebook might want to introduce or change native functionality, or monetize their platform, in a way that competes with your app.
You still haven't answered the question. You can't claim that we don't need free will to address these questions while simultaneously refusing to provide even a single alternative concept or process that could do so equally well.

Clearly some quality leads people to make a distinction between the scenarios I presented. Compatibilism calls this quality the free will of the agent in question. This is not an earth-shattering concept and does not violate any scientific principles, and it matches how people talk and reason about these scenarios.
Would it be practical to keep the womb alive via a heart/lung machine and blood transfusions? Just remove human beings from the process altogether?
> I learned how to hire & train recruiters to work for me pretty effectively for certain pieces of recruiting.

Care to share more about this process? Or link out to a blog post or something?
I read about this guy who interviews World War II veterans and his goal is to interview/document as many of them as possible. Many of them may be dead soon and their memories and legacies will be lost and he is trying to preserve it all. The guy is in his 20s.

https://www.heroesofthesecondworldwar.org/

https://www.youtube.com/channel/UCRikw4uCjS8ck3O9Mj-N35Q
I would easily throw Uber into the evil category. "Contractor" loophole to evade minimum wage (min. wage being already pretty pathetic), Greyball, and a general culture of knowingly ignoring laws cultivated by it's founder.
Tesla recently added a good workaround. They added a setting where you can turn auto unlock or auto start off, which blocks this remote access hack. You have to use your key fob button at least once, say to unlock the car and then it just works wirelessly without further action.

My car is unlocked at night but in my garage. If they got in my garage somehow and had the signal repeater they couldn't drive off unless I pushed the keyfob button. In the morning I just have to push it once to go. You can also en/disable auto door lock if you walk away.

Of course a general solution that blocks signal repeaters would be best. Tesla has so many fun tweaks it's truly the programmer's car.
While that OP didn't put it eloquently we are still creating a system where it would be technically possible to centralise the control of almost every single car at once.

We're going to do it but as with so many things we might want to ask ourselves if its wise to automate so very much while we still haven't aced security.
I don't know what you should do, but I can tell you what I would do. The goal being to spend more time with my family.

First thing I would do is split the money into different accounts and banks because it is not insured over 250k per bank + category

Then I would put a large chunk in stocks of big companies I personally heard of and think will last.

I would buy a few gold bars and a safe and bury the safe, and pour cement over it. Probably not the best advice, but the wannabe-spy in me thinks this would be fun.

Basically I would lock myself out of large chunks of the money for the future, while trying to resist inflation, and continue living.

I would take my family on trips, and spend time exploring my creative side. Maybe even creating something that could turn into a business.
This is both really cool, and really smart strategically.

I'm sure the Waymo folks know that one of the largest barriers to success for automated vehicles is public perception and fear. Each time a rider rides in one of these, they get a beautifully rendered window into the car's brain, which helps build the trust needed to sell the technology.
This misses the point of completely. This shaming is not about how good or bad you are.

Some people have determined that Facebook is an organization that's producing bad results. Socially shaming employees, removing the status they might have hoped to acquire and spiking attrition are tools being deployed to change Facebook's behavior and the behavior of Facebook's competitors.

You might claim is that this strategy can't positively affect Facebook's incentives, operations, or effects. But nobody should be distracted by navel-gazing or fancy philosophizing.
Show HN: BestMeta – A simple way to browse the most popular products on Amazon
So, person is either just dumb or playing 8 dimensional chess. I know what I think.

I normally come to the same conclusion when I'm thinking about politics.
Blockchain: Trust economy
Jesus, you're right. It looks like a site I'd design if the client had given me no copy and only a vague description of what they do.
It’s whiteout because of tipp-ex/white-out/liquid paper style products.