skysight-inc/HackerNews huggingface dataset:
You keep making really ridiculous assertions, my dear keyboard warrior. You and all the American gun nuts.

Mind you, I served in the army (not the US one), battle tanks, so I'm hardly a pacifist. But you guys are just loudmouths who play too many video games and see too many Hollywood hero movies. No you won't win - and you will not even fight, apart from some very few not so bright people. Because you value your life way too much, liker 99.9% of everybody else faced with overwhelming odds.

The forces the US army is up against are not unorganized, they have pretty good training and equipment - and support from foreign governments. They are not desperate lone fighters.
It seems to me that this solution to call python from clojure defeats the purpose of using clojure in the first place. You lose the interactive loop, as you can't really inspect the underlying python objects and it's hard to jump around definitions or refactor. Also, imports and functions being called as strings is terrible for debugging.
Why is it so expensive? Too small living area?
17 days ago:
https://news.ycombinator.com/item?id=20472179
It’s not always possible or pragmatic to entirely rewrite the consumption of an interface just to allow dependency injection.
Oh, absolutely. But then the headline would be "$country missed out on $amount in taxes because of lacking regulations" or something similar.
>Sure but then I have to write my real library code using an abstraction, making my code more difficult to read and maintain

Or easier - as the abstraction can simplify the interface, localize the logic for directory work, make it easier to port, and so on. That's the reason why most of us use "requests" and not urllib, too, for example, or Yoda and not Java's legacy time mess.

>a dependency injection system is then necessary in order to have the correct concrete implementations set up at runtime.

You can write alterative implementations (whether with base class, interface, traits, or what have you) and use them for production code and for testing without any dependency injection.

>Those of us using Python are using it because it is an interpreted, dynamic scripting language.

The abstractions mentioned come from Smalltalk, which arguably is the same or even more dynamic than Python. Having a class/interface/protocol/trait and a test implementation is by no means a static typing/Java thing, or counter to a dynamic language, as implied here...
yah, being a natural latin antonym was the appeal!

and now that you mention it, i think i might have seen that term in a legal context, but it's not used in any other context i am acquainted with.
Our economy doesn’t factor in the negative externalities, the damage to the environment done for the sake of making a profit.

If we did factor in those costs, if we put a value on the Amazon as the lungs of the world, then it would be more profitable to preserve it than to destroy it.

A carbon tax is a bipartisan solution to this problem. Factor in the negative externalities, and pay a dividend to places that provide a global, environmental service by protecting their forests.
Yes, the best SLAM we have today based on visual inertial data (Camera+IMU) uses 500mW of power. It uses DSPs and ASICs.
Also, the custom silicon team from MSFT did a great job for their SLAM and display engine, it's built on ASICs in what's called the HPU for Hololens: https://youtu.be/u0eBd2m_wEs?t=1641
Derivative works aren't fair use and aren't really related to fair use. Derivative works are like writing a new Harry Potter book or making a new Batman movie.
Journals used to have several important roles: curation of articles, maintaining a reputation of quality (peer review, etc), and the actual physical publication and distribution of the papers. Cheap personal computers capable of "desktop publishing" and the internet made publication and distribution really cheap and easy. Those tasks no longer require a lot of expensive specialized skills and expensive typesetting/printing tools. This means journals need to stop treating those tasks as if they were still a scarce resource, and rework their business model around the tasks people still value highly: high quality curation and a reliable and trustworthy reputation.

The actual hosting of the PDFs (and TeX, and hopefully even the raw data) is something that universities or whomever the researchers are working for could host cheaply and easily. When I was attending UC Davis in the late 90s, the university hosted a huge archive that not only included their own publications, it also mirrored the publications of the other UCs and many important public archives like kernel.org.

Compared to huge archives of Linux distros and pre-GIT source code histories, hosting a bunch of PDF/TeX is effectively free. Reliable curation that saves a lot of people from wasting their own time and effort trying to find useful/interesting papers is extremely valuable.
You can hop on any scheduled flight and say that the plane was flying anyway so there was no added environmental cost in you getting a seat.

