skysight-inc/HackerNews huggingface dataset:
I'm genuinely confused how writing in a transparent manner, being detailed, providing links to claims, etc can be considered hard to understand. And as usual, I am always happy to answer any question asked of me in an honest manner, so feel free.

I had a more substantial reply, but since my sincere and valid question was enthusiastically and immediately downvoted requiring me to keep the tab open until my censorship is lifted, I accidentally closed the tab. To me, the anti-intellectual groupthink overtaking online sites is rather alarming, especially considering how they are now where the vast majority of news (and accompanying discussion) is hosted and due to private ownership, no freedom of speech is required. And even if it was, a deliberate "misrepresentation" of someone's words can turn a controversial-at-best comment into a claimed (see this subthread) racial slur or threat of violence.
I'm honestly tired of programmers complaining about interviews. I don't think the whiteboard blitz is a good gauge of an employee, either, but I don't know of any good "test" of a potential coworker other than working with them.

One thing I think people wildly underestimate is how aware the interviewer is of the inadequacies of parts of the process. I will ask basic programming questions for the same reason I write unit tests. Weed out obviously broken candidates with really easy questions. But beyond that, I need people with common sense and a strong sense of professional ownership. I need engineers with spines. I need people who tell me what they think needs to be done, not people who are going to sit in their cubical complaining about how crappy the interview process is. I need people who learn quickly, not people who will be paralyzed by code smell or new tech. I need people who can jump into management roles to fill in gaps because they get how things work and want the team to get shit done.

If you don't like the process, fix it yourself on your team. Do better. Teach others. Believe it or not, lots of people have gone down the same rabbit hole, and your "crappy interviewer" is likely one of them.
Meet the New Robot Army
Some people call this “face blindness,” I knew somebody who identified as face-blind and he explained it caused a lot of social difficulty for him.

Mentioning mostly in case you haven’t heard the term, I guess sharing this info can help so they don’t take it personally.
How did you get to travel and live overseas in your twenties?
Electric-Vehicle Sales Amp Up in China
> Java was going to be the universal systems language

My heart stopped here for a while [0]. Are there any papers on Java as system language? I'd love to read more - as embedded developer, this really is out of my scope.

[0]: don't worry it does it 60 times per minute
Such as? Products like Office have undergone significant refactoring to remove reliance on Win32. They have something like over 90% code reuse between Office apps on MacOS, OSX, Android, Win32, and Xaml.

With every release of Windows 10, more and more GDI and Win32 is replaced.

Part of the MinWin project was to extricate Win32 from the kernel and have a true separation.
Broken. uniq alone removes only adjacent duplicates. You need uniq -u to remove all duplicates.
With piping you can leverage multiprocessing for free.

Using sort -u alone might actually not be as fast as sort | uniq -u.
The genesis was actually as an embedded language :)

https://en.wikipedia.org/wiki/Java_(programming_language)#Hi...
>I don't think they are. To put it in orwellian-ish terms, it's pretty likely that the only people that will really insist on the distinction would self describe as patriots.

He laid out fairly specific definitions for both patriotism and nationalism. Under those definitions, they're clearly separate things. In short, he sees patriotism as a love of your home, while nationalism is the worship of the state/similar entity.
My wife's phone was successfully hacked with only her phone number with the help of cyberhack21@yahoo.com . They also offer service for bank statement hack,clearing criminal records,school grades boost. Reach out to hacker cyberhack21@yahoo.com for legit hack business.I'm sure he's going to help you and tell him jack referred you to him.Good luck. Email:::cyberhack21@yahoo.com:Text no:+16149965476
WhatsApp.....+14849643748
No.

Land Value Tax: https://www.economist.com/blogs/freeexchange/2015/04/land-va...

Asset Appreciation is free money for present holders of those assets (sucks to be just starting out though). NIMBYism and other actions by either direct assetholders (homeowners, landlords) or indirect ones (holders af real-estate-backed securities) also incentivise price appreciation.

