skysight-inc/HackerNews huggingface dataset:
I appreciate the zero commission trading, but at the same time, I'm worried about the attitude towards "investing" that they promote. Most people should arguably be putting their money into index funds and holding for the long term[1], not picking individual stocks and following price movements on a daily basis. I wouldn't criticize anyone for speculating (i.e. gambling) with money they can afford to lose. I've done that before, and I know how fun it can be. But it shouldn't be the primary strategy for most people. We should be signing up with Betterment/Wealthfront/Vanguard before Robinhood.

I have the Robinhood app but haven't made any trades yet. I had to turn off push notifications for things like "Snapchat declined 5% today". That kind of thing is what causes people to trade on their emotions, a great starting point for losing money in the long term. Instead of buying low and selling high, they end up doing the opposite.

[1]: https://www.bogleheads.org/wiki/Getting_started
It's weird to me that there seems to be a trend of using "flight" as a metaphor for the runtime of our code. We have "preflight checks" in CORS and now a "flight recorder" on the JVM. In their canonical usage, these are mundane, self-describing terms. If we like the wording from the aviation industry and want to appropriate it, we don't have to bring the word "flight" along for the ride. We could just as easily have "prerequest checks" and a "JVM Recorder"... and yet here we are.
Meet the Activist Who Uncovered the Russian Troll Factory
So incompetent they hired someone else to write software only they could possibly know how to write.

There is a degree of management bankruptcy implicit in a large proportion of outsourcing projects. Hiring a vendor to handle billing for your public records dept makes sense, because you can’t afford to maintain a stable of experts on billing.

But a lot of the skill brought in by good contracing firms is in extracting and negotiating requirements. Because your management team has no idea how the work actually gets done.

Think about that. It is cheaper to have some other company come in and learn your problem domain than it is for your company to write down clearly what it is they do and figure out a set of steps to attract employees to do the work for them.

Personally, I think that has Management 101 written all over it in large block letters.
>"Well, my server runs for 19 years now without a major secuirty breach... so do I know"

Do you really believe Gmail and your personal server possess the same value as targets?

>"you cannot ever delete gmail message. Even spam is kept forever to comply with LE"

Do you have a citation for this?
Researchers Uncover MacOS and Safari Exploits at Pwn2Own 2018
depends, how big is the spread?
No only that. I had what i thought legitimate card fraud but the problem was my card wasnt stolen and even worse - the chip was used and transaction was on the card. Eventually they got my money back via chargeback process but i found out later it was family-related fraud. Point being for 90 days my score went 10 ponts down and the credit card record was annotaded with message about this questionable chargeback. they could not believe it was true fraud.
In fact, herbicides are crucial in the fight against one of the major threats facing monarchs.

The invasive Dog Strangling Vine is related to milkweed and monarchs will mistakenly lay their eggs on it, where they fail to mature. It is a very prolific invasive species, and is significantly outcompeting milkweed in many areas.
> Digital technology can't be abused the same way analog technology can.

I assume that is sarcasm
>the Ukraine

Referring to Ukraine as "the Ukraine" has been inappropriate since the end of 1991. Just this detail paints the author as being out of touch.
Show HN: Hotlister, a Spotify app for Billboard charts
Airtable is fantastic. My only wish is that they formalize a “Airtable open format specification”. At the moment, in spite of all its shortcomings, an excel file is far more portable than an Airtable doc. We need the Airtable data structure to become an open standard.
I can vouch. As of November 2017, software support was still pretty rough.
"the intelligence guys will emerge promptly at your doorstep" - for the US, I'm emotionally inclined to agree with you.

ProtonMail was developed in Geneva, where I grew up. It was a spin-off from people who worked at CERN, like the World Wide Web itself.

Geneva is also a United Nations base, and many other NGOs are headquartered/have offices in the area for that reason (the Red Cross, WWF, Amnesty, Greenpeace). There's a lot of local community support for the operators of ProtonMail.