Low ridership buses can form part of a wider network where the busy parts of the network depend on the feeder services. Those feeder services also have to offer round the clock service if people are to be bothered using them.

In the UK we got rid of the minor branch lines of the railway network thinking people would drive to their nearest station and complete their journey by rail. It never happened, people stayed in their cars and rail passenger numbers declined.

You are never going to have a network with all seats filled at all times. Seen that way then a transport service is getting it wrong if it is always at 100% utilisation.
The Little Black Book of Runescape Cheating
By phrasing it as excess taxes you've already begged the question. You could also phrase it as paying your share or pulling your weight.
Prince Charles ‘can legally set off bombs’ (2015)
More politicians should campaign on eradicating mosquitoes in their local communities using gene editing. In the last decade Los Angeles has been infested with Aedes mosquitoes. A much more dangerous type than the culex we’re used to.

They need much less water to grow eggs, Attack the lower body of humans quickly in short bursts so they’re harder to swat, and can transfer all the dangerous diseases mosquitoes are known for.

Very scary and very solvable before it gets out of hand.

https://www.latimes.com/science/sciencenow/la-sci-sn-aedes-m...
Excess taxes, i.e. taxes not required by the law.
One of my favorite things to do is listen to music in foreign languages. (Turkish pop is my favorite. Check out Tarkan or Ismail YK if your ears are curious.) This site is a fantastic way to discover more music from around the world. Great resource!
Interesting. Didn’t know Google censored like that. I guess it was a bit naive of me. Any list of known sites censored by Google? I’d be interested in visiting them...
Did you read the first few sentences of the article? It isn't clear that what they are doing is legal.

> The company is currently under investigation by tax authorities in the UK, Sweden and France over alleged transfer pricing irregularities and is is facing a potential bill of over $1.1bn in back taxes and penalties.
> In the United States, Activision Blizzard has recently settled a transfer pricing dispute with tax authorities for $345m

Also, there is nothing wrong with pointing out what they are doing, even if it is by the books legal. You can still push for change in the system to make their gaming of it less possible, which requires people to be informed about what is happening first.
I get the feeling that DDG specializes in dev related content a little bit.
I was stating an observation about things people (voluntarily) currently put on resumes (not applications where things have actual questions/predetermined choices) that don't have anything to do with the job. To us, gender is irrelevant in terms of a job, just like height/weight/previous salary, which is what I was responding to. You seem to have a very loose definition of aggressive.
Couldn't agree with you more. I too have done peer review, and the most disappointing thing in the world is when you point out something that is inaccurate and the response from the publisher is, "if we made it accurate there is too much nuance for the layperson to understand, so we'll keep it the way it is even though it's wrong because they'll get the gist of it".
Often with complex tax schemes we don't know if they're legal or not because they haven't been tested in courts.

Some governments focus on low-hanging fruit or on flagrant tax evasion. They don't want a long running court case costing millions with an uncertain outcome.

So we never get to find out whether this scheme is legal avoidance or illegal evasion.

But, even if it's legal avoidance: I pay my tax. Why shouldn't this huge company who seeks to benefit from tax-payer funded institutions also pay their tax?
I did, and until there's significant evidence to the contrary I will assume that what they're doing is legal. I've been audited too, and not because I did anything wrong.

> Also, there is nothing wrong with pointing out what they are doing

Of course not, but the real problem exists outside of Activision Blizzard. Pointing fingers at specific companies simply detracts from the real problem.
> The company is currently under investigation by tax authorities in the UK, Sweden and France over alleged transfer pricing irregularities and is is facing a potential bill of over $1.1bn in back taxes and penalties.

> In the United States, Activision Blizzard has recently settled a transfer pricing dispute with tax authorities for $345m.

