skysight-inc/HackerNews huggingface dataset:
When RISC was first introduced its big advantage was that by reducing the number of instructions it could handle the whole processor could be fit onto a single chip whereas CISC chips took multiple chips. In the modern day it takes a lot more transistors and power to decode 4 x86 instructions in one cycle than 4 RISC instructions because you know the RISC instruction are going to start on bytes 0, 4, 8, and 12 whereas the x86 instructions could be starting on any bytes in the window. So you have to look at most of the bytes as if they could be an instruction start until later in the cycle you figure out if they were or not. And any given bit in the instruction might be put to more possible uses increasing the logical depth of the decoder.

But that complexity only goes up linearly with pipeline depth in constrast to structures like the ROB that grow as the square of the depth. So it's not really a big deal. An ARM server is more likely to just slap on 6 decoders to the front end because "why not?" whereas x86 processors will tend to limit themselves to 4 but that very rarely makes any sort of difference in normal code. The decode stage is just a small proportion of the overall transistor and power cost of a deeply pipelined out of order chip.

In, say, dual-issue in-order processors like an A53 the decode tax of an x86 is actually an issue and that's part of why you don't see BIG.little approaches in x86 land and why atom did so poorly in the phone market.

For your second question, yes, spending more money means you can pursue more R&D and tend to bring up new process nodes more quickly. Being ahead means that your competitors can see which approaches worked out and which didn't and so re-direct their research more profitably for a rubber band effect, plus you're all reliant on the same suppliers for input equipment so a given advantage in expenditure tends to lead to finite rather than ever-increasing lead.
Many Android/Google/Firebase libraries unpublished from jCenter
Is the gist of this company logging into a bank's web service using a user's credentials and scraping their account data and exposing that data via APIs to other developers?

I thought they actually integrated with the banks on the backend, but if this is all they do, I'm not comfortable using any product that snoops my bank info without any accountability.
A Recap of Front End Development in 2018
Slightly off-topic but it's interesting that they interviewed Evelyn for her own obituary.
> In that process there has been gross negligence regarding burying, hiding or dismissing data of these compounds' potential to impact human health and broader environment.

Why sandwich this?
Having re-watched 2010 a couple days back, I'm again impressed by someone even attempting to make a sequel to 2001. It required a serious amount of courage (and a lot of arrogance).

2010 was a different kind of book from 2001. Its not quite as extreme as Alien vs Aliens, but its close. The movie really suffered from the lack of China in the movie which was an important part of the book. I get the feeling they really didn't have a budget or spent it all on the actor's salaries.
If you take money from VC’s and compensate employees with stock options then you need to show VC returns. If the company can’t provide VC returns, don’t take VC money, find another source of funding.
All about the fonts in 2001: https://typesetinthefuture.com/2014/01/31/2001-a-space-odyss...
Do users have any idea exactly what they're giving up here though? Do they have fine-grained permissions to allow read-only vs write access, and to choose between transaction and account level data? And is there anything that prevents those second-party developers from then turning around and selling data to third parties (besides their own TOS with Plaid)?
Just because bloomberg hasn't backed up their story yet doesn't mean this claim is off the hook too.
It's practically an article of faith on here that these scooter companies are providing a valuable public service and deserve to succeed, but I have yet to see a single halfway decent argument for why that's the case.

From where I'm sitting the whole thing seems like a bad joke. The people hoarding scooters are probably just waiting until the company inevitably folds, with the (likely correct) assumption that an already overstretched municipal police force isn't going to be bothered to help a (fiscally and ethically) bankrupt company track down hundreds or thousands of lost scooters across town.

The correct response by cities to the issue of the startups dumping scooters on public sidewalks is to send them to the municipal recycling plant for scrapping.
the old "want to spend time with my family" line?
Why Badges and Notifications Are Killing Your Productivity
I think people compare it to the GDPR based on amount of internet big-brother it imposes and other prior-restraint requirements on internet businesses. Telling someone to compare the wording is unrelated to the general concerns of oversight. The unfortunate part is that these contrarian opinions are assumed to have been formed from big American companies and people who haven't read the documents. You shouldn't so quickly assume ignorance.
> Why do threads like this on HN always have such a desire for retribution?