Switzerland is not EU, although it is Schengen. International incidents occur all the time, such as the time I forgot to take my passport when going to school (my parents live in France, but I went to the International School of Geneva in Switzerland). Because people don't need a visa to cross the border, it would be easy for an intimidated web developer to flee the country. Attempting to get an extradition would then require an arrest warrant, which would require a criminal case to be brought against that person in absentia. Although intelligence services can try to threaten ProtonMail (and probably already have), there are a lot of options available in that area to keep individual staff safe.
Sure, but I don't believe that fairy tale either.
I know nothing about their trustworthiness - they do have a good reputation.

In general, though, if a three letter agency wanted to spy on interesting web traffic, the traffic of people who "have something to hide", then targeting VPN servers would be more fruitful than the general Internet.
1 instruction != 1 clock cycle. In particular that would utterly kill the usage of unique_ptr on things like small embedded processors or microcontrollers that either lack speculative execution entirely or do not have the level of branch predictor & speculative execution capabilities of a high-end x86 or ARMv8 CPU.
Did not crash for me.
Can't they simply point to the policy, which you agreed to, and contest the chargeback? It's not a magic policy to get your money back because you are unhappy.
Jokes aside, it's a great way of getting free money from the government without too much reporting to do.

It's fairly unusual for the US, but similar structures exist in countries trying to nurture their startup ecosystem.
maybe an option to print blank lines between errors? the incomplete.c example output would be easier to read/navigate :)
That's a situation where I feel like saying something could only make things worse.
Is Human Adult Neurogenesis Dead? And Does It Matter?
Surprised by how few good omnigraffle clones are out there. Markdown to tree in js as slides feels like a tractable space
WHAT IF RUSSIA DID Not DO IT?
It's not entirely nothing. Even if gov. thugs are there to beat you, if you communicated with others safely, at least those people are still protected as long as you will not reveal their identity or whatever you've communicated about.

If the gov. just murders you and gets to your stuff, they can't analyze it to get at more people in your circle.

It just doesn't solve the problem of violent government. But there are still benefits.
>"But it has been blocked at the request of the Turkish government."

Where is the proof of this? Where is the layer 3 evidence of showing that users in this AS can not route to Protonmail? These are things that are quite easy to demonstrate.

What did Proton Mail's ISPs say?
As an expatriate who has traveled through dozens of countries and lived long-term in a handful, let me assure you: different national personal characteristics are very real. Put an Englishman, a Norwegian, and an Italian in a room together and it is more than their accents that tells you who's whom. Or a Chinese, a Japanese, and a Korean for that matter.

Pick up your suitcase and get outside North America for a bit. The world's a lot more diverse and interesting than the education system might have you believe.
Shouldn't that depend upon complexity of change but who cares. CIO have a short tenure so collecting the bonuses and leaving before house of card collapses works.

It's all about managing the personal bonus and career, who cares for the success 9f project?
nah that's unrelated. the bug is not a memory corruption
Eve is a great Python module
Reusable GraphQL schema directives
> so it can compile to C

I'm confused as there are P2C converters, although I don't know how good they work.
That's a good thought but zero commision doesnt really change the investment attitude that much apart from the fact that it makes very low value plays possible. There are tons of people having the same speculative investment behaviour on both sides of the line especially on larger bets. It's the smaller bets that Robinhood makes possible. I would also argue that Robinhood is a great playground to learn trading at minimal cost. I have tons of freinds with 500 dollar portfolios playing around and learning the ropes. This was seldom attractive with web based serious accounts. In the end it's all about discipline and eventually Robinhood users reach the same investment mindset as regular account players very soon.
Its "rapid rise" is about how ubiquitous it's become in the last three months. I didn't get asked about the clap anything like as often before January.
A lot of HN content is there
Good point. Looking at last check-in date sometimes doesn't mean bitrot or missing forward compatibility.
Making C less of a pain, nice
They sell to Bain because it’s easy, makes the shareholders happy, and the board and executives get rich from it. And to your second question, an interesting read from the FT https://www.google.com/amp/s/amp.ft.com/content/e1732e1c-fa7...
Cryptocurrencies and the Distribution of Power in the Age of Google and Facebook
This technique is mostly a garbage collector, as I see it. Postponing memory destruction until the stack is empty is a special case of deferred reference counting [1], where sweep can only happen with an empty stack. If the "soft pointers" are implemented with reference counting, that's also a type of GC.

