skysight-inc/HackerNews huggingface dataset:
> that won't happen until large tech organizations incentivize and reward maintenance work.

They do though, through platform teams. The React team at Facebook, for example, goes to enormous lengths to ensure they aren't hopelessly breaking their downstreams even as they try to pay off previous code debt (e.g. the context api efforts).

What makes it difficult for people to "sell" maintenance work (specifically for product work, as opposed to platform work) is that it usually gets framed in terms of maintenance vs new features, as opposed to e.g. improvements in reliability given some metric, etc. Another problem is that developers have a very strong tendency to want to dive straight into coding without necessarily doing the legwork of gathering metrics to show that some work is actually worth doing. This often gets a pass with new features, because it's easier to get people excited about shiny new things, but maintenance work is inherently going to get people asking for "data" to satisfy their reptilian brain's aversion to risk.
This was for Zeus, the high-performance web server guys. So I guess it was a thing for them to optimize in general: a USP.

If you specify that the files are way too big to fit in memory, well, that's a different story.
Almost all of those fears you enumerate are unfounded. You won't kill a processor through overheating if you forget to plug in a fan. Not properly securing your CPU heatsink only really poses a risk to the GPU that it could fall onto. Likewise for your concerns about the SSD's temperature: it'll throttle itself and shutdown if necessary, but the latter won't happen even if you're blowing 85°C air from a GPU directly onto the SSD—I've tested that with most of the M.2 NVMe SSDs on the market. There are essentially zero connectors inside the PC that allow for the mechanical possibility of connecting dangerous voltages to the expensive components.
It's all about what they bring to the table. Some people are clearly senior level after 2 years: they communicate well, they can mentor other engineers, they can criticize an existing design or plan the implementation of a new feature, have good organizational skills etc.

After 2 years I wasn't able to provide constructive feedback without being a little too brash, I couldn't have designed anything distributed, I wouldn't have been able to break up a gigantic feature into smaller problems etc. I've worked with people who were technically competent and mature 2 years after school.
Ya, that's exactly what these data brokers do. Its anonymous(when in FB ecosystem) to the end advertisers but they sell your data to ad platforms or advertisers.
I'm not sure I've ever assembled a computer without 1. exhaustively searching the internet about all the components and their interactions, finding no red flags 2. buying and assembling all the components 3. discovering some critical problem that requires some arcane setting to fix that probably downgrades performance 4. searching the internet for this particular problem and getting dozens of hits now that I have a specific symptom to go with my hardware.

Clearly step 1 is going wrong somehow, but, I mean, I'm a fairly typical HN poster, you know, I've got at least intermediate-level search skills, you know?
Cédric Villani as the head of France's “AI Task Force”
Mods, there's a better article on Reuters:
https://www.reuters.com/article/us-under-armour-databreach/u...
Scandinavian societies are pretty good at looking after everyone "in" the society, though for outsiders things can be hit and miss.
> How did the author create the PDF from the markdown source

Not with strace, that's for sure.
I really enjoyed learning x86 assembly in college, and I'd highly recommend others give it a try. If you focus on the core essentials (e.g. the reduced instruction set from the 8086), it's a small and fun toolkit.

Learning assembly and creating my own simulated processor using multiple layers of logic gates was one of the main cornerstones of my college education. I remember when things finally "clicked" and I finally understood how computers worked on a fundamental level, I was positively giddy for days.

Unfortunately, our technology has become increasingly complex. For a while I tried my hand at learning more about modern processors, but found it far too overwhelming. Maybe I just didn't know where to look for more approachable resources. Just taking a look at the reference manuals provided by Intel is enough to make anyone lose hope. I seriously doubt any single human is capable of reading and understanding that in any reasonable amount of time.

If you wanna go down into the metal, consider picking up a microcontroller and writing your own firmware. You can ditch the OS and start squeezing every ounce of power from the hardware. It's pretty crazy how little power a well configured microcontroller can get by with.