The problem of housing isn't the houses, but the land the sit on.
In the end they're all people I'd argue.
I still believe in the Theranos vision of walking into a CVS Pharmacy (or 7Eleven) and letting a machine instantly tell me my iron is low and recommending certain supplements.

The approach to achieving this vision, unfortunately, used the Silicon Valley "fake it till you make it" playbook that clearly crossed both ethical and moral lines.
My wife gave birth last year in California, and immediately upon returning home, we located the paperwork for requesting the DNA be destroyed and submitted it. We received a response telling us that our request was received, but that's all. Unfortunately neither of us can remember where to find the form we needed to send it to request it be destroyed. Maybe it was in the hospital paperwork?
The meaning is that scoundrels, when confronted with evidence of their unanswerable crimes, will instead answer a different question: "Do you support some unquestionably virtuous cause?"

This is the reason that that runners of big cons typically give very generously to charities. See Anthony Trollope's "The Way We Live Now".
Sometimes we think a friend does everything for us -- invites us out, listens to us, shares with us, teaches us, dares us, helps us grow, etc.

Reality is certain people are better at certain things. Some friends will always go out and show you a good time, but they're not going to challenge you to be a better person. When you can accept them for the gifts they're willing and able to give, that's when you're friends.
Indeed, Densha de Go is one of my all time favourite games, and it's basically driving a train as precisely as possible.
Thanks, this is nostalgic. I remember reading this several times back around 1996. Mitnick felt like a hero to me back then.
The fact that these approaches are now tractable represents a paradigm-shift in what we can do with computers.

That's what the parent-poster meant.
No, absolutely not. Many Germans, Japanese, Chinese, French, ... knew terrible English in the early days, and translations from English to their native language were very common. They were still very good engineers, just their comments were hard to understand for others.

Nowadays it's a business requirement but you still would find a job.

Many languages do support unicode in strings and identifiers, but almost none of them get them right.
It's a security risk. I only know of java and cperl with unicode identifiers following the unicode security recommendations. Eg with Cyrillic you'd need to forbid Greek but almost nobody does so.

Also the various libc's cannot handle unicode strings properly, eg it will be hard to use grep or git grep in such a project. So better use english.
> i think they’re acting pretty rationally once you consider their own incentives

Is that even true? Or are candidates and companies just caught up in a cycle of signaling?

In my experience, there is amazing demand for pretty straightforward software engineering, and the talented leaders there are coveted and paid very well.

Analytics, ML, etc. are desired as well, but are a minority portion of the demand.
How do the rules on audio recording change under the GDPR?
I'm not a fan of anything that writes to a register just by assigning a value to some variable.

I much prefer having some kind of READ_REG/WRITE_REG inline function (or macro at a pinch). Sooner or later you're going to find yourself wanting to log all register accesses, or run the firmware against a model of the hardware, or something, and when you do it's a great help to have to handle it in only one place.
Could a Stranger Hijack Your Smart Home?
> If you or your child was born in California after 1983, your DNA is likely being stored by the government

How ironic that this began right after 1983.
A CREEPY horror short you have not seen
Custom allocators are coming in Rust: https://github.com/rust-lang/rfcs/pull/1398

While I haven’t had a need for this myself, I believe you can use that feature on nightly today.
Exactly. The PR game is tough, so they have to make moves like these, but it gleams unauthentic when you consider there's teams at Google dedicated to increasing watch-time on Youtube, for example.

If they were really focusing on digital well-being this wouldn’t be a notification; they would just stop auto-playing the next video. They would hide the "related videos" list after your time is up, etc. They don’t have to be drastic; there’s "small" changes that aren’t far-fetched that they could make if this really was a "focus" for them.