On the other hand, the tagged pointer implementation strategy for "soft pointers" isn't really garbage collection, but it does have much of the same overhead. Pointer reads must check the tag ID and throw, which is like a read barrier [2]. Writes through a pointer must do the same, similar to a write barrier [3]. And that's not getting into the overhead of multithreading; I see no reasonable way to implement this scheme in a multithreaded world. I expect that a fast GC without read barriers will significantly outperform this scheme. As much as everyone complains about the speed of GC, garbage collection is hard to beat!

[1]: http://www.memorymanagement.org/glossary/d.html#term-deferre...

[2]: http://www.memorymanagement.org/glossary/r.html#term-read-ba...

[3]: http://www.memorymanagement.org/glossary/w.html#term-write-b...
> The author apparently thinks IBM's off-shoring would be fine (indeed, "no issues at all") if the work outsourced to Slovakia stayed in Slovakia (rather than be outsourced to India)

Yeah. It's a blog post from a Slovakian offshoring company. Of course he does.

I don't expect that this Slovakian blog post about why Slovakian offerings are better than Indian offerings will be free of bias, and in fact I think it's unreasonable to ask for that.

Mostly, I find it a bit annoying that people (almost always Californians - stereotype!) are tripping over themselves trying to point out - "Hey! This guy might be biased! Let me tell everybody, and congratulate everybody else on that awesome 'call out!' We need more of that here!" - with total contextual and cultural blindness.

I think, no, we need more critical thinking, more benefit of the doubt and less US-centrism.
You are correct. My assumption was that the original question is not focused on the data cache itself, and so the DTLB does qualify for "knowing" what belongs to which context.
As explained above, the separation of content and presentation is conceptually desirable, but not at the expense of being able to capture all the content you need to capture. What other format lets you capture everything from a prisoner’s pro se habeas petition (scrawled with pencil in a prison library) to legal briefs from Fortune 500 corporations?

If I were designing a court document system from scratch, I’d still use PDF, and not for lack of imagination. It’s incredibly powerful technology. I actually ran into this while looking for comprehensive note taking solutions for my legal practice. A lot of modern web-based tools don’t embrace PDF, and they’re toys as a result. I can’t scrawl notes on a deposition transcript? I have to handle key evidentiary documents as second-class attachments? Useless. I settled on an iPad Pro (great PDF markup support) and emailing myself files to my Exchange account.
Universidad de la Habana ?
I would be concerned about it hurting your credit score.
This is a small webapp I made in Node.JS with a dash of socket.io, it lets you look up Billboard charts by genre and date and save them as playlists on Spotify.

There are still a few kinks with the Spotify lookup (mostly issues that pop up for older songs), but overall it's working well enough that I wanted to share.

Any and all feedback is appreciated!
That does in fact sound like a reasonable hypothesis. But you have to account for why a beer bottle or an upturned glass sent spinning down a table curls in the opposite direction; i.e., why is it different for a curling stone? Also, why won't a stone curl if the ice is not pebbled? Your hypothesis should account for that too.

By the way, I think you got downvoted earlier because you started off with the words "the solution is simple", sounding extremely sure, rather than saying you have a theory.
If enough people flip enough coins, there will be outliers. It’s not proof of the ability to manipulate the falling coin, it’s just how probabilities work. Take the same group and keep them flipping coins, and that becomes clear, but in this case the rewards of luck are persistent, in the form of investment.
That particular example reminds me of a mildly retarded fifty-year-old trying to internet, perhaps with his severely retarded teenage children about Hamster Dance and how Bert is Evil.
Races are biologically meaningless, but species are a real things. Lions and tigers are different species of the genus Panthera, they can mate and have fertile offspring.