Seeing a situation where one person/group does something that negatively affects another group without consequence tends to have this emotional response from emotionally healthy individuals.

Where do you see a problem with this type of response?
No, real programmers use emacs: https://emacsredux.com/blog/2013/04/03/easter-eggs/#butterfl...
Truly sociopathic.

Let me get this straight. You're positing that a single person pushed Oxy so hard in the 70s, intentionally getting people addicted so that one day, some 40 years later, he might patent one of many drugs that helps deal with withdraw symptoms?

That is quite the long, convoluted con.
Similarly, I was happy to see Blackalicious and MF Doom place fairly high in the list too. Aesop Rock is a legend and I have a couple old favorites by him ("Daylight", and that same song's antithesis "Night Light"), but I also find him to be mentally over-taxing at times.

Since you enjoyed your first listen of Aesop Rock so much, for something newer I highly recommend Milo's 2018 album "budding ornithologists are weary of tired analogies". Enjoy :)
Politics and International relations are opinion fields, not fact fields.
It's impossible to be wrong about things that are impossible to falsify.
Async and Await in Reactjs – Why Use It?
For better or worse, the mini-notebook is where I learned about using a ballast resistor for LEDs.
Bloomberg makes money (a lot of!) from selling terminals, not news. There is literally no point in losing credibility on a story like this. Credible third-party information is the core of the business model and the news department takes that very seriously.
> it's not Tim Cook or Jeff Bezos, who get to decide

But who is, John Doe who dies on a grenade?
The article is so cringy... made me say 'aww' a few times.
I don't know - sure, it's an outsiders take. Alright.
I kind of want my 6 minutes back, why is this even here?
previous comments https://news.ycombinator.com/item?id=18649608
11 Ways to Build Retention into Your Product
A client, a large pharmaceutical company, asked me to remove everything that could potentially violate the GDPR from their Android / IOS app. Apple rejected the update despite me stating the reason for the update, because the app could have been a website instead. Some of the functionality I had to remove was mobile specific, like reading measurements from a medical device etc.
R/The_Donald's Mods Group WITNESS HOLY Fss
>Most of what we do doesn't matter.

Most of what we do does matter, just not at the same scale.
Daimler to buy $23B of battery cells for electric car drive
Hello Tensor! Will you like to review what our team has built at Holistics (www.holistics.io)? We are listed in the Gartner FrontRunner Quadrant for Business Intelligence Oct 2018.

Here's a customer case study we've just published recently:
https://www.holistics.io/customers/floship-ecommerce-fulfill...

Love to get your feedback on how you find us relative to the tools you are currently evaluating! Send me a note at v(@@)holistics.io or our team at hello(@@)holistics.io]!
What would go after the but? Third parties don't know whether a board was exploited.
Windows 10 Activity History Sent to Microsoft Even When Disabled
C++: Guaranteed Copy Elision Does Not Elide Copies
OpenTree: Visualizing Organizations with Org Charts
Bloomberg News is not a newspaper. The company makes money from selling terminals not news (although the terminal contains news, but it's easy to see that sensationalism is not what the customers pay for).
They're free to sue the paper, but it'd be futile because the standard for such lawsuits to succeed in the US basically requires Bloomberg to have known that the claims were false. Just (say) completely ignoring normal journalistic practices to get a juicy scoop would not be enough.
Grounded Theory
The reason trading on stocks they cover is bad is that it creates an incentive to create news that may not be true to move the market, thus indirectly rewarding them with financial benefit.

The policy of rewarding them for moving the market simply removes the intervening steps and directly rewards them.

In concept, this only makes it worse. How much worse depends on how compensated they are, which I don't know. (e.g., if the bonus is $50 and your boss buys you a latte the next morning, it's not really that big a deal, vs. if it's $25,000 and everyone knows it's a fast track to promotions it's a pretty significant problem)
Did Google's Waymo lie to us?
Abandon Jenkins for Great Good
Discussed yesterday: https://news.ycombinator.com/item?id=18649608
It's like some personal side project that the creator forgot about and now shuts down after he heard it got hacked. Pretty wild for a former core product of a multibillion dollar company.
Dumb idea here: Can you make a "not for use in Australia" license on free software and then claim that any Australian users are not your responsibility?
To add an interesting layer, financial institutions are investing in these solutions. Goldman previously invested in Plaid, and Fidelity invested in Quovo which takes a similar approach.

At some point I think it's on the banks to offer OAuth APIs, then Plaid can swap out one-by-one (if it hasn't already started).

