skysight-inc/HackerNews huggingface dataset:
I think (hope, really) that gp is just one heavy "/s". The knowledge presented in the article is so basic that it is hard to believe that a person who does html for two years and six figures doesn't know these. As for the article, I fail to see any reason for it to exist beyond cheap media presence. Or maybe I should start a blog, because I'm not even halfway too.
The point is to keep things as lightweight and transferrable as possible. I can send an HTML-formatted email to someone, and they can see it right away. Also, an email chain on a topic shows the development of the discussion over time. I'm in consulting so when dealing with clients there is a need to keep things lightweight.

Email is more of a 'record' than a 'document' - these are different things. Wiki and Git repos are more for building up a permanent body of work which will be referred to and built on (i.e. documents), rather than transitory discissions and a log of daily events (i.e. records).
This looks really great and obviously brings back lots of happy memories!

One little thing - is the opacity scale the wrong way round? I would expect high opacity to mean it's not very transparent and low opacity to mean it's mostly transparent.
That's the big question, which can be generally only answered in hindsight. This is because the hypes are largely irrational and who knows which fairly small/inconsequential idea will gather a ton of mindshare and which one will be ignored.
I hate the way a lot of tools nowadays assume it's okay to just create a new directory in the user's home. For instance, this tools create ~/.import-cache. Why doesn't it use a subdirectory in ~/.cache? What's the next step? ~/.import-config? And then ~/import-tmp? This is just getting out of hand. There are places where your tool can store config and cache data, use them.
Its sometimes a fair complaint (if against HN guidelines) in an environment like this where you hope for a little bit more thought in when to down-vote.
A list is useful, but would be even more so if there were some indication of the domains in which a model may be useful.

If the model description included the problem they were trying to solve, that would let me judge how closely it mirrored my own requirements. If I saw "We wanted to build something to recognize flags in photographs" then I'd know that's something that might help me build something to recognize company logos (for example).
>putting their result on arXiv so they can put AI research on their resume

are you kidding? it's resulted in a huge amount of researchers publishing results in journals so they can apply to funding agencies that are clueless. I collaborate with a national lab (in the us) and the number of LDRD calls that I'm on where classically trained scientists propose completely clueless machine learning projects is very high. so i think you're being quite naive (or disingenuous) about who the real culprits are in inflating arxiv. also you can't throw up stuff on arxiv without a prof vouching for you.
probably within the set of whatever research has been funded by DARPA or IARPA in the last five years
Hopefully Heathrow will never build an additional runway, and will eventually be closed. A different airport (near London) should build it instead.

The noise pollution from aircraft flying over London to land is horrible, and affects millions of people.
MS Office, of course (no pun intended).
True. Considering the level of access the hackers have gained, a case can be made that the attackers themselves fabricated the content in these user accounts.
Telephony can be handled by dumb phones
The worst bit is that you can't even expand that part of the window to see more addresses at once! Need to include the whole team on this mail? Prepare to squint...
>When Intel refused to make Apple's ARM processor for iPhones, TSMC was also unable to build a competitive high-end SOC. And yet 13 years later, here we are. Of course, Intel and TSMC both shop with ASML, and that's not a possibility anymore for SMIC, so it's not a quite similar comparison...

When Intel refused to make Apple's ARM processor for iPhones Apple went to Samsung didn't they?
If you want to see how well webcam eye tracking works check this out https://www.realeye.io/test/f80dd676-3b55-4d2c-931c-d925b068...
It's using WebGazer as it's core - but with many improvements done by us.

BTW I'm RealEye co-founder so AMA :)
https://en.m.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act
Are you... joking?

First of all, I have decades of experience with Windows, Linux, and BSD. I know they all suck, just in different ways.

Don't automatically assume that the only operating system with which you are familiar is magically better. You've just become accustomed to its flaws and warts. It is the devil you know, and other, unfamiliar systems are scary and strange. To you. Not to other people.