I'd also suggest learning WebAssembly! The text format is quite pleasant, and it does away with many of the issues you'd have to deal with when using real hardware. Even better, the spec [0] is actually quite readable for regular developers. That might let people get their feet a bit wet without having having to go into the deep end of the pool right away.

[0] https://webassembly.github.io/spec/core/index.html
Is it really that hard to find them? I'm not that familiar with the current lineup of cards (still rocking a GTX 770 myself), but Amazon seems to have several 1050-1080 model cards in stock from various vendors. The prices do look a bit inflated, though.
Doing this without any signal to users performing the search seems dishonest to me.
Is it weird that I saw the title of the piece on HN and immediately guessed “Jia Tolentino”. I like her writing too.
Thanks for the heads up. It should be taken care of now.
It only takes one sophisticated scammer to make the "scam ratio" close to 100%.
Ugh, this brings back bad memories. I had a new PC that wouldn't power up, and I couldn't figure out why for 2 or 3 days. Eventually I took the motherboard out of the case and then put it back in. Suddenly everything worked. The best guess I've got is that somehow the motherboard was touching the case in a way that was causing it to short out.
Meats can be fermented whole without containers.
https://en.wikipedia.org/wiki/Prosciutto
Even that is ok.
I even found a App that used Ghostscript that way (a bigger one) And the Ghostscript guys said it's ok. You can basically just replace the Transcoder with newer versions by just putting a new dll/exe there, which makes it gpl compliant.
> My point is: Both Democrats and Republics have been complicit in allowing these kind of activities to continue. And the American public would sooner blame the other "side" in this political dog and pony show, than take responsibility for this being what America's fear based society has brought.

Stop pushing this "both sides are the same" narrative. It's part of the damn problem.

While the Democratic administrations may have continued these kinds of policies (and I will challenge you on whether they as bad as the Republican ones), most of the opposition to these policies is coming from rank and file Democrats.

Democrats are a bit busy right now fighting a LOT of battles on a lot of fronts--some of them aimed at the core of our democratic institutions.

You will have to pardon us if things like visas aren't at the top of the agenda right now. If you want problems like this tackled, you're gonna have to help us bail water on the bigger ones first.

In addition, you are giving up just as the political pushback against social media is growing. Don't do that. Politics is a contact sport, but it's slow.

Furthermore, you can get significant evangelical (but not mainline Republican) support against this, as well. You simply need to run the narrative of this as "the mark of the beast".
The first release of Unix was in 1970.

Linus started working on Linux in 1991.

Red Hat went public in 1999.

In technological terms, it is actually quite young.
Sounds like you skipped over the phase where Plug 'n' Play was mandatory, but didn't work reliably past maybe 1.5 expansion cards, and required even more arcane ways of configuring hardware than the IRQ days.

Or possibly you had money to buy higher quality components than I did at the time.
Tech workers who are engineering a mid-30s retirement
My cousin used to live in a place on the upper east side that had a manned elevator. It was the first time I’ve ever been in one, and initially it felt a bit awkward but a ride or two later I was got used to it and then wondered why not all elevators are manned. So nice to have a brief conversation with someone about nothing at all. I also got to experience the operator calling out to folks waiting on another floor. Such a cool experience.
The Lie Detector in the Age of Alternative Facts
NASA astronauts go spacewalking days after reaching orbit
Got any pictures anywhere?
What would be the incentive for users to transmit these packets?
Immigration aside, I would be curious to see if this type of stance has any impact on tourism stats. I assumed once travel bans started being introduced that conference organizers would adopt stronger preferences for other countries as potential locations but I'm not sure if that's actually happened.
The tone of the thread was positive. Everybody knows there are doctors who don't care about their patients. It didn't add anything to the conversation and was needlessly negative. In other words: you peed in the pool. Don't pee in the pool.
Trump administration has been increasingly hostile to legal immigrants, so this doesn’t surprise me one bit. Everyday there is a new policy change in USCIS designed to screw immigrants, whose only crime is working on high paid jobs. I am on the verge of losing my work permit after having lived here for 12 years and working in high tech jobs in leading companies.
Car Mechanic Simulator also comes to mind.