Nylas is facing the same challenge in the email space. They have oauth for gmail, but user/pass for Exchange/SMTP.
https://outline.com/rjnnqM
That's not entirely true. They try and imitate your bank's branding on the log in page and do not make any mention of Plaid. For example, when setting up Venmo, I thought I was logging into something my bank had created.
One of the reasons I use Firefox is because Gecko is simply better than Blink, which becomes completely unusable when having many tabs open on a PC with 8GB RAM.
> * -$1 for every person that visits it's last known location after 2h and reports that they couldn't find it, down to $2 minimum. This is to encourage users to quickly attach the nabbed bird to power and "claim" them as soon as they pick them up instead of throwing it into their garage for a week then claiming them.

What about giving them a commission on the next day's use of the scooters that they charged? Then they're incentivized to make them available. It might be challenging to balance this against "finding hard-to-spot scooters." Maybe steadily increase the commission on least-recently-used scooters?
Time warner did the same thing when they merged with aol. Slowly strangled it to death over a decade or so before cutting it loose when it started growing again.
Building a question answering system part 1
Show HN: Make Your Email Marketing Campaigns Work for You
Making your email marketing campaign stand out is one of your top goals, but just how do you go about doing it? Here are some top email marketing tips so your company can take a more unique approach.

https://www.engagebay.com/blog/email-marketing-campaigns/
> Forrest Mims' mini-notebooks were horrible.

I used one of Mims' designs for a final project in an entry-level elecronics lab in college. I can't remember the specifics, but I think it was a little sender/receiver setup that transmitted audio over beam of light. When I couldn't get it to work after a bunch of troubleshooting, I showed it to the TA.

I'll never forget his incredulous expression. "Where did you get this? This resistor should be ten times this value. This shouldn't be an electrolytic capacitor. This. . . hell, I don't know what they're even trying to do here." And so forth.
There’s a bunch on their website. Amex, betterment seem to use them as well
> "And that pains me."

wipes tear with $100
I quote one of the examples

"https://api.github.com/repos/ruby/ruby".pipe do
URI.parse
Net::HTTP.get
JSON.parse.fetch("stargazers_count")
yield_self { |n| "Ruby has #{n} stars" }
Kernel.puts
end
#=> Ruby has 15115 stars

Not having to type the |> like in Elixir is two shift keys less, which is good. I'm not sure about readability, because one has to spot the .pipe at the beginning of the block, but it shouldn't be a problem.

Now, if we only had pattern matching with the exact syntax of Elixir and not some monstrosity I saw around in proposals and other languages...
Is KeePass safe?
If this shows anything then it’s that a custom domain is a must. Moving email provider without a custom domain is much harder as you’ll need to update your registration in a bagazillion places. With a custom domain you can just say “goodbye”, cancel, and move change your DNS to point to a new email provider.
The default value of that environment variable is auto.

If you don't set anything, and you are inside GOPATH, module mode is disabled. If you are outside GOPATH, module mode is enabled.

I think that is the most sane behavior. And this flag is needed because modules are an experimental feature.

How else do you recommend to release experimental features ?
Involving the police and another type of "Bird worker" is not simple, it complicates things.

I think the parent post has the right idea -- use the existing situation (consumers and producers) and gamify it in such a way that reduces hoarding.