By the way, the hobbyist tinkering is the main cause of the things I've found to suck in Linux. It's just unprofessional, through and through. It hasn't got the "boring bits" filled out, the bits nobody could be bothered to tinker with because they weren't being paid to. It still(!) struggles with spaces in file name paths. In 2020 it still struggles to consistently handle esoteric new concepts like the backspace key.

A case in point is the wailing and gnashing of teeth in the Linux community about systemd. From an external objective perspective, this is absurdly childish. Linux is missing 80% of the basic functionality that MacOS and Windows have had since forever. Since the NT4 days in the 1990 forever. In reaction to the systemd team dragging Linux into this century, people lost their minds. They got so mad they were practically frothing at the mouth.

I've seen similarly amateurish, unprofessional, dismissive attitudes everywhere I've turned whenever I hit a problem with Linux. Most recently I dug into the history of why its DNS client is so incredibly bad, and it was just a shitshow of stupid, stupid arguments on various forums that have gone on for decades. Idiots arguing very loudly overruling the people giving good, but humble advice.
> kinda amazed no one's ever just thrown a probe at the sun [...] before it burns

The answer is somewhat simply that it burns real quick. These guys made the heat shield for this thing and have some decent insights: http://enbio.eu/solar-orbiter/
Sumo is cheaper the Splunk from all accounts but still pretty expensive. Think half the price of Splunk perhaps. It's still nice but we ended up spending a lot of time trying to keep out bill down by not sending data to it since the price is based on the number of GB/day you send it.
Do you ever feel like all the noise influences the way you think about your own career? I work as a data scientist and sometimes find the hype so off-putting that I think that I should look for a role that's related to solving some optimization problems outside of ML, or a software engineering role in some completely different domain and work as a backend developer or something similar.
> Have we moved past layered security for some reason?

Yes, yes we (more accurately "they") did. I don't know which schmuck with a blog came up with this idea that VPN is a thing of the past and a lot of people followed suit.

