skysight-inc/HackerNews huggingface dataset:
When you buy a used car, you pay sales tax on the purchase price less the value of your trade in. So effectively, you need a private sale offer of at least the sales tax rate higher than the trade in offer to break even.

Sales tax wouldn't come in to play if you just sold your car to Car Max though.
Biology is absurdly sophisticated. Cancer just seems to reveal more edge cases that are 'supported' by the system but not typically expressed. I just learned about exosomes not too long ago. This seems to be an even more advanced intercellular messaging system.

It's also another example of why I'm in the panspermia camp. I don't think all this crazy shit could evolve in the amount of time that Earth has been hospitable to life. It just feels too complex.
Good share this an interesting read.
The government has been increasingly effective at making it difficult to make logical choices on safe sex and pregnancy. The same, usually conservative, politicians that think these women shouldn't be having large families also don't want abortion clinics available nor do they want easily accessible birth control.
Yup. Most of the debug CRTs contain fantastic malloc/free debugging and pointer overwrite tools.

FWIW I don't consider unique_ptr a smart pointer, that's just RAII in action.
why not both?
and btw, you may look at pypy if you like this kind of innovations
Most likely. The ancient Greeks seem to have been incredibly xenophobic and negatively disposed towards other peoples. The word barbarian itself is from Greek and it essentially meant "person whose speech sounds like 'bar-bar', i.e. gibberish-speaker, i.e. non-Greek speaker". (Almost a mirror reflection of the English saying 'It's all Greek to me'.)
>The only easier industry to disrupt is probably furniture or mattress sales.

I walked into a mattress store recently, and was absolutely horrified. It's very obvious what their tactics are. The sticker price on everything was easily 3x what the cost of a decent bed/mattress should be, to the point it was obvious none of the clientele in there would be paying that full price upfront. They only talk about everything in terms of "monthly payments". It's very obviously just a scheme to trap poor people who can't just put an $800 mattress on a 0% credit card into making 5 years worth of payments and interest on something they can't afford.
America might have been embracing immigration more, and for longer, but the Britain you have today too is to a large extent a consequence of embracing immigration post-WWII as we needed a workforce to rebuild our country. See "windrush generation" (more recently: "windrush scandal" over how poorly some of them have been treated) . If you're living in the UK you might have heard about it on the news recently (I say with typical British understatement).

Immigration was certainly good for our economy too.
" I am now on a third week of crunch, without weekends, all to make it to the Steam sale; something that a union would fight against."

No, a union would just make sure you're actually paid for it, instead of being coerced into giving away your life for absolutely nothing.

"I can also negotiate quite well on my own behalf with employees. If I was in a union, I would, through involvement in collective negotiation, effectively share my strong negotiation position with other developers in the industry, bringing them forward and print me back. Why the hell would I do that?"

So "fuck you, I've got mine".
Attitude is important. If you have a solid codebase that you created, insist on being interviewed about that codebase.

That screens out a few employers, but not nearly as many as you think. Most are desperately looking for a way to determine that a candidate is good. Sitting back while they explain in increasing detail how their pet project works is close to ideal here.
Your time is worth more than what, exactly? How many hours of work is worth an extra $1000?
> If you treat social security as a wealth fund (like you're supposed to) rather than a "I'm paying for my parents" fund, the average person is getting less because their contributions should be earning a huge amount of interest over their working life.

That's because it is an "I'm paying for my parents" fund. When the system started out it paid benefits to people who never paid into the system. The only reason there is any money in the "trust fund" at all is a result of population/GDP growth. If there was a population decline from too many couples having only one child it would bankrupt the system.

Moreover, the social security "trust fund" consists of government bonds, but bonds held by the government itself are just self-canceling worthless paper. Every dollar of credit is also a dollar of debt that the people who supposedly paid into the system actually spent on past government services. It's their children who inherit that debt whether you call it a "trust fund" or not. And if they have no children, the debt falls on someone else's children.

> Remember, too, that if you're self-employed or make a lot of money you're going to get back significantly less than you put in because of the way the caps work.

There are corresponding caps on social security tax for the same people. And self-employed people don't actually pay more, the "employer portion" is a subterfuge to make the social security tax rate seem to be half what it really is. Employers just deduct it from what they're willing to offer as compensation, which makes it seem like people are being paid less when they're really being taxed more.
The new Ruby method JIT can use either GCC or clang as the backend. It uses C as an intermediate representation.
> With microscopy techniques, the group examined the structures further and determined that they are open channels through which organelles and membrane vesicles move from one cell to another. At that point it became clear that the membrane tubes were “a completely new mechanism of cell-cell communication,” Rustom explained.

Vesicles are like a message in a bottle, thrown out into the "sea" of our atmosphere. Or an email, and viruses are spam. Here, it's like cells create point-to-point communication - like using lasers to send ship-to-ship communications in space science fiction - to upload their vesicle-wrapped RNA messages securely from client to server. Or server to client, as immune cells show:

> How exactly did the engineered stem cells rescue the mouse? First, they differentiated into immune cells called macrophages and traveled to the injured kidney tissues. Once there, the macrophages formed TNTs with injured cells and transferred lysosomes — tiny packages full of healthy enzymes — to the diseased cells, Cherqui explained. The diseased cells also sent their defective lysosomes back to the macrophages through the same channels.

This supports an economic cellular theory wherein not every cell in the body can create all of the molecular structures and components it needs to survive - but each cell can create some components in excess, so cells trade RNA and proteins as they need.

Previously on HN:

Cells Talk in a Language That Looks Like Viruses. [0]

800 million viruses fall onto every square meter of Earth every day. They kill 20% of bacterial life every day. [1]

Video simulation of HIV infecting a cell and reproducing. [2]

[0] https://news.ycombinator.com/item?id=17005810
[1] https://news.ycombinator.com/item?id=16839636
[2] https://news.ycombinator.com/item?id=16982396
Nitpicks, Glaring security issues that are design “features” and thus will effectively never be fixed... sure those are the same thing.
Thanks to careful and dedicated developers like blargg and kode54, there are in fact fantastic, potentially perfect software replicas for many video game console audio chipsets. Game_Music_Emu comes to mind, with at least the SPC700 core featuring cycle-accurate emulation of the DSP and certainly near perfect audio output.

Even then, though... maybe 'perfect' is a misnomer. What one may have looked at as flaws initially, such as the phosphorus glow and curvature of a CRT, composite artifacts, low sample rate audio, and even the behavior of analog chips that could change depending on just about everything including room temperature are not really viewed as flaws or imperfections anymore; rather, they've become part of the personality of a machine. Software nowadays can emulate almost all of these aspects to some degree, but even so, the "feel" of a physical device is hard to replicate 100% in software.

When it comes to listening to audio, it makes no difference to me if the audio was produced by a highly accurate emulator or the original hardware; however, maybe for production, the feeling is different in some way. After all, humans are producing the music, not robots. The atmosphere of holding a Game Boy connected to a bunch of audio equipment is certainly a lot different than sitting in a DAW with an emulator (assuming software exists to marry those two kinds of things... maybe via MIDI or something?) - nobody doubts you can produce the exact same thing, or at least something that is nearly impossible to tell apart. But maybe the question is, would you? It's possible the environmental influence leads to different outcomes.

Right now I'm unsure. I know plenty of music I've listened to in the chiptune realm was written and produced in Famitracker, possibly using a combination of overclocking and special chips that would either be very difficult or impossible to rig up in the physical world. So I guess maybe the answer is that it depends on the artist, the song, and probably a host of other factors. But it's fun to think about, anyway.
true. though the problem extends to developers and developer managers as well. I've seen so many colleagues say stuff when discussing a candidate like "Well they just could write <x> algorithm on the board correctly. I found an edge case" or whatever. I've actually not been offered interviews in part because of failed whiteboard coding questions where the developers just weren't impressed. Yet once I land a job I usually tend to be in the top 25%, because most of the requisite skills are not algorithms, which I'm not particularly practiced at ...
It's more about forecasts and assurances. If you're financing the network that is currently doing X traffic, but expect it to grow by quite a bit soon, you're going to ask "is this solution going to cover everything?"

The Cisco guy is going to sure 'Sure! We can cover everything!'

The OSS off the shelf guy is going to ask 'Well that depends on the growth.'

At that point, most of the businesses just throw some money at Cisco so they don't have to worry about anything.
...No? Why would I? Corporations exist to be leashed so society can derive benefit from them; people do not. To compare the two is to commit a category error.
>Sott.net doesn't seem like a very reliable source

irrelevant, it's not a source but a compilation with links to various sources.

>The precise cause of the present Syrian civil war was the domestic policies of the Assad regime

no it wasn't. it was a pretext, an opportunity the the US and UK seized upon to concoct a crisis - precisely like they did in various other cases.
> The future of initiatives like Siri needs robust inter-app scripting.

That's a really good point. Siri would have enormously benefited from a robust, powerful automation ecosystem. Even if they don't use it directly it could have been the base for all Siri actions and the distance from automation to Siri would be much smaller than going all the way to Siri from where we are now. Apple missed a big opportunity.
llvm isn't always available, doesn't support as many architectures and doesn't always give the best performance.

The *nix philosophy has long been towards trying to provide choice wherever possible, so that people can use the tool that best meets their needs.
In the same manner that companies signaled that they were dropping ad spends on Facebook and Youtube recently?
I suspect this might be using a coin-toss to print whether the prediction was correct. Some of the test, it had to be near impossible for robot to respond as it did.
How the Media Works
> Successful insurgencies these days are supplied with heavy weapons and training by outside powers. You’re not going to do anything against armour and air power with small arms.

An insurgency has a lot of freedom in choosing its targets. If they don't have the weapons to directly attack armor or air power, they can avoid them. And with armor, there are other options, such as IEDs.

Also, I'd bet that an American insurgency against a totalitarian American government would get outside arms and support, as well as sympathy, support, and defections from actual US Army units. I don't think the US military would be able to maintain the same level of cohesion it has during foreign wars in a civil war.

A totalitarian regime would probably repeal the 2nd amendment as one of it's first acts, the the existing stock of small arms and ammunition would be enough for an insurgency or rebellion to start. I'd be much harder for a disarmed population to begin resistance.
The reality is far more complex than that. Long term challenges exist. And short term thinkers will advertise this as a silver bullet.
that's also what Theano did
I've never done a trade in. My first car I gave back to my parents, my 2nd one was totaled, and my third one I gave to my son. I've gone to CarMax both times with a preapproved car loan but they have always had a lower interest rate.
Reddit.

The most popular and best mobile apps are still made by 3rd parties using the API.
You're assuming all rich people are pennypinchers like Warren Buffet. In reality most rich people are rich because they were born into a rich family and had the ideal opportunities to win at life from the start. The fact that in reality you won't see rich people riding buses or picking up coins on the street just shows that it's not about making most money per hour.

And in marshmallow test specifically you don't have kids who are good at business and kids who are bad at business. You have kids of rich parents and kids of poor parents. The fact that the former are supposed to act like pennypinchers, despite not ever having to worry about money or being fed seems counterintuitive to me.
GPC Library (Cell Phones)
Remember Carthago delenda est?

Well. This is how they did it.
Were the rice invented using genomics or genetics?
If their taxminimization strategy puts them into a region where they run the risk of having to pay huge costs in fines for their tax schemes then no. Just like they don’t have a fiduciary duty to maximize income every single day, which would have them forced to sell off everything not bolted down (we’ll actually even the stuff that’s bolted down) to get cash here and now.

They should work in the interests of shareholders, which tax avoidance in the extreme could turn out not to be.
Protect your management interfaces
At the author: a dead give away for Human is when you see "Stranger is typing...", then nothing, then "Stranger is typing...", etc. a few times, and finally they end up writing something. Could you also measure/model that typing timing and incorporate it in the bot?
I started using magit about 3 months ago - it's definitely one of my favorite parts of emacs now. I highly recommend it to anyone using emacs as a daily driver.
What's the advantage over using LLVM's built-in JIT, or PyPy's JIT, or generating machine code directly, or anything else that doesn't have the overhead of spawning processes for compiling and linking? One of the goals listed is minimizing the JIT compilation time.
I don't see why this is bad. Many compilers generate C
Congratulations Ruby team! I'm excited to hear about the performance improvements. It seems like JIT could be a huge win since calling a method requires checking all kinds of possibilities that are almost always not used, but might be. I would love to keep all the power & fun of Ruby without worrying so much about performance.

Speaking of optimizing method calls: now that it's been a few years, I wonder what Ruby folks think about refinements. Are you using them? Are they helpful? Horrible?

I remember reading from the JRuby folks that refinements would make Ruby method calls slower---and not just refined calls, but all method calls [1], although it sounds like that changed some before they were released [2]. It seems like people stopped talking about this after they came out, so I'm wondering if refinements are still a challenge when optimizing Ruby? I guess MRI JIT will face the same challenges as the Java implementation?

[1] http://blog.headius.com/2012/11/refining-ruby.html

[2] https://github.com/jruby/jruby/issues/1062
North Korea is still doing whatever the hell they feel like doing. Because bombs (and artillery pointed at Seoul).
What about lists? Eg, an immutable list of packets.
I love this word, because it means "babbler" and is valid from Portugal to Uttar Pradesh.
You predicted: robot
Correct answer: human (-1 points)
Stranger predicted: human (-1 points)

I'm a robot???
https://imgur.com/a/r0omkVL
DevOps Success via the Service Desk
Yeah but then I need a compelling reason to glue those things together in a new language?
"Building games and being over worked can’t possibly be worse than a soul sucking 40 hours as an equally underpaid enterprise dev."

Yes, it is. Mainly because, as an enterprise dev, you get to go home at the end of the day and see your family. You get to go home and work on something you care about. You get to go home and have hobbies and do other fun things in your off time.
I have recently been reading The history of the Peloponnesian war and honestly, if you got rid of the greek names, the ancient weapons and other anachronisms.. it could be easily set in modern society.

Our technology has improved. That's pretty much it! We're certainly no more intelligent than our ancient cousins...
A Fast Bloom Filter Alternative with Deletions [pdf]
With the amount of sun that place gets, they should be focusing on evapotranspiration instead of using seawater on good Sandy soil.

Places near the Dead Sea will probably be a better fit for this kind of rice.
> I think the only way to avoid this brand of self-interest is to, prior to any discussion, agree that the changes will only come into effect 20 years into the future. It's hard to predict who it'll benefit that far into the future.

It's hard to predict the short-term beneficiary parties when it goes into effect, sure, but its quite easy to predict the long term ideological benefit of increases in proportionality on modern democracies.

Ironically, that may make near immediate implementation more viable, if their is a divergence between the expected short-term and long-term impacts, and those expected to benefit believe they can use that to preempt the naturally expected long term benefit but those who would expect that long term benefit don't believe their opponents will succeed at that.
I would agree but concerned on this

> Compatibility of the structure of AST nodes are not guaranteed.

Not sure if it means its going to be any more stable/complete than ruby_parser / ruby2ruby
C exam aside, I don't think he would pass a regular Big G interview, unless he'd allocate some 6 months for preps which I doubt he did.
Maybe the people who devise IQ tests are bad at sports? I’m only partially joking.
> Polish isn't even a race, Polish people are white!

Polish is an ethnicity. Discrimination against somebody because of their ethnicity is racial discrimination at least according to the UN definition.

> most people in the UK are racist because they were concerned about the volume of immigration.

Most people didn't vote for Brexit. Only about 29% of the population did. I'm sure some of them are neither racist nor stupid.
Not at runtime.
Forex is way bigger than any stock market.

I traded forex for many years, and there would absolutely be no problem with this. There are plenty of web-sites where you can see real-time rates.

Of course, I know where to look (big retail forex trading sites are a good choice). General public would probably find something like Yahoo Finance which is not good for this.
> Oh dear god.

Care to elaborate?
Just wondering, why can’t an inert gas be used?

We know from high-altitude aircraft accidents (like https://en.m.wikipedia.org/wiki/Helios_Airways_Flight_522) that lack of oxygen leads to quick and painless loss of consciousness and eventual death.

To be clear, I am against the death penalty, but if it’s needed then I much prefer a humane method rather than untested drugs that often backfire.
Flexport is hiring software engineers to build the future of global trade
I'll chime in on the pro-CI discussion and leave the language discussions to "what's the best front end lang" posts.

I just got done revamping my decade-old PHP experience to full OO, and really upped productivity with the Slim framework to build a REST API for our app. I'm using Salesforce platform as the database backend, which is slow but I encapsulate all the business logic there. That's all cool, but, it didn't seem like I was hitting the mainstream of productivity.

Long story short, I'm on the Google/TypeScript/Material/Node bandwagon now. The dev environment is easy, and there's a wide choice of Node deployment platforms. I believe we can get the kind of deployment productivity we want with using a CI pipeline based on Github or Bitbucket that squirts commits to Google App Engine.
Exploring the .NET Core Docker files: dotnet vs. aspnetcore vs. aspnetcore-build
The UI needs some work as I find it barren of essential features. You have no settings screen and no ability to change the font size or the font used.

I currently use Materialistic and it's probably the best HN client I've used on either platform. It has a tablet mode, a variety of themes, including several dark themes, adjustable font sizes, offline mode, readability mode when visiting websites, blocks ads in websites, does not contain ads and best of all it's open source and free.

https://play.google.com/store/apps/details?id=io.github.hidr...

Here's the GitHub repo:

https://github.com/hidroh/materialistic
OK, in light of several comments here, I have a theory: there is no chatbot. We've all just been playing each others and the author is getting the logs for a future chatbot that doesn't exist yet. The reveal at the end is random.

The scoring mechanics where people are incentivized to impersonate a chatbot is what makes it not outright unbelievable.
> he explains in the video

The video sets a good example for the title.
Firefox web extension to save a page's content as an image (save recipts, etc).

https://github.com/grafie/acceptum/tree/master/firefox/dist
> Make platforms directly liable for all copyright infringements by their users, and then offer that they can avoid that unreasonable liability if they can show they’ve done everything in their power to prevent copyrighted content from appearing online – namely, by deploying upload filters

I guess that's okay, as long as the EU provides those upload filters. Or a machine-readable specification of one. And as long as the EU is penalized for false positives.
> After four decades of cross-breeding and genetic screening, researchers had developed eight separate species but their yields remained too low to make widespread cultivation worthwhile. But last year the team made a breakthrough by doubling the yield to more than 4.5 tonnes per hectare.

Wonder if this was a CRISPR project; seems like an exciting development if so, as perhaps the "brackish water resistant" gene could be inserted into other plants as well.
But that's a completely false choice. You don't have to choose either; we can aggressively go after both.
In Frenzied Israeli Coworking Market, Smaller Competitors Drop Out