That said, maybe there's a simpler way yet to do that.
As a user, it would be pretty hard to tell if the app is using Plaid or Yodlee.
> I've always seen the original Xbox as the spiritual successor to the Dreamcast.

That's a rather persistent myth. The project that became the Xbox originated from an entirely different division within MS. The team in the Windows CE group that worked on the Dreamcast SDK actually had their own separate proposal for a non-x86 based console but MS chose to move forward with the Xbox proposal instead. IIRC, very, very few of the people on the Dreamcast SDK team moved over to Xbox when they were disbanded.
"This is the official website of KeePass, the free, open source, light-weight and easy-to-use password manager." I'm a TechnoDolt: is it safe?
That was exactly it.

3-5 resistors (depending on wattage) 50p.

That was the price of a mars bar and can of Coke at the time.

Maplin 6p.
Not sure I believe this. Would anything bad happen to them if they just lied about it? Probably not. Unless they stepped on some politician's foot somehow.
There should be a website like "justtellmehow.com" with useful articles like this.

I found that lib and tool documentations written by their authors tend be to be too long. It's understandable since they are passionate about the subject and want to talk about every details, but it's not great when you just want to quickly add a lib to your project or use some tool.
Also curious about this. Would be shocked if Amazon went straightaway for an architecture license.
This just boggles the mind. Soon, we'll find out that the military has had time travel technology and they've been bringing back dinosaurs to conduct research experiments to build mammoth, militarized, non-mammalian militias. Believe it.
Why pay for books? 101 free Python books
As I've now said multiple times and I've not seen anyone argue against very strongly at all, there is no reason to believe this was a government-pushed story, because there are plenty of equally bad or worse things that are known to be true that could easily have been used instead. There are abundant examples of corporate and governmental espionage of this sort, in all directions. Indeed, when the article was first posted, many HN posters were skeptical precisely because they could name two or three much better ways to do it, some provided examples, and some told stories of having found these better examples already in the field.

And because if it had been a government push, it would have been accompanied by a government PR push on other fronts. But I saw no evidence the government picked up this story in particular, or even hardly referenced it. Being now months later we can also observe the government has not lifted a finger to substantiate this storyline or pull Bloomberg's bacon out of the increasingly hot fire.

The theory that this was government-pushed falls down on the ground that even if the government or some aspect of it wanted to push this narrative, this is not even remotely their best choice on how to do it.
I've experienced a few seriously strange issues with modern SSDs, even some of the better ones.

I had a 512GB Samsung drive that became very slow randomly at doing IO operations, the whole machine would die for 10-30 seconds at a time once or twice a day while any process that tried to use the disk became blocked on IO. Then it'd come right back like everything was perfectly fine.

Issues like this definitely worry me, we're basically completely blind as to what those controllers and flash chips are actually doing. Not that it wasn't a similar situation with HDD controllers before, but at least it didn't seem as unpredictable.
Can you disable this on iOS?
On the contrary, literate programming is heavily used in notebook environments (ipython, RMarkdown, Mathematica, etc) and in practice, code structured this way seems to implode once it gets above a few kloc. Narratives just don't seem to do a good job of hierarchy / modularization / separation of responsiblity, which is the key to programming in the large.
Fair enough, but as a member of a protected profession myself (engineering) it's not the regulations per se that prevent people from gaming the system - it's a culture of professional pride. Where I practice we have this weird "swearing in" type ritual developed by Kipling back when the profession was born. I think it actually does more to ensure high standards than any legal threat the society can bring to bear on bad actors.
The national security adviser to the president of the United States is the one, who would have to deal with this publicly, if such information was confirmed by some of largest companies in the US. And he might as well prefer to deal with it privately, if it was true.
A few thoughts:

1. I don't think powerful abstractions are often that useful. I use Python in my day job, and we mostly don't use many high level abstractions. We never use monads, for example, and while we do use async futures, these are strictly worse than Go's concurrency features.

2. Pretty sure abstraction power drives _less_ consistency, not more. Effectually, it means there are more ways to do the same thing (and more ways to screw it up and make a mess), and consistency depends on organization discipline and less on the rails of the language. I don't mean to say abstraction is bad--only that consistency is one of the costs, not an advantage.