http://store.steampowered.com/app/645630/Car_Mechanic_Simula...
The payment happens and confirms instantly. Withdrawal of funds from the payment processor is not the payment, because payments are not limited by 'time to cash liquidity'.
Yep, that's why I am promoting custom filters. There are so many folks on Twitter who post awesome content but I have to unsubscribe so I don't get inundated with their politics.
Hacker News is a social media site that should be declared voluntarily under these rules.
I hope the log of my sex activity resulting in losing 20 lbs wasn't breached!
I feel the Dropbox redesign was horrible. The look & feel just doesn't make sense.
I call it "Loyalty Tax", Australia is terrible for it.
Shop around every year as most of these brands are just identical white labeled policy underwritten by the same insurer.
One trick I stumbled across last year was comparing prices on an aggregator (eg I used iSelect), and not buying. Then the agent called the next day and offer a 15% discount on my already cheaper price.
They ask for details about many voluntary activities: travel, education, work, etc.
I couldn't disagree more - this focuses on giving Americans a chance to get employment before anyone else. What's wrong with that?

I'm a Brit and would love the same policy here.
> visa applicants will be asked for five years of previously used telephone numbers, email addresses, international travel and deportation status,

This has already been the case for at least 4 years. Every visa I’ve ever had asked me to fill out which countries I’ve visited in the past 5 years and whether I was ever deported.
Each warehouse requires about 80 megabytes of storage, unreplicated. 1250 warehouses * 80 MB * 3-way replication = 300 GB, which comfortably fits in a 3-node cluster with 1 local SSD each.
Can you explain what's wrong with Rook? I thought it was supposed to make life easier when running Ceph.
> Does $200k not seem low for a two-income family?

Not really, even in the BA, unless they are both in tech or similar; $200K is nearly double the median household (not individual) income for San Francisco & San Mateo Counties.
You can use -g -Wa,-adhls and then do some post-processing, the .file and .loc directives give you what you need.
“From NAND to Tetris” is the classic starting point.
from your link: "More recent scholarly works mostly agree that the armies were similarly sized"

Since that battle occurred fairly late (378 AD) it wouldn't be in the least surprising that the barbarian "hordes" had learned how to fight in a more coordinated, tactical manner than a mob rushing the legions.
Ask HN: Approaching companies with security problems
Hi, I just switched over to full-time consulting again from standard employment.

As part of basic research on warm leads, I've done some very basic network research to get a feel for their networks by querying Shodan, dnsdumpster, etc. and seeing what's there.

I've only done this on a handful of companies and I've already found a few security problems. And these aren't fly-by-night outfits; some are publicly listed, all are reasonably stable and mature.

I contacted some important employees in one such company over LinkedIn and told them that we'd found a misconfiguration and that we'd like to discuss ways to fix this and potentially a meeting where we can discuss other ways that we could help them. There was no reply, but after ~two weeks and multiple attempts to establish contact, that particular misconfiguration has been resolved.

This is frustrating because they didn't even acknowledge my message. I don't necessarily expect to land a new client just by looking at a security search engine for two seconds, but I would hope that they could at least respond to the message. Honoring the request for a quick audience for a sales pitch would be a nice bonus too.

I'm trying to pitch these companies anyway, so in theory, coming in with proof that we've already found something that they can't deny they need help with should be positive.

But this violates a lot of principles of salesmanship and negotiation. In Jim Camp's "Start with No", which I just finished, he discusses how potential customers should never be made to feel "un-OK". Starting a pitch with verifiable proof that they're failing so flagrantly seems like it's hard to spin in a "you're OK" manner.

Security disclosures are a tricky area in general as we all know. Is it best to just leave this kind of vulnerability off the table and keep the pitch from a cold sales position? Then there is no inferred accusation of incompetence making the situation more dicey.

Thoughts?
http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=11...