Maybe not so legal?
Blocking facebook tracking, meaning comments/like buttons and the like has vastly improved my browsing experience.
What? Python is arguably the go-to language in data (and other) science. With a massive ecosystem of mature, powerful libraries like numpy and scipy, you immediately and freely have access to a range of features, managed almost trivially with pip/virtualenv/conda. I don't think any other language has a larger number of performant ML libraries like tensorflow and pytorch, and more importantly, if you want source from the latest ML papers on arxiv, it will almost always be implemented in python.

Then the language itself offers trivial iteration, possibly in real time with tools like jupyter, and requires substantially less bootstrapping knowledge than something like C/C++, which creates a low barrier of entry for non-programmers, who are less likely to shoot themselves in their feet with memory management and such. And if you're concerned about performance, most of the standard data science packages are just wrapped C/C++ anyway.

Sure, it's not perfect, but it's practically the lingua franca of data science right now, and it fits the role quite well.
It's $2B for services, 8 for litigation.
DRAM Tradeoffs: Speed vs. Energy
Temci is a tool which tries to provide such techniques and more in an easy way: https://github.com/parttimenerd/temci
Who do you think lobbies for such laws?
EDIT - For HN Guidelines: Any obligation (other than legal) that Activision Blizzard has to paying taxes is not the point of the article. The point the article makes is...

> The case of Activision Blizzard is just another example demonstrating the need for governments to introduce more effective measures to deal with royalty-based tax avoidance schemes. In the UK this means changing legislation to make sure that royalty payments made to companies in jurisdictions where the UK has a tax treaty are included in the charge to income tax.

Also, it's clear in the header that it's not all "perfectly legal".
I dont think that pair programming removes the need for an independent review of the code. 2 developers doesn't mean no bugs, and it can mean bugs^2
> The problem isn't with the corporations, the problem (if it exists at all!) may be with the legislation.

> Complain about the law.

Do you not suppose that these large corporations with so much money at stake do not in fact use their resources to ensure that laws take their current form? Do believe they are somehow innocent actors in this drama?
The fact that we know almost nothing about complex environmental chains and interactions, and we have made huge messes almost any time we attempted to mess with such a system (either on purpose or not).

Of course, Earth in the end will be fine (it will reach some other equilibrium), but tons of us might be wiped out in the process.
Thanks for sharing your story and glad to read about your positive experience. Just a comment regarding your advice to others.

I went to bed with perfect hearing and then woke up with 90% hearing loss in one ear (sudden nerve deafness). Some of it has come back but the gain is not flat across frequencies. It is incredibly disorienting. I was almost hit by a car the other day since I now look in the opposite direction when I hear a car accelerate. I no longer enjoy listening to music and it limits my ability to be witty in casual conversation since I now often second guess what was said. Music sounds weird.

I know a hearing aid would help but I don't want anyone to know I have this problem. Hopefully my brain can just recalibrate the frequencies especially since I have one pretty normal ear.

Regarding your suggestion. I believe a good cochlear implant has about 22 channels. A healthy human ear can discern 300,000+ frequencies. This is why cochlear implants are only given to totally deaf patients. The technology is no where near where it needs to be used on patients with hearing loss.
There's already such a norm. Use https://oadoi.org/ !
No, the primary stated reason was that it wasn't compatible with their AI Principles. Secondary reason was contract. https://www.zdnet.com/article/google-heres-why-were-pulling-...
- no, I didn't mean that.

> newsflash those were all hot tech in 1974 and besides any year in the last 100 (including 2019) a Harvard student gets priority rather than binned.

I'm european, so I don't really see that many harvard grads. But everythign being equal, why would I give a harvard grad priority over someone from L'X, ETH, mines, oxford, MIT..
There is nothing immoral about legally minimizing your tax liability. This is like saying that it's immoral for me to contribute to my Roth IRA.
Same request but for ACID compliant database engine :)
Yeah but you cannot target specifically a competitor's customers just by the fact that they have a like button on their site, which is what OP was mentioning.
I agree UEFI is the way to go. Just curious, how do people debug their programs though? Older non-pc systems had really decent debuggers built in.
Morality exists outside of what the law states.