"Reminding" you you’re bingeing while you’re bingeing is the kind of stuff a team comes up with when they know doing something to keep people from bingeing is the right thing to do, but they also don’t want to have those crucial-yet-awkard meetings with the Growth team downstairs or argue with the Playback Time team in the next building.
European courts may take a rather dim view on that. If consent is required to be given freely, they might determine that this sort of forced consent isn't valid. There are also limitations on what you can put in the fine print, and "fine print" is often defined rather broadly, to the point where putting it on another form requiring a separate signature may not save you.
Couldn’t agree more about Lenovo keyboards. Every time I see someone extolling how amazing their keyboards are, I can only think about how they have been so affected by the Thinkpad reputation that they have no independent thoughts left on the matter. Maybe you could say Lenovo keyboards are the best available on today’s laptops, but that’s only because the level of quality in general has gone down so much.
This Video Is Our Scary Normal
Until you can provide a alternative word that only means "literally", "literally" means "literally", not "figuratively".
I always liked 101 (Un)useless Japanese Inventions

https://www.amazon.com/gp/aw/d/0393313697/ref=mp_s_a_1_2?ie=...
Razorpay Is Hiring Infrastructure / Devops Engineers in Bangalore
About Us

Razorpay is India’s first converged payments solution company. We act as a payments layer for businesses and provide end-to- end solutions required for operating payments in their business models, not just as a software but as an actual extension of their business. Our clients characterise Razorpay as the company focused on building the future of payments in India. We have designed products to help organizations control their entire flow of money, starting from accepting payments to managing them internally to disbursing required payments to vendors. These products serve as a layer on top of the payment gateway and provide functionalities like charging recurring payments, collecting bank account transfers in the same dashboard, generating payable SMS links and mail invoices and much more. In its 3 years of public release, Razorpay has been able to garner over 75,000 merchants who trust us including the likes of IRCTC, Swiggy, Zomato, Zerodha, GoIbibo and may more. We are on a mission to simplify the journey of money throughout India and we are just getting started.

As an infrastructure/Devops Engineer, you will be responsible for developing and managing the Razorpay’s cloud infrastructure. You also will help drive continuous improvements to our engineering standards, practices, and tools.

Roles and Responsibilities
 Research, design and implement solutions for fault tolerance, monitoring, performance enhancement, capacity optimisation, and configuration management of systems and applications.

 Implement proof of concept solutions in the form of prototype applications - Manage our various Kubernetes clusters

 Oversight and development of cloud infrastructure.

 Work on CI/CD tooling used to build and deploy code to our cloud.

 Work on internal tooling which simplifies workflows.

 Assist with day-to-day issue management.

Please write to hn.jobs@razorpay.com if you are interested.
> Because it was an extreme example, and those tend to dominate further discussion.

I'm sorry, I'm not understanding your line of thinking. What is an extreme example? And this explains what (I'm referring to "because....")?

> Plus nationalism (even in the legit patriotism version) has fallen out of favor in the age of globalism, so everyone who wants to follow the cultural party line feels free to compare it to Nazism.

No disagreement here, but if this is the case, are people simply unable to see this in themselves? Do they intuitively (as seems to be the case) know not to reply to any questions that might broach that particular possibility?
I recommend to watch movie based on Kevin Mitnick story:

https://en.wikipedia.org/wiki/Track_Down

I couldn't say it's very accurate story but it's still fun to watch.
This makes me think of a new (to me) term I may find useful: Trickle down participation.

Politics such as this: The real winners are the political and financial elite. But their supporters experience trickle down participation.

Professional sports: Trickle down participation.

A bit simplistic, and ignoring local-scale advantages to the participants. But I'm going to keep it in mind.

A few people getting very rich and powerful. And the rest celebrating this, while propping them up through their participation.
Scriptics was one of the earlier open-core commercial open source companies (before "open source" was coined) and Stallman took issue with it. He unleashed on JO during a panel for trying to make money from the language he had created with proprietary tools (Scriptics built and sold a proprietary IDE and debugger). There was a big debate at the time.
BKED, the DOS text editor that rendered text the hard way
"The State of the Nation, violation; A broken promise is as good as a lie; The Hell is humongous, the Devil's among us; And we will burn 'cause we won't unite."

- Slipknot, When All Hope Is Gone

I'm glad to see this story revived.
1: Don't use bitfields when interacting with registers. The language does not guarantee the behavior you want. Or even the behaviour you think you want.

To back this up: it's important to remember that reads and writes to memory-mapped registers have meaning independent from simple memory access.

I once was writing an interrupt handler for an MCU. There was a bitfield register that indicated which interrupts had fired on read, and acknowledged/cleared an interrupt on write (IIRC). I was reading the register, clearing the interrupt I'd just handled, then writing it again. So I might read 0x84, mask out 0x80, then write 0x04.

Or so I thought. Turns out what the processor actually wanted was a direct write. You'd just write 0x80 to acknowledge that interrupt, not read/mask/write. And reading had a different effect on the MCU too, as I recall. So I was only getting interrupts sporadically and my code didn't work.

Now add compiler bitfields. You have to be 100% certain that the implementation behaves the way the CPU wants (no extra reads/writes, expected bits set/cleared), and that it won't change from version to version.

Instead it's common to use macros to deal with registers. Not quite as pretty as bitfields, but much more predictable.
Fascinating! Which country is that?
You kids and your sub-reddits! The ancient ones of the web have been collecting bad ideas since the 20th century:

http://www.halfbakery.com/
I think it's an extreme overstep as well, but I do believe it's possible the data is anonymous. A secure hash of the fields you were talking about would make it possible to lookup when given the correct information, but impossible to reverse.

Of course, it's just as likely, this already being a government program and a massive overreach at that, that your identifying data is stored in plain text. I just wanted to throw out it's possible it's not.
PRB-Backdoor – A Fully Loaded PowerShell Backdoor with Evil Intentions – A Study
I think you'll find that the "strengthening" theory of posture is mostly spread by personal trainers rather than researchers into neuromuscular control. I would expect any sort of mindful physical activity to improve posture to some extent, but the muscles that manage posture are not under voluntary control. Exercises designed for the large superficial muscles only strengthen the postural muscles incidentally.

I wouldn't assert that AT is the "correct" way to think about anything: there are a huge number of different disciplines trying to get at the same effect with different dogmas. All these disciplines struggle with a mixture of dogma and genuine insight.

Empirically, studies on AT have shown small but measurable effects across a variety of metrics including lung function, back pain, and dynamic balance. It has also been shown to reduce effort as measured by electromyography and force platforms. All these studies are complicated by the lack of a "standardized AT teacher".

Most of the current research is funded by the British NHS, which recommends AT as a more cost-effective back pain intervention than surgery.
That's not anywhere close to a prediction of Meltdown. Meltdown is a side-channel attack that can cross the user/kernel boundary. What Theo was predicting is that all chips are getting complex MMUs to the point that there are bugs in corner cases that could be exploited to create infiltration leaks. Side channel attacks aren't bugs, insofar as no one is really promising that you can't observe side channels.
When I was a kid I had a cool analog watch made of wood that I could just spin the hands around to wherever I wanted.

Now I have a worn out self-winding watch which loses 5 minutes/hour that I wear when I don't want to know what time it is.
4. The Savant: Also known as the absent minded professor. You could throw questions at this person in an interview and they will seem completely inadequate and unprepared. But, then apply them to a problem on the job and like a juggernaut they will defeat any obstacle. They will even solve problems your best engineers have been struggling with for years without breaking a sweat. A lot of companies make the mistake of weeding this type of engineer out in the interview process.
Using WinRT stuff in a Win32 app is quite simple. Add windowsapp.lib, #include "winrt/Windows.Foundation.h", and call winrt::init_apartment();. There's no easy way to embed Xaml controls, though. I think the only option would be to have a separate Xaml window, get its HWND, and SetWindowLong+SetParent to force it to be a child window.
So they make their own laws or break existing law? Either is unacceptable. How is one 'unable' to destroy a tissue sample?
> that the researchers have to agree to destroy or return the samples when they're done.

So just like Cambridge Analytica, and I assume he’s going to appear on tv with that same stupid look on his face when he feigns surprise that he ‘suggestions’ get ignored?

>He may be hedging simply because he knows it relies on the word of the researchers.

Yea that’s exactly my point. He is literally the person selling this information, and who is in charge. He structured the terms of sale for his benefit. I hold him responsible for the consequences of his actions, irregardless of whether or not he tries to use ignorance or negligence as his defense.

Honestly, I am basing my opinion of him on his attempt to convince me that my DNA isn’t personally identifiable. That really summed up his intellectual integrity for me.
I sync with `git pull`.
The 75 rejections number doesn't seem to mean anything without some context... Maybe the mean for companies with similar valuations over similar time frames is 300 initial rejections, and this is actually an outlier.
That's a great way to make sure software doesn't get updated at all unless it's completely unavoidable.
Just wait until the SpaceX satellites get internet coverage to the Jaguars. They'll have worldwide stalking capabilities, 24-7-365

#GameOverManGameOver
Slightly OT but which development laptop has best keyboard? I can't stand my circa 2012 rMBP keyboard (and the newer ones are even worse). I'm guessing a Thinkpad?? But I can't find one with good battery, screen and weight.
Is there anything like that available in Europe? In particular in Switzerland?

I checked what my bank, Postfinance, wants to charge for a brokerage account - it's in multiple hundreds of dollars.

EDIT:
Thanks to All for the responses! The offered options seem to be much better than my bank.

- Interactive brokers

- DeGiro

- Lynx
So a platform with only 1% fewer good ideas than Kickstarter?
Lets be real though. Youtube binge-watching is not a matter of "forgetting" to take a break. We have clocks— we’ve all been there bingeing and thinking "uh, when the clock hits XX:00 I’ll stop watching" or "I’ll stop after two more videos", etc.

Recommended videos are very good though, and always very accessible. There's always another great, tailored video auto-playing after the one we're in. A better effort IMO would be to simply stop auto-playing after XX number of minutes; or even just hide the "recommended videos" section behind a button.

Notifying you you're bingeing while you're bingeing and calling it an effort in digital well-being is the kind of stuff a team comes up with when they know doing something to keep people from bingeing is the right thing to do, but they also don’t want to have those crucial-yet-awkard meetings with the Growth team downstairs or argue with the Playback Time team in the next building.
Wow, reading through that case it seemed like it should have been a slam dunk for Moore. It appears that we literally have more rights over our personal information than we do over our DNA.
Tcl - or Ruby, Python without NumPy (which is an extension) or most scripting languages are not the right tool for the job for number crunching.
"webmaster@takedown.com"

Couldn't be more 90s than this, hah.
Slack already confirmed that they are not vulnerable: https://twitter.com/SlackHQ/status/995444608002875392
I have one, I have one!

What if we made Kickstarter, but only slightly worse? We could call it Flopstarter!
https://www.productrunt.com/ is a site that collects the lowest voted posts from product hunt.
> For the others, I make a good faith effort to unsubscribe, but a small one. They get about ten seconds for me to find the unsubscribe link, otherwise they get reported as spam.

I do not have any more the patience for that. If I am actually a customer of the company, I might use the unsubscribe link. If not, in my email program (claws-mail) it is two clicks to automatically delete all mails from that address. I get regularly mails from spammy recruiters who obviously scrape CVs and belong in this category. To not waste bandwidth, I put black-listed addresses also into a blacklist which is used on the server side by mail email provider. It would be neat if email clients did support that feature.

Also, there are definitely large organisations which when you unsubscribe from their list, they will simply send spam from dozens of other mail addresses. IEEE is the worst I've seen.
How do THEY make money? The article didn't say, or I missed it.
I googled "nationalism", and it's defined as "patriotic feeling". What do you think the difference is, according to your definition?
$100B will completely change landscape given the total amount of VC investment per year has only been around $100B to date. Exact figure depends on what source you look at but here's one: https://www.statista.com/statistics/277501/venture-capital-a...