I think where people get worked up is thinking because there are different species of humans living on the planet that one must be better (or worse) than the other. Nobody with a clue would say that lions are better cats than tigers, just different. The different humans species are the same.

The other thing that makes things more complex is all living humans are predominantly sub-Saharan African (90% to 100%). If you had a large cat population that was 95% lion and 5% tiger you would most likely not even notice it was not a pride of lions. It would still be a different species, and the average member of this population would be different to the average lion, but the differences would be relatively subtle.
Awesome! Can't wait to no longer have to yell "ALEXA. HEY ALEXA" -> "sorry I could not find birdroom lights".
> The first is only undefined on 16 bit targets as ubyte is first promoted to int, and int is always at least 16 bits but on typical general purpose machines 32 bits. And in any event modern C compilers will emit a diagnostic when constant shifts are undefined--just not in this case because it's not actually wrong.

If ubyte is greater than or equal to 128, then converting it to a signed 32-bit integer (as on a 32 bit machine) and then shifting it left by 24 causes signed integer overflow. This is undefined behavior. Therefore the compiler is allowed to make optimizations that assume ubyte is less than 128.
Thanks, that would indeed break up the "wall of text" effect.

I've filed this along with some related ideas as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84889 (I hope to improve this in gcc 9)
I wonder if this could be an iPhone app, so we can just use an old iPhone. Do we need a special camera at all?
Electricity does not carry light, but stick an electrical probe into someone's brain in the right spot and they can "see" light.

Maybe they perceived sound because the right nerves or neurons were stimulated.
Python stops you from accidentally sharing mutable state across threads?
A few years back, I'd missed my sister's 30th birthday and wanted to do something a bit dramatic to make up for it.

I got the idea of sending her the message "Happy Belated Thirtieth Birthday!" with each character on a separate postcard, all sent via separate post offices.

So I researched 30 separate interesting towns in the US. Then I ordered 30 postcards, each with a picture of the place on the front, and a single character of the message on the back in a large block letter. Finally, I wrote a note on each that said something about the place but started with the big block letter.

Then, I mailed them all to the postmaster at each location, stamped and inside an envelope along with this letter to the postmaster: Dear Postmaster: I am mailing my sister 30 postcards from 30 towns for her 30th birthday.  I have enclosed a postcard, which I ask be hand-cancelled with a postmark from your town. To protect the postcard from machine cancels in its journey through the mail system, I have enclosed a stamped envelope addressed to my sister in which to seal and mail the postcard. Thank you very much for your time!

About a week later my sister starts getting the cards, but it doesn't make sense to her so she calls me after a few. I tell her just wait, there's more, she'll understand soon enough.

Finally after maybe 2 weeks she had all the cards and was able to decode the message.

Oh, I also found a 50-state stamp set on eBay so they all had unique stamps.

It was cool. Here's what they all looked like along after she received them with an closeup of one:

https://imgur.com/a/wYIKx

Barrow, AK and Kealakekua, HI travelled the farthest, from my home in NC to those cities to my sister in Miami, FL. There didn't seem to be much correlation between the distance the cards traveled and how soon she got them.
I am excited about the technology. I had taken a light look at the space 4-5 years ago and did not form a strong impression. I didn't take a look at the technology again until last September.

One of the topics I enjoyed deep diving on the most was the lightning network. The two pain points I observed for lightning were: (1) It takes a non-trivial amount of energy to understand hashed time lock contracts well enough to be able to prove the concept to yourself. Not having as easy mastery of a topic off the bat leads to feeling less secure about one's ability to reason about security. (2) The specter of rising on-chain fees for commitment transactions to open payment channels.