Yeah, but 1700 cores worth. That's still a lot of $300 boxes. Like qty 53 Sparc T3-2's for example. Which seem to be $1200 to $2k on eBay. And unsupported, end of life, etc.

I'd compare CockroachDB's number to some more recent result with a similar number of cores. (If you can find one)
Ah no not those, I mean literally chunks of ground up bottle glass that just vaguely look like sponges. They're not at all actually sponge like in absorbance property.
Beware Default Random Forest Importances
Lot of niceties in this one. Painful to keep up at times but at least the React team makes it worthwhile for those who do so. Kudos.
^^^^^^^^^ THIS.

I tried them all, it's so simple and works great. It's reasonable cost / build quality as well. I think it's ~$20.00 on Amazon and it's not flimsy and the wood is quality with decent heft. The leather tie it came with failed quickly, but the tool itself will last forever. I've had mine for over a year and a half now. I'm not affiliated in any way other than wishing I would have thought of it years ago.

I won't eat anything off anyone's grill who uses any wire brushes anymore, there's no reason to risk it.
Microsoft's bootloader is hilariously fragile, but once you fix that I haven't had much trouble migrating drives between fairly different systems (eg. quad-core consumer desktop and a dual-socket rackmount server).
>(and also enabling things like money laundering, drug trafficking, etc.)

"Darknet markets are no longer a major use of Bitcoin, accounting for less than 1% of Bitcoin transactions in 2017"

https://blog.chainalysis.com/crypto-crime/
I dread that this will become standard when applying for visas elsewhere. It's already difficult enough.

Also, could this be another route for backdoor revocation of permanent residency and/or citizenship? For instance, you piss off the wrong person in government, they learn you failed to disclose your MySpace profile, revoke your visa for lying, then deport you? It's my understanding that some of the visa questions (e.g. have you committed war crimes) are there to enable precisely this kind of thing.