You're suggesting that because you can imagine both a too strict and too lenient law, morality is an impossible concept?
I'm absolutely sure Activision Blizzard (a relatively small company) had no significant impact on how these laws were written.
Somewhat tangential, but are there any journals that will only accept a paper if someone unrelated to the author can replicate the study? Or a journal of only replicated studies?
I know the paper is only looking at how "green" each option is without taking into consideration the value that they provide. Like when 7% of the responses said that they otherwise would not have taken the trip, do we really want to live in a society where simply don't move around?

I think we need to acknowledge that mobility is valuable and the answer to urban transport isn't staying put.
Except for nukes.
Hmm. When the date rolls around to file your returns, I'm assuming you don't actually attempt to maximize your returns?
There are several other simulators.

For professional simulators working on software for RISC-V hardware there are Spike [0], rv8 [1], and QEMU [2] are popular.

For educational purposes, Venus [3,4], RARS [5], and RIPES [6] are popular.

A fuller list can be found at [7].

Disclaimer: I am the maintainer for RARS. I have my finger on the pulse of the education simulator scene so if you want a fuller list of educational simulators, I can wrangle those URLs.

[0]: https://github.com/riscv/riscv-isa-sim

[1]: https://github.com/rv8-io/rv8

[2]: http://git.qemu.org/qemu.git (upstream URL)

[3]: https://github.com/kvakil/venus (original project)

[4]: https://github.com/ThaumicMekanism/venus (currently maintained fork)

[5]: https://github.com/TheThirdOne/rars

[6]: https://github.com/mortbopet/Ripes

[7]: https://riscv.org/software-status/
It's a problem for shareholders too: When the money is "stuck" ex-US and can't be brought back to the US to pay its shareholders.

If your money is in a shell that you cannot reach/touch, do you really have it?

And if you can't, why is it on the balance sheet as if it were cash that you could reach?
From your comment I get the feeling that you think that an elderly white man does not have the same right to speak as a young black woman.

If that’s the case, I have bad news for you: you are a racist.

If that’s not the case, stop talking about skin color when discussing someone’s opinions. That’s also a tad racist.
When it comes to matters of technology, that burden is exceedingly low. Especially considering you are statistically unlikely to get a judge that has a clue about what is going on.
Larry Ellison is exactly the kind of guy Trump loves. He'll get one flattering phone call and the contract is theirs. Then $10B will turn into 100 before they hit the first release.
It doesn't directly, only as a meme, or archetype. The same way that beer is not directly related to the concept of gratis, but you still use it in the illustrative phrase "free as in beer".
Component based frameworks are nothing new.

Does anyone remember Java Server Faces? I hope not.
Ya sorry. They are definitely in certain senses the same thing. But in others they're not. I think when thinking about causes the random killings are important to consider as a group though.
This is about money that was already outside the US. I'm not convinced that shuffling euro money around hurt the shareholders.
HP had internal versions of the Jornada 72[0,8] that used flash instead of mask ROM, they could run the handhelds.org distribution of Linux.
That $345M settlement isn't definitive, watertight proof, but I sure hope it counts as "significant evidence"!
Ask HN: What's a typical non-California startup IP assignment and non-compete?
I am currently working at a large company, with a fairly heavy IP assignment and non-compete agreement. When I look for my next job, I have been thinking about joining a startup for several reasons, one being that I might have more wiggle room in such agreements.

One possibility is the Bay Area, where California has looser moonlighting rules. But there are some reasons I might not do that, one being the high rents, as well as other reasons I might work elsewhere.

Also, I am making $125k right now, with nice health, dental, 401k matching, expense accounts etc. and would like to make at least $130k in my next job, if not more. Which is probably hard to do for pre-Series A companies. So pre-A companies are probably out.

I am wondering how these agreements work in startups and how fungible they are. Are they something the founders do, or is it something the investors and board are really strict about? I would like to moonlight, at least doing open source work, if not running my own side business. I don't even usually have enough time to work on such things, I just hate feeling constricted that I can't go home and do my own work if I want to.
Well, let's not celebrate our success on the war just after a battle was won, let's wait for the next battles first. We could have just made things worst and more threatening...

https://www.reactgroup.org/antibiotic-resistance/the-threat/

https://www.who.int/news-room/fact-sheets/detail/antibiotic-...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4378521/
There is no TeX source for the journal version. The point is that you don't want to trust the author to verify that the peer-reviewed+accepted version is the same as the arxiv version, and that it will not be changed. That's why people generally cite the journal version. Because it's immutable.
Yep. And I think I stated that in the beginning of the article. :)

This one:

> It is important that you understand one thing before we start. If you use all the advices in this article it is not how your application will run in practice. If you want to compare two different versions of the same program you should use suggestions described above. If you want to get absolute numbers to understand how your app will behave in the field, you should not make any artificial tuning to the system, as the client might have default settings.
Providing evidence of a problem doesn't detract from the problem.
Did you pay $345M to make the auditors go away? And I never said what they were doing was illegal. I said it isn't clear that it is legal. Hence the investigations.
>What if we figured out how to repurpose mosquitos to deliver useful viruses instead of harmful ones?

Yeah, what could go wrong with this? It's not like those "useful viruses" could ever evolve out in the wild to something more threatening!
Also transportation costs wherein desalinated water will mostly have to be pumped upstream to places where crops are grown
Lucas Pope has made very successful games out of being a passport control officer and an insurance agent, so I'm sure he can manage a tax optimisation game too.
That's also questionable. For instance, journals with higher impact factor tend to contain more articles which can be considered bad by objective measures.

"Deep impact: unintended consequences of journal rank"
https://www.frontiersin.org/articles/10.3389/fnhum.2013.0029...
relevant render comparison: https://fifoci.dolphin-emu.org/compare/4891635-4889700/
Hard to say before the courts decide.

I've personally been through such disputes with tax authorities and prevailed.
Nobody wants to buy the sludge.

Putting it back would kill ocean life in the area.
I agree that this is the picture I get in my mind when talking about "fat" languages.

So I was wondering if it was something that people felt differently, or if it was mainly the same theme, as it seems like it is.
Incredible name.....

Edit: to be a little more constructive, I read this a while ago and it scared me off implementing anything JSON related forever: http://seriot.ch/parsing_json.php#4.
Yes the laws need to be changed, but that does not absolve the companies - it's called 'lawful evil'.

Did you also not blame cigarette companies for advertising and selling what they knew was poison, or oil companies for keeping their knowledge about climate change secret?
> An increasing number of businesses are legitimately intercepting encrypted traffic on their networks. It’s pretty much a necessity today.

This is blatant FUD right in the intro, trying to push F5's known bad TLS MITM hardware: https://timtaubert.de/blog/2016/09/tls-version-intolerance/
Indeed, the RFC says so directly:

CBOR was inspired by MessagePack. MessagePack was developed and
promoted by Sadayuki Furuhashi ("frsyuki"). This reference to
MessagePack is solely for attribution; CBOR is not intended as a
version of or replacement for MessagePack, as it has different design
goals and requirements.

I fail to see what is wrong with having both CBOR and MessagePack, or with trying to bring a MessagePack-like thing to the IETF, if MessagePack's design (lack of extension points, etc.) was problematic for enabling future applications.

Also: CBOR is not one person. The CBOR working group, and the IETF in general, put forward the spec. If you object to how the process went down, your quarrel likely lies with IETF, not any individual.
Seems like using our fog might be an easier idea short term: https://csumb.edu/fernandezlab/fog-collection-project