With regard to Nano, I was happy to see a different approach to the same problem that was more intuitive. I run a small business and am waiting for the desktop and mobile wallets to come out of beta before I offer the ability to pay with Nano.

I'd be happy if something came along that was better than Nano. I have it on my todo list to look into Byteball Bytes. I am optimistic about larger scale benefits that society will enjoy from the cryptocurrency space if certain projects are successful (eg improved ease of financial auditing, information-sharing platforms with strongly reduced odds of astroturfing, disappearance of credit card fees, increased financial transparency, reduced exchange fees when traveling, banking for the unbanked, etc). Since I am optimistic about the societal benefits from the space as a whole, I want to see more developers interested in getting involved.
The "ultrasonic attack" really deserves a few dozen scare quotes at this point, people with experience of using ultrasound on humans deem it unlikely to actually cause harm in any covert way, and I do trust the medical profession to find pretty robust limits on how dangerous ultrasonic devices are.

So given that there is no convincing reason to believe ultrasound has anything to do with it, they've now demonstrated a way to make audible noise as a consequence of interaction between two ultrasonic sources. They chose this particular (obscure) way of getting audible sound from an ultrasound emitter because a journalist sent a video of a sound whose relevance is that it was recorded on Cuba.

And the great result is that now you need at least two ultrasound emitters, one of which is a bulky 155 dB emitter just lying around undetected in the homes of American diplomats. I don't see how the explanation of a minor problem with the ultrasound theory is any great advance.
The Dropbox interface is worth the extra cost to me, even if the sync service is effectively similar to other competitors.

I imagine, others feel the same. I've also never had an issue with Dropbox so I appreciate the known reliability.

For people for whom the above things aren't worth the extra cost, I can easily see why alternatives look far more attractive.
After using Schwab for both my banking and investments for more than a year now, I'm convinced that the most under-appreciated killer feature for a brokerage is actually cash management (i.e. a checking account you can pay bills from).

Managing both my banking and investments at Schwab allows me to keep $0 in my checking account, and make use of their overdraft transfer feature to debit my investment account whenever I make a purchase or bill payment from it. If there's insufficient cash in my investment account at the time of the debit, I have the option to cover the remaining amount with margin borrowing, which usually ends up costing cents in interest since I generally sell a few shares to cover for it in the same day (trades take 2 days to settle though, so some interest will still accrue). I feel that's a tiny price to pay for the ability to keep myself fully invested as much of the time as possible, and practically speaking, I rarely ever have to resort to margin borrowing anyways since I time my bills to match my direct deposits (which go directly into my investment account).

Essentially this means I only have 1 account to worry about to manage all my finances, and don't have to juggle money around between a checking account for spending and investment account for growth. This might not sound like it'd make much of a difference, but I honestly can't imagine ever going back to managing my finances the old fashioned way with multiple accounts. Needless to say, I can't see myself switching to a new brokerage that doesn't also offer cash management features of the same caliber (and AFAIK, Robinhood doesn't, but I'd love to be corrected).
IMHO most of the times such concerns are completely ignored by management.

Customer even gets angry and asking for removal of such risks. Vendors comply by sneeking it in the contract in clever words.
A number of companies will happily stand behind OpenJDK builds. I work for Pivotal, we build the JDKs and JREs that we ship to customers (and a lot of other languages too). Red Hat do too.
PIA works with OpenVPN, their Windows app was (maybe still is) just a pretty interface on top of OpenVPN, but the trust has nothing to do with the client imo, it lies more in trusting them when they say thry don't do any logging or eagerly cooperate with adversaries. They xlaim they don't log, but how do I prove that?
Monolith to Microservice in 3 Stages
> Do you really believe Gmail and your personal server possess the same value as targets?

That's also the point. :) Why put your data into a service that has higher chance of being targetted (and you may never know if it was). Also if you're in control of the device, you'll be the one receiving the subpoena/search warrant (or a swat team), so you'll know if it was targetted.