(Posted previously to a dupe: https://news.ycombinator.com/item?id=16710551)
Source? Mine is: https://energiogklima.no/kommentar/iea-counts-fossil-fuels-t...
Still, all a skill set of experience that has it's uses today and when it comes to IRQ sharing and all those years the golden leason is read the motherboard documentation and don't assume shipping defaults jumpers/setting can be wrong.

Still, before AGP we had VESA, also around the time of MCA and IBM's attempt to capture some copyright patent control back from the expanding PC market and BIOS clones ("Halt and Catch Fire" Season one well worth a watch if you missed that era in life).

Yes pre Windows 95 was a fine art, from tweaking DOS memory, to optimising windows .ini files and then the fun of having to dial up Microsoft's patch BBS for a TCP/IP stack.

But top-end gaming PC's back then, sure made less noise.
Please don't post like this again here.

https://news.ycombinator.com/newsguidelines.html
Excellent virtue signalling..
https://www.awwwards.com/
Actually, regardless of the endless discussions we might have about its features, I would say that thanks to Docker and Kubernetes, it already won the hearts of many sysadmins.
Sorry to be the bearer of bad news.
You can ignore pretty much everything I wrote underneath, but if one thing, I feel like this video really helped me as a senior engineer: https://www.youtube.com/watch?v=m6G8f9pZZRM&t=1594s

Don't see them as a 'nuisance' or something that's not "part of your job". As a senior developer, it is at least implicitly part of your job to mentor junior developers.

It helps to really take out time to help them, I schedule some sessions in which they can ask anything about anything related to programming. The language we are working in, the program we work on, general computer science questions. This has received quite positive feedback overall.

Often junior developers are scared to ask questions because they 'know' they are 'wasting' your time with their questions.
Oh good, last year we had the interview of David Thornton, the arrest of Marcus Hutchins, the enhanced pat down procedure from the TSA, we really needed more reasons to avoid the USA, really.
Google Grab n' Go Loaner project – a ChromeOS automated loaner management suite
It's funny you would mention that because I also got annoyed by this and submitted a feature request for https. This is the response I received:

Hello,

Thanks for writing into us regarding https on MyFitnessPal.

We have technical and organizational measures in place to protect your information. Specifically, we have a secure login process designed to protect your information as you access MyFitnessPal (i.e., login and profile data are submitted using HTTPS POST actions).

The login pages of the MyFitnessPal that are encrypted via https include:

http://www.myfitnesspal.com
http://www.myfitnesspal.com/login
http://www.myfitnesspal.com/logout

Although our home page at http://www.myfitnesspal.com may not indicate the presence of https in your browser's interface, the actual login "lightbox" or pop-over window on the home page does send your login credentials via https.

After login, the MyFitnessPal website does not always load in HTTPS only mode (i.e. padlock not fully closed or green). This is because we sometimes load public content like images, public text from Under Armour, images & text from our advertising partners, and other non-user data using HTTP. While we load that public content using HTTP, we load user content using HTTPS.

We also continue to evaluate the security of our platforms, and have a dedicated team of cybersecurity professionals focused on this area. We will continue to review our security protocols to protect personal data.

Please let us know if you have additional questions or concerns.
> It also has a nice side effect of putting less demand on the glass

I don't follow. How does a higher resolution capture -- however it's accomplished -- not demand more from the glass?
So. For me, personally, I don't care about the name. I generally care that it's great tech, and it clearly has a great team behind it.

However....

If I worked at CockroachDB, and I saw the negative feedback around the name, I'd take it to heart. At the end of the day, the name is marketing for the hard work of their engineers, and marketing for the engineers that want to use this DB (remember, they need to sell it to their managers who may not be technical).

This issue can show up in unexpected ways. For example, for cloud providers like Compose (IBM company), would they be comfortable with putting "CockroachDB" on the front page? They might if it's good enough, but it's at least a consideration (i.e. another meeting, another stakeholder to convince).

Or how about an enterprise company that's going through due diligence, and when their client asks them about their tech stack do they say "CockroachDB" or do they obfuscate the name by saying "It's a high-performance distributed database". That's a crucial moment to market CockroachDB, and it could get lost. As sad as it is, saying that you're using MySQL "because Oracle" is a point of leverage for some sales people.

Is the name worth it? Asking honestly.
And your contribution to the discussion is...?
https://twitter.com/estherschindler/status/97900524945223270...
pic or it never happened :P
That's a pretty color
I would rather use OCaml for it, there are even published books how to do those kind of tasks with OCaml.

https://ocaml.github.io/ocamlunix/

And it has an eco-system that goes all the way back to 1996.
Seriously? How does a visitor coming to see Grand Canyon take away a job from American ?
A more hidden effect of this is the chilling effect of this on what would-be immigrants post on social media. E.g. should I remove a photo from the Women's March because it was seen by some as a protest against the current administration?
Had the same thing happen to me! Built it on desk, worked, moved to case, didn't work. Rebuilt on desk, worked, moved to case, worked! Whatever, sure.

Had it happen again a couple years later but that time it turns out the motherboard was just DOA. But yeah the time spent confirming that the motherboard was the culprit sucked, and required another PC to swap parts with.
So far I fixed that pepper mill. Fixed a broken part of my wife's car that held the controls for her drivers side seat that probably would have cost as much as the printer since it is a Mercedes. I printed a small fold-able stand for my Mac Book Pro that allows me to place a fan behind it and blow air over and under it to keep it cool while closed. My next project is designing and printing a new tone armrest for my old Pioneer turntable.
How to retaliate against someone you dislike while they are applying to travel/study in the US? Launch a smear campaign against him/her on social media. Super effective.
The human driver fatality rate is roughly 1 per 100M miles. There has been 1 fatality with less than 20M self-driving miles across all companies. So, if you group all the companies together, they are still more dangerous than human drivers.

But frankly, I think grouping Uber together with more responsible companies does the whole industry a disservice.
I'm heavily biased but I think that Mozilla Firefox's landing page is pretty great. (I had nothing to do with designing it, but I do work for Mozilla.)

https://www.mozilla.org/en-US/firefox/