I'm interested to hear your thoughts.
Any public sources? Just curious
I’ve moved to Mailbox.org. It’s not perfect, but they have a ton of unique privacy features like encrypting all incoming emails with PGP (at-rest-encryption).

They just introduced a new web interface and it’s quite buggy. However, it’s just 12€/yr for 5 GB storage and up to three aliases (where an alias could be a catch-all custom domain, so an unlimited number of addresses on a custom domain).
Piracy on the original Playstation was gigantic and also probably a big reason for why they ended up dominating the market. I know a ton of people that picked one up over the N64 because if you got a mod chip put in and new someone with a CD burner you could expand your game library for the cost of a rental.
"honesty, cooperation, productivity, good compensations and missions" Competence is a lot more expensive than beer and pizza. And it encourages less time in the office, not more. It's easy to feel assured when everyone is at their desks (doing whatever).
I wasn't making a comment about freedom to travel, just the FEEL of travel, but regarding places that are open and closed (to me, an American), right, China, Russia, Vietnam, Cuba, Eastern Europe weren't open back then. Now they are. But countries where I traveled and felt safe then, I wouldn't feel comfortable going to today: Afghanistan, Pakistan, Egypt. I guess overall, much more of the world open today.
Mind Cotrolled CPU Interface in Clinical Trials
I must correct myself a bit: what is trivial here is a surjection from bitstrings to reals, but this is plenty enough to prove that there are strictly more bitstrings than integers. Also, the mapping is to [0, 1] inclusive, as is shown below.

For any bitstring a = a₁a₂a₃a₄…, aᵢ ∈ {0,1}, simply prefix "0." and interpret it as the binary representation of the corresponding real number; in other words, construct the real number 2⁻¹a₁ + 2⁻²a₂ + 2⁻³a₃ + 2⁻⁴a₄ + …

Now, it should be evident that this mapping covers all the reals, but some reals have multiple representations. For instance, both 0.1 and 0.0111… represent the same number. So the function is a surjection. As another example, the bitstring of all ones, 1…, maps to the binary number 0.1… which is famously equal to 1. [1]

[1] https://en.wikipedia.org/wiki/0.999...
I worked professionally for a year with Scala. For me the biggest problem were functional fanatics that design solutions only top 20% of devs can understand. The rest comes from the object oriented realm and can't deal with monad transformers etc. That might work in small teams, but when you want to scale a team to 100 people you can't ignore this effect. And functional fanatics are strong in ignorance.
Rich People Are Getting Away with Not Paying Their Taxes
An article about state transitions management in Vulkan and Direct3D12
I am curious to know why they considered IoT Core instead of AppSync.
I don't know why my hard drives died either. And while a physical motor breaking is more tangible, a contact wearing out is also imagineable. I don't really care why ssds or hdds die, I care that they do and therefore I have backups (well, ideally I would). I've had spinning rust fail on me while I was sitting at it and it didn't help me save it, it might as well have been dead in zero seconds.
I'm in my late-30s but I think I'm simply to young to appreciate the impact of the space imagery in '2001' because I grew up post-Voyager and came of age in the post-Hubble world. I'm a huge fan of Kubrick and I'm highly tolerant of slow pacing but '2001' just never really grabbed me.
no formal legal education, I'm just an armchair philosopher who occasionally reads about legal issues. thanks for sharing the bit about real estate, I will have to read more about the motivation for flipping the default rule there.
While interesting, I don't see how they make circuit theory more complete.

> The ideal memristor was initially and abstractly formulated as the flux–charge relationship:
dΦ = M dq, (2)
which, in order to be invertible, must have M defined either in terms of Φ, or q, or it must be a constant. The latter case coincides with the resistor, while if M is defined in terms of Φ ... [emphasis mine]

From my reading, this means if M is constant (like R,L,C are for "standard" components) it's just a resistor - not the miraculous "missing fourth."

Curious to get other perspectives on this.