I bet there are IT shops out there that rely solely on VPN and the schmuck worked there, but that's like seeing somebody not lock their door and concluding doors are bad model for security and we should get rid of them.
Things you should be doing with cookies (but probably aren't)
Citizen science, that is making people feel smart while collecting / generating huge amount of data and working together toward a bigger social goal.
Don’t forget about South Korea (Samsung)
Ask HN: Free' Byju's app and Google India, the dark pattern – how to fix?
Byju's app, the popular education app in India is listed as a free app in Google Playstore [1] (Has no 'Offers in-app purchases' label too). After downloading, all lessons will work only for 2 days; after that the app will get locked. Then, salespeople from Byju's will call and negotiate to purchase packages (Variable and random pricing).

This has been reported to Google Playstore multiple times by many people. But, still, Byju's is continuing this dark pattern. There have been some reports that suggest that Google India intentionally allows such practices, as Byju's is throwing money in terms of Ads.

Can someone please explain how to fix this dark pattern?

1. https://play.google.com/store/apps/details?id=com.byjus.thelearningapp
There are at least 2 different definitions of robustness that could be relevant here.

The legacy systems are likely to cover many more business corner cases, which is a kind of robustness.

However, legacy systems, developed before modern software engineering practices caught on in internal IT departments (no tests, no modularization, no QA, etc), are often very prone to crashes, freezes and all sorts of other bizarre behaviors, which is a different kind of robustness.

Of course, I'm absolutely sure that newly written software is often lacking in both kinds of robustness, perhaps with the same frequency as legacy software. But often times, when a company is replacing a legacy system with a new one, this second kind of robustness is taken care of with priority.
I didn’t see the men identify themselves in the video. Did you? Seems pretty clear cut definition of “unidentified” to not say who you are or what organization you’re with.
Case studies from interesting and / or hyped domains maybe?
How about the elephant in the room?

Radio firmwares.

It is meaningless if you install firewalls, if you compile android on your own, only to have to turn around and use proprietary, closed source libs to access proprotary, closed source radio firmwares.

Radio firmwares which often have full RAM access, parallel CPU control, GPS and full hardware access, and make intel's management engine, and closed source bioses look sane in comparison.

On my samsung phone, I often wonder what the radio firmware might be phoning home about.

And how that may be exploited down the road...
I miss examples on the website, both code samples and examples of what this looks like. And since it is GUI related, i kinda expects at least some screenshots.
This is known as Intel Syndrome.
As someone who doesn't frequent pubs - is going to pubs and talking about your day to strangers actually a feature of pubs? How does that actually work? What's the etiquette?
Late to this party, but also does GP think that everyone working in FAANG is doing glamorous work? I did a year in a big 4 and I know that my work, over 4 years later, is still in production at places that my parents and friends buy products from. Meanwhile, I've met people who work on a team to do logistics for a niche product at FAANG. They're talented people, but let's face it, not everyone is working on the cool stuff.
Still no Windows 10 notifications? Disappointing. Alternative clients that support native Win 10 notifications?
> Internal networks only accessible via VPN is considered an anti-pattern now in terms of security. It puts authorization firmly on the VPN.

How do you jump from "VPN is not authorization" to "VPN is an anti-patern"? It's at a completely different layer than authorization ffs! You don't give up on seat-belts because they don't stop bullets coming through the windshield.
Page doesn't render correctly for me in Firefox/MacOS, so I had a similar thought... there's probably a couple of things he should add to his list! :D
That supposes that good people get good jobs easily. Given the stupidity of the interview system and my own experience trying to get a better job after working my ass off on improving myself, I think this is really not guaranteed to be the case.
If it's used across the enterprise, it's arguably enterprise.
Servicenow is the SAP of I dunno maybe just an even shittier version of SAP.
Hardware & Electronics
There are two tools nobody mentioned yet.

DbVisualizer -> best GUI for databases, you learn it well and use for all databases

Editpad -> fastest text editor I’ve ever seen with bunch of useful features and terrific regex (see regexbuddy from the same author)
There is no such thing. The culture either supports execution of your strategy or it does not. No universal definition of “broken” exists
> It's different. With the ML stuff there's a bunch of actually useful applications and interesting problems at the core with a lot of fluff and marketing piled on top of it. That's the reason why you're seeing the ML/AI hype last so much longer than blockchain (which was basically a quick cash grab with no substance).

LOL...I thought supermarkets were using blockchain to track the provenance of their cabbages, coffee beans, beef joints, etc LOL

I think you have a point about ML/AI. To my mind, judging by the hype, there seem to be a lot of solutions looking for a problem. Having said that I feel I should also jump on the bandwagon and get my ML/AI credentials as an insurance against future demand for the skillset ;-)
If you're looking for world-class CSS knowledge, start with https://every-layout.dev; if you build UI for a living and haven't encountered axiomatic css and layout primitives, they're likely to change your world.
> But that won’t provide a great user experience, particularly for users who resize content at the browser level or zoom into content.

What browsers zoom dynamically nowadays? When is this actually an issue?
Yes, This is the main difference. In Germany the education is free and medical insurance not something to worry about ( I have no idea about what deductables, deletables etc mean). This is where the difference lies.
I play esports myself and of course it's a great achievement. But the word "optimize" just triggers me when used in this context.
Same here (but started in 2000), except I didn't know about the ch unit. OP likely has some great soft skills and negotiation prowess.
A smartphone is far more capable than a 'dumb' mobile phone, especially to someone who doesn't own any other computer.
The ; in your link sends me to about:blank#blocked.
In his explanation inline-blocks do generate a block. It's just a block that doesn't fill the entire horizontal space, but expands with the inner element.
It's ironic that our kids in the future reading wikipedia there will be a table of numbers killed overseas by US presidents. Trump will be listed as one of the most peaceful in that table.

It's ironic because his image today is of violence and instability and that the opponents of him don't consider violence overseas or international peace as that important.

It's things happening at home which counts politically in a present time.

Trump will kill less than Obama but Obama gets the noble peace prize.
My large employer has that policy still (business class if any leg of trip is >8 hrs).

Everyone at the VP level doesn’t get to book better than the rest, but they fly so much that they’re regularly upgraded.
This comment should not be downvoted. HN have the smart people but does not have a basic knowledge how to be respectful and 'debating' about gender and biology.
iPhone Apps for Seniors
Guys we need to talk. Are you capsbold serious? These are things that you learn in a first week of doing web development tutorials. I read this thread and it makes me think that I'm delusional because of a heat wave. Margins collapse? :focus exists? Me not getting a joke? I don't understand.
If you control your own Jira instance it’s ok.
AI solves problems to achieve goals, and is distinct from consciousness
Best resource I've found to learn the foundation of HTML/CSS is Shay Howe's guides [1]. I think it doesn't cover Flexbox and more advanced layouts, but it's totally worth a read. I still go back to it as reference from time to time.

[1] https://learn.shayhowe.com/
I found it very interesting how Facebook et al got so much flak right after the 2016 U.S. presidential election. It was as if the DoD finally realized their little weapon could be turned against them and took action to reassert dominance.
Yes it's condensation and happens on every airliner, but the water is normally contained by the thermal insulation and runs behinds the panels down to the bilge area (at the bottom of the fuselage barrel). Some issues in the insulation condition or installation can result in water dropping in the cabin.
That's primitive, it is what hacked their network?
It shouldn’t effect your oxygen saturation’s at all. Respiration is driven by raised CO2 not drops in oxygen in the healthy (COPD is the classic example of where low oxygen levels drive respiratory effort)
And HFT tends to hire from:
- Gaming
- Military software
- (Medical) devices
Standard Chinese Academy
Language-learning website with tons of free resources: fully-featured Dictionary with examples sentences, Vocabulary, Quizzes, Grammar, Reading & Videos for Mandarin Chinese
put AI research on their resume. This has resulted in so much noise and low quality work that it really hurts the field.

That’s one way of looking at it. Perhaps another way is ask why all of these employers are hiring people who have done low quality research without understanding who they’re really hiring.

It reminds me of the adverse market effects on gamers when Bitcoin miners were buying up all the GPUs a few years ago. It’s another emergent collective phenomenon that’s distorting the market.

I think there may be quite a few employers out there with non-technical management who have become convinced that they need to hire a machine learning expert, without any particular reason why. They might hear a competitor has hired someone and so they need to as well. Really weird.
The hack was epic and strange. But also epic and strange is how Twitter stock value hasn't taken a prolonged hit. Is there really so much trust on Twitter that this was an isolated incident?
translation: "Geeks refuse to act their part as blue-collar cost center. This 'raclcitrant' attitude has been addressed with out-sourcing (thank you GoldmanSachs for leading this effort), cloud computing (all roads must lead to Rome), and the on-going effort to reduce the personal computer to a curated tool controlled from central systems. This article is an update in the progress we have made to date."

> As software eats the world

you would think software develoers would be kings of this world. But alas, the folks who own `The Economist` do not wish to share the technocratic ("finance") perch with the emerging technocrats.

"We must keep the geeks out. They think too much."
I've said this here before (I think) and I'll say it again. With almost all initial YC partners leaving and YC getting bigger, they also get more risk-averse, just like any growing business.

Therefore I'm afraid that we will see less and less interesting and "out there" YC companies but more confirming ones.

I'm aware that growing has other benefits for YC and its companies, but I'm personally just a bit sad about this...

Edit: I feel like Seibel is the last interesting full-time partner and I wouldn't be surprised if he leaves within 2 years.
> This is a tool for which I definitely ask for an Enterprise Version license whenever I join a new organization.

I simply bought myself a license and use it on both the company and personal machines.
I’ll be honest, a lot if the portable oxygen saturation monitors seem to report slightly out of range readings. It often picks up after a few minutes, I suspect they are calibrated poorly tbh.
94-98% is the desired range.
Two side remarks: ITER is expected to cost >€20B, achieving fission cost $23B as estimated in hindsight. You say the cost of fission is roughly equals that of fusion, but fission is ITER + past projects + perhaps future project.

1. That implies that the total cost of past fission projects was a very small fraction of ITER's cost.

2. I find it difficult to believe that an eleven-digit hindsight estimate excludes military costs, let alone that the beancounters couldn't/wouldn't estimate "much of the cost".
Clients are never clear. They don't know what they want, need or how to express it.

I consider it my job to work with them until it becomes clear. I bill them for that.

If the project fails because of lack lf clairity, it's my fault.
Fair point, but would you want to hire someone who has a history of taking bad about previous employers?

For me, that would set off the same red flags as someone who won't stop complaining about their horrible ex relationships...
The economist is thinking at the economy-wide structural level. It would be a weird claim for the economist to make that the problem is just that people are promoting the wrong managers and that there's some simple fix for this problem.
Isn’t the answer... more components? If the more complex components are themselves composed of a small number of simple components, you can replicate them with your own tweaks.
There is probably more to the story here. If you’re only at about 50k, you’re making $24 an hour. There’s even cheaper labor than you. It’s going to be a disgusting race to the bottom if we start paying everyone 20, 18, 15 ... dollars an hour.

At this point in my life you would have to pay me around six figures for me to do CSS seriously on a daily basis (and it’s likely I’ll still burn out and leave). The cross browser and device testing alone is so tedious and stress inducing that I simply won’t do the job below a certain price point (or I will out of desperation but definitely will bounce ASAP). The unsaid thing about doing heavy CSS work is that it doubles as a QA job from all the testing required.

And again, I’m someone that’s good at it. You can’t pay me enough to do it, not if I have choices.
The Near East. That's what, Haifax NS? Rio de Janiero?
Encrypted voice is very tricky to get right. One of the state of the art open protocols is SRTP (and ZRTP). However, outside of Signal and a few others, a fair amount of e2e encrypted voice is proprietary and aimed at the defence market. Webrtc (including p2p) is also encrypted, but it’s not e2e unless the calls are p2p.

One channel for information leakage is variable bitrate codecs. Have a look at this paper. http://www.cs.jhu.edu/~cwright/voip-vbr.pdf
New material mimics strength and toughness of mother of pearl
Definitely. I came from a software engineering background into AI 6+ years ago, and I was lucky to be there at the right time. From purely a career perspective, leaving aside that this may be your life's passion, I believe that right now is the worst time to get started in AI. These is so much noise and competition but very few actual jobs or value created. It's just a research PR machine. Just as with Data Science, companies that think they need AI often just need better data collection, pipeline and infrastructure engineering. Good backend/infrastructure/data engineers are so much harder to find these days, and these skills IMO provide much more value than doing some kind of modeling.
The less conspiratorial take on this is that social media simply exacerbates and foments conflict, period. Maybe some of these involved significant coordinated propaganda efforts, but I doubt they all did. The mistake the western world made was thinking that this social media generated conflict was a result of some coherent "positive" motivation, when perhaps it was simply blind social media outrage that coincided with revolutions in places we thought were bad somehow.

It exacerbated it first in the middle east, maybe because those societies were close to conflict to start with, but the western world doesn't seem that far behind.
>Tough and Strong: Cross-Lamella Design Imparts Multifunctionality to Biomimetic Nacre

https://pubs.acs.org/doi/10.1021/acsnano.0c01511
Serverless Rendering with Cloudflare Workers
> Our company has a flagship product on both Linux and Windows and we use Qt for the UI. Exact same cross-platform code produces relatively ugly looking UI on Linux. In almost all discussions people start blaming both users and developers alike as if it's their problem.

That is either because of a Qt problem or a problem in your implementation, not with Linux in particular.
42C is 107F, it is way too high it seems.