skysight-inc/HackerNews huggingface dataset:
FTFY: Democrat Senators Ask FCC to Prevent Rise of "Ringless Voicemail" Spam.
I think he's saying use tabs on lines A, B, and C up until the indentation level (the "int"). Then on line B use spaces for all the whitespace from there until the text is aligned.

/*t*/int f() {
/*tabs*/int someVariableName = myFunctionCall(expr(5), // <--- line A
/*tabs*//*--------------spaces--------------*/somethingElse(9), // <--- line B
/*tabs*//*--------------spaces--------------*/a_long * expression + involving(multiple.subExprs));
/*tabs*/int d = somethingElse; // <-- line C
/*t*/}
That probably looks more like a bathtub curve. It's mostly mid-tier headphones I think that are advertised heavily. Everything else is either priced as a race-to-the-bottom or so very high-end that mass market advertising doesn't work too well.
The idea that a currency will never decrease at such a rapid rate is a bit naive. There is nothing so fundamentally different from bitcoin that it is immune to panics and a 'bank run'. If a panic starts, and people are trying to pull their money out, you could have the same effect as a bank run, as the transaction rate becomes higher and higher (the digital equivalent of a line at the bank).

Bitcoin may or may not stay stable, but you can't know that any more than you can know it about any other currency, with the additional caveat that there is no central authority with a track record to base your decision on.
Known as Stigler's law.

https://en.wikipedia.org/wiki/Stigler%27s_law_of_eponymy
Hardware Club raises $28M for its hardware seed fund
> The approach that immediately occurred to me would be have a layer that translates the legacy instructions into modern equivalents; without as much concern if they are slower to execute in their new form (they're legacy, after all, right?).

This is what x86 CPUs already do and have been doing for years.

It's also why Intel & AMD don't care about "x86 complexity" and it's also why even though people love to claim that a switch to RISC would improve efficiency/performance, so far there's really no evidence to support that.

Intel just plops their teeny-tiny (in terms of die space) x86-to-internal-microcode transactor on top of their new cores and calls it a day. As long as that translation layer isn't a bottleneck, which it rarely is, then Intel doesn't care.
It happens with the best of us. Even Thomas Jefferson used spaces when drafting the Declaration of Independence, despite being an outspoken tabs supporter.
So what's your complaint? That you want a synchronized map? Then write a two line function that wraps your native golang typed mapped with sync.Mutex and be done with it.

If you are sharing a map in this way across many goroutines you are probably "doing it wrong" in go anyways.
I felt unscathed in this regard, considering banks are so intertwined with government. In an organic way, it might have been better to let the banks fail hard in 2008, that would hve served as a cautionary tale to bank managers/owners not to rely on the state. On the other hand, that could have had tremendous economic short-term consequences.

The problem is not that banks mismanaged and failed, but that the consequences of it were too grave to allow failure.
The Business of Open-Source Software (1998)
I throw peanut butter at people who get it wrong.
Devs who use Vim and Emacs make more money than those who use IDEs
Get Authentic Football Jerseys for the Right Price
While the idea of researching conference delegates is nothing new, the personalization and form-factor of the cards makes all the difference. Would be interesting to know the conversion ratio for these leads vis-a-vis other channels.
So how much per keypress are companies paying extra just for their developers to indent with spaces?
No, sorry, you're confused with our current system of centralized power in the hands of a few who doll out rewards to their crony friends.

Who gets the money printed by the Federal Reserve first? Banks, where wealthy bankers then loan the money to others who are wealthy enough to be accepted for the loans. By the time the money reaches the poor and needy, inflation has already taken hold.
Crypto would enable inbuilt content use payment system if the user wants to pay, and reap additional benefits - freemium model

Industries wont be monopolized cause forking and launching decentralised code would be free and instant.
Haskell on Android and iOS
The vm86 syscall is for entering Virtual 8086 mode, which is indeed not supported in Long mode.

This mode was for example used under Windows 9x for implementing the DOS box.

But this is not what I was talking about. I am talking about 16 bit code in protected mode. This is/was used under Win16 and is supported in all 32 bit versions of Windows.
Sure, and the government should be investigating people who have lots of suspicious cash. That's a lot different than penalizing people with private wealth just because they have it.
"So what's one more thing"
Cheney is also speaking to a camp who have argued against generics in Go using various definitions of simplicity and complexity. Rather than getting into the weeds and highlighting differences in opinion about precise definitions Cheney seems to be acknowledging the validity of the positions of the other side _on their own terms_. This is how compromises are built and IMO a good step for the Generics in Go camp.
This is another style thing, I think. When writing Objective-C I always use spaces because lining things up is idiomatic to the way the language is written. Same with Python which has well-codified style rules for many multi-line argument lists and the like. However, beyond that, I don't tend to line up assignments or anything else that has me doing indenting with spaces AND tabs, so (at least with my code) this doesn't end up being an issue.

If I was working on a project where there was a strong preference for indenting assignments, or any other case like this, I would use spaces throughout.
You can't go by pure density. Imagine if you transported Mexico City into Antartica. It would be sparsely populated, but highly concentrated. Cellar coverage would be easy.

Are rural areas in Sweden dominated by small, fairly dense towns? In America, even small cities are sprawling because of cars. People will live 10 miles outside of a small town of 3000 people.
It would be nice if we knew which headphones they tested. Since so much of a headphone's reputation these days relies on largely anecdotal evidence from self-professed audiophiles, some kind of objective rating on frequency response for major brands or well-known cans would be highly welcomed in the audio world.

It's very easy to say, "I can hear so much more of the song out of my ATH-M50's than I can a pair of Beats", and you may be right. But something objective to back it up would be great, too.
1988, actually: The Crypto Anarchist Manifesto by
Timothy C. May - http://nakamotoinstitute.org/crypto-anarchist-manifesto/
Kudos for the pun! A groaner for sure. ;-D

BTW, I wonder how many raised both hands...
How to calculate your company’s growth rate
New community tools
Yep. I remember when it was published. I was on the Cypherpunks list back then, and it was a fascinating group for a while.

Tim May was a vocal, eloquent proponent of anarcho-capitalism[1], and believed that crypto and the net were crucial tools that would tip the balance of power between the individual and the state, cause an erosion of tax-collection powers, and eventually tip the world into a mode of 'voluntary' interaction that others, myself included, argued is indistinguishable from feudalism.

[1] For those of you who are aware of the various minute distinctions made around these schools of thought, May proposed a very "hard" form, arguing that 'voluntary' agreement to slavery and whatnot were perfectly acceptable.
> The State will of course try to slow or halt the spread of this technology, citing national security concerns, use of the technology by drug dealers and tax evaders...

Bitcoin

Silkroad

The crypto wars

The crypto wars 2: The empire strikes back

and that's just one poignant sentence in the fairly small but very accurate manifesto.
I was able to write software since 1980's until 1994, without a single line of generics in whatever language I had to use, until I got the first Borland C++ compiler with support for the early templates draft.

It is still possible to travel by horse, yet people have moved on to better solutions.
Perhaps. But weddings are extravagant and people spend a ton on their happy day. Might be something to it.
I'd say Slack has better penetration into enterprise than all those except sykpe. if you look at Amazon's prior communication attempt, its aimed as a business communication solution. Slack has done well to penetrate that segment. Your list is consumer grade, whereas Slack, Webex, Gotomeeting, Zoom, bluejeans, google meetings etc are focused on improving business communications.
Are there plans to extend this to a multi-turn (goal based) agent?

It's nice to have single turn interactions for turning the lights on. But not so nice for Eg: booking a complex flight, or navigating unknown options.
Yes - evidently not as impressed. It's against the site guidelines to ask that btw.

For example, I cannot accept that having no means to define immutable structures makes for an overall "simpler" programming model. What could be simpler than allowing information to be information?

Whether having an additional concept makes Go more burdensome to learn and implement is another matter, and is on a different axis to Simplicity/Complexity (again, using Hickey's excellent deconstruction of simple/complex vs. easy/hard).
I've lived it for several decades. It's a very exciting time to be alive!
It was very interesting! They nailed a number of points there in terms of the prominence of certain techs.

They missed a big one, though. Today it was announced in the New York Times that Goldman Sachs is backing a payment fintech startup that operates on a public blockchain. JP Morgan, BNY Mellon, Credit Suisse, ING, are all involved in the EEA. Big money is making its way into cryptocurrencies presently. Groups like GS are fairly responsible for a lot of those barbed wire fences, and usually for their own gain.
I predict a lot of wrong conclusions will be drawn from this. This paper does not preclude the possibility that there exist high-priced headphones with better-than-average or even spectacularly good frequency response. It only says that if you bin together all of the high priced items, their aggregate quality is no better than any other price bin.
> allowing money laundering

This has nothing to do with money laundering. Money laundering requires that the money is dirty. This is essential making private wealth illegal regardless of the legality of the source.
Yeah, the mention of 'ISDN' kinda threw me off at first; I was wondering if there was some new ISDN acronym that I was unaware of. Nope, they mean the old school ISDN.
What is preventing the bigger players from having on device voice assistants as well?
OFFICIAL: Donnarumma Will Not Sign Milan Extension
The good years for Microsoft.. feels like there’s a story there :)
Unlimited 50 Mbit/s is 17,90€/mo and 100 Mbit/s is 24,90€/mo. Of course with unlimited full speed tethering. I found it utterly ridiculous that in US tethering is limited or there are transfer limits. Users easily use 30, 50 or 100 Gbytes / mo. Low limits make torrenting and snapschat, music streaming, Youtube and Snapshat really annoying to use. In Finland average users uses over 10 Gbytes/mo. You can guess what kind of amounts the top 20% transfers based on Pareto principle.

I usually recommend people to buy only one mobile Internet connection. It doesn't make any sense for "normal users" to buy anything else. 100 or 300 Mbit/s mobile, that's it. Yet 300 Mbit/s mobile is pretty expensive, 29,90€/mo (including tax and fees).
Pancreatic cancer from a different perspective
The business models are completely different. Whatsapp users were paying something like $2 per year, while businesses are paying $8 per user per month.
Putinophobia is more accurate, and it's somewhat justifiable albeit probably a bit overblown.
The real issue with sarcasm is that it actually places the burden of subtleness on the speaker, whereas people will usually blame the listener for not understanding. If the tone and wording isn't just about perfect, then it's obviously easy to miss sarcasm, let alone the humorous intent. And that is sometimes very hard in writing, hence the "/s" which ruins the fun for everybody. Likewise if the listener isn't educated about the object of sarcasm, little can s/he get the irony of the statement... I think missed sarcasm has more to do with failed cultural fit than fault of anyone involved. Which is probably why it's much more common and accepted within social circles than in general discussion. HN clearly fits the former, though; sarcasm is just about yet another norm here!
hmmm... MNIST will get you digits...

You jest, but actually, it might be an interesting problem to try to recreate program source from OCR'ed images. Using surrounding context, and then analyzing program flow, it might be possible to correct the inevitable transcription errors. The problem is just constrained enough to be interesting research.
Could you say more about why you see concurrency as a special thing to call out? I'm genuinely curious so that I can adapt how I explain this stuff in the future. It would help to understand the distinction you are seeing that I am not. :-)
This is probably not true in this case, but in markets with lots of competition, raising the costs raises prices because companies are already providing services close to cost.

Even in less competitive markets, raising the cost of providing a service will shift the supply curve, which can result in increased prices.
The analysis in your link of this document is very flawed. They only consider tailpipe emissions from a gas vehicle. Without considering the GHG cost of an electric car in total vs cost to manufacture an​ equivalent gas vehicle in addition to the lifecycle GHG cost of extracting, refining and burning fuel, the time to payback is artificially inflated. An apples-to-apples analysis results in electrics having a much more favorable outcome (I have done this myself in the past).

Also, as more renewable electricity production comes online the numbers will continue to become more in favor of electrics.
That is how I used to code in the old days, still on MS-DOS, we are way past those basic type systems.
Many expensive headphones are overpriced, but there is a very obvious difference in sound quality between very cheap headphones and medium priced ones. Either they're measuring the wrong thing or their headphone sample isn't what I'd expect.
Prior to heavy regulation, we allowed the same sort of abusive behaviour, except it would be followed by a whole bunch of people, who had no hand in the impropriety, losing their life savings.

If you want to give ammunition to anti-capitalist movements, I strongly endorse returning to this model.

Of course, if you want to give ammunition to anti-capitalist movements, I also recommend that we continue to bail out the people who did have a hand in the impropriety.
In other words, regulation is a great system, except it always gets corrupted by the politics of the regulators?

I'm very supportive of regulating banks, both in theory and in reality. But we can't just wish away corruption and influence. Especially since so much financial activity is highly technical and the only people knowledgeable enough to create and enforce reasonable regulations are the same as the people conducting those activities that need to be regulated in the first place.

I'm not sure of the fix, here.
Novel Protein Database for AI and Machine Learning
Germany I'm paying 19 EUR/month with a phone included. No limits on phone calls within Germany (fixed and mobile), but I pay for each SMS sent and only get 2Gb of data.
what ways can you optimize RAM usage?

I have a 2016 MPB with 8gb that works well but still lags sometimes. I suspect having Chrome with multiple tabs is a problem but I don't think Safari would be any better. Or would it?
The fact that they perform worse, given they have constraints like size of memory/hard disk and speed of processing to worry about.

The only real argument for on-device is privacy, which most people don't care for
If there are any professional cryptographic engineers that take this seriously, I'd be interested in hearing from them. From what I can tell, the response to this has been pretty much unanimous.
see, i just think that's why grownups don't do that shit. you've got something that would normally be on one line but it's too long? indent once extra and don't be weird. there's no value in lining it up with the parenthesis.
I did say "what the current project demands". I did not say "I just push whatever I feel like". Again, I don't see the problem with not caring and just going with what others have picked.
Money laundering is not the term we should be using. Money laundering only applies where the source of money is dirty.

I can give you many examples where "having at least $10,000" should be considered legal. Money laundering is evidence of a crime, it should not be a crime itself.
I can see your point but you're generalizing a bit. For many people they work, for many others they don't. The old and the new type systems both have their place and use-cases.
Analyzing Post-WannaCry SMB Exposure on the Internet
> Remember, both c++ and Java got generics added on (and c# followed Java's lead).

C++ got templates 27 years ago. Java got generics 13 years ago. C# got them 12 years ago. Go was launched 10 years ago. I can't think of a single statically typed language with significant use when Go was developed that didn't have some for of type parametricity. Maybe C, but you could argue C users can simply opt into C++ if they want that.

The Go folks aren't risking being on the wrong side if they history if they don't add generics. They were on the wrong side of history when the language launched.

I do understand that generics are very difficult in an ahead-of-time compiled language where fast modular compiles are a priority one goal. I'm not saying its easy, at all. But there's no shortage of brilliant folks on the team. If they put their minds to it, they could solve this.

Maybe it was because they had the luxury of controlling the language and core libraries. They could make the types and functions they cared about -- channels, arrays, slices, maps, append(), etc. generic since they could bake them right into the language. It's really easy to not empathize with a user's problem if you don't experience it yourself.
China's social/political system is heavily authoritarian, but economically, in practice, it's quite laissez faire. The problem is when anything reaches scale in China the vultures in local government come in and try to get protection money.

They have been doing a lot recently to reduce this corruption and apparently have made good process. I don't doubt that social/political liberties will not improve in China but it's possible the business environment could further improve. Especially with the next president.

The only problem is the government created a very unstable economy with their massive spending projects after the financial crisis. And a lot of the wealthy people are rushing to get their money out instead of reinvesting it there and they are still very unfriendly to foreign capital (both human and financial).
Many prominent and respected HNers have laid out the case for why Telegram has security issues. If you use the search function at the bottom, you will easily find these issues raised. I don't personally possess the knowledge to determine the soundness of Telegram's crypto, but there have been enough red flags raised on HN over the years to merit skepticism.
Oh, absolutely. The most familiar to software engineers is the AVR used in Arduino but there are so many 8 Bit micros out there (literally 10's of thousands different device) and new ones are coming out every month. So plenty of new development going on.
Codota raises $2M from Khosla as autocomplete for developers
I disagree. Arduino was new because of the scale of its distribution. I built robots with Basic STAMPs in the early 2000's so I know there were prototyping platforms before, but they never took off in the way that arduino did.

And the openness of Arduino was critical to starting my own company, when I built an Arduino compatible board with a fast processor and wireless radio.

One could argue computers weren't new - we had vacuum tubes for ages. But it was putting it all together in a certain way (and the associated maturity of certain tech) that led to a step change in what those things meant.

For me, arduino similarly created an explosion of hobbyists working with circuits for the first time, and I'm happy that people who know very little have something to work on. But I am sad that the openness has been falling by the wayside.
I'm extremely tired of seeing "Coding since age 8", especially on a company about page[0].

It'd be like an artist having a macaroni collage that they made during kindergarten in their portfolio.

[0] https://snips.ai/about/
It's not a literal "root" account. But an account that exists on most machines that can sudo.

Thanks for the reply!
It sounds like you're trying to argue against the person you're replying to, but aren't you both saying essentially the same thing? It's a made up thing that makes prosecutors lives easier when they're trying to catch somebody committing a real crime.
Yep. Still remember when I got charged 8 EUR just for being close to the border with the Czech Republic but still within our side of the border.

They made a lot of money with this roaming business.
Heh, you kids with your spaces and tabs. Real old-schoolers think in terms of columns 1-5 for the label, 6 for the continuation marker, 7-72 for the code, and 73-80 for the change number.
You can't make endless money off something people can buy. Don't worry, as long as you pay rent the cloudlords are great.
This sounds like self selection bias. Only 12k of 28k respondents included their income. If you decrease a sample artificially then the resulting statistics are all suspect. (I stopped reading once I saw the attrition rate)
Durov is the founder and ex-CEO of Russia's (and Europe's) largest social network site, Vkontakte. He is one of the few tech billionaires from Russia.

A few years ago, Kremlin tried getting their hands on Vkontakte (to be able to more easily monitor/censor), but Durov kept rebuffing them. Eventually, they intimidated him into selling his majority stake to one of their pet oligarchs. As you can imagine, Durov is pretty bitter about his company being taken away from him (and generally bitter about security services trying to mess with people's rights). After cashing out, he's moved to the EU and become a consistent critic of the Russian government.
Fixed, thanks for the feedback.
Spotify grows its events profile with tickets from Eventbrite
Do the AWS Master Service Agreements really not preclude Amazon from searching through your data for their own purposes?
While this is true they will look correct on everyone's machine, they'll be annoyingly wide in tools that display tabs as 8 spaces (such as less, most online diff displays, etc). But spaces will look the same regardless of tool, editor, anything.
One of the early languages to support generics was CLU, made available in 1975.

Ada was standardised in 1983 and had enough generics support to be used for the early work of Alexander Stepanov.

There are lots of examples with generics support since the mid 70's.
There's a lot of talk about encryption, but it seems to only encrypt the connections (i.e., use SSL) not the data itself?

For example, in the section "Powerful Private Encryption of all Your Data" it says:

"SciNote uses RSA SSL certificate and strong 256-bit key exchange for secure data transmission. It is a strong private encryption that protects your information."