skysight-inc/HackerNews huggingface dataset:
It's sort-of a saying in the industry that can be applied to many things. The biggest problem is the people who might know how to make it work are no longer there or have forgotten. If it's automated there's a chance it might work, but if it's slightly off then it's even harder to comprehend and adjust.

I've seen backups and failovers not work so many times that it's an amazing surprise when one actually works--usually after laborious manual off-script intervention and invention. I was being somewhat kind to failovers, I have seen smallish backups work on several occasions. An untested disaster recovery is the worst.

Edit: think of an unexercised procedure as not "It works for me" but rather "it worked for me once."
"We should maybe start tracking some of this"
"Where does the data come from?"
"Dunno, a handful of hospitals... maybe?"
"Right. Let's just use Excel, not gonna waste time on that now"

... six months later ...

"Hey um..."
> Hire someone that knows what they are doing

How does a non technical person tell someone who knows what they're doing from someone who is good a looking like they know what they're doing?

I'd like to use your answer to justify my purchasing decisions when I need work done on my house/car/genes.
Or maybe a need for regulation. Make it so the banks can't recoup the money from customers and the problem would get fixed quickly.
This is my biggest bugbear (the general behaviour, not the specific example). I want to make good technical decisions, your library has made choices based on its principles and design goals, don't obscure the trade-offs you've been made -- this is just a (poor) growth hack in disguise.

I've seen so many people use technologies then regret it a year later because they realised what they actually wanted to achieve was at odds with the design goals of the technology.
I suppose someone had written a VBA macro to import all the CSV files and then save them in a format which could be imported into some dated upstream system. Or never changed how they worked. Could even be because Excel does something slightly more rigorous with XLSX files which made writing the VBA trickier.
Isn't that basically M:N but now with process switching and IPC overhead? Where your processes are the N OS threads.
Ask HN: What usage of the GPT-3 API completely blew your mind?
There have been many demos that people have posted on Twitter that involve the use of the GPT-3 API to create automated layout generation from text descriptions among other cool use cases. What have you found to be the ones that came out of left-field and shocked you?
XLSX files have been around for ... nearly 13-years...

Ugh - I still deal with clients who are creating brand new XLS and DOC files and expecting to have all the latest features (co-authoring when hosted in 365/SharePoint Online/OneDrive/Teams)...
More often than not, lots of small commits, with incomplete changes, will make git bisect completely useless.

It takes someone that's, at the same time, making 'messy' commits with horrible messages, but also diligent enough to never commit any breaking changes.
This seems to be describing a style of programming, and you'll have to take these principles in the spirit that they were intended, i.e. in the context of that programming style. I recognize this style as a common style in OOP/FP languages such as Scala, where it's common to pass around immutable Plain Old Scala Objects (made from lists and hashmaps).
What about inline or inline-block children, such as an aside, a TOC. You are assuming every children is a block. That is not always the case.
I get told my advice is excessive all the time, even by cops. But I haven't been shot or arrested. I prefer to err on the side of caution so I can go home and sleep in my own bed that evening.

I'm also extremely careful with my table saw. You describe this as fear, I describe it more as risk minimization. It costs me nothing, I am not degrading myself, I simply avoid things that trigger fear in the cop.

My father served in combat in WW2 and the KW. He received a couple medals for bravery. But he always did everything he could to minimize any unnecessary risk. If it was a tough mission, he'd often be asked to lead because the other pilots knew he'd bring 'em back with fewer holes in their airplanes while still pasting the target.
> You are asserting with no idea whatsoever, or relevance really given you're apparently ignoring that I was answering a very specific comment.

I am directly addressing your comment about "DMS/DAM". How is that not relevant?

> One, it really is not, there's nothing impressive-looking so far.

What is impressive to you? That's what the critics said when the iPhone 1 was announced. That's what many also said about electric cars. Funny how the metrics (sales/safety) played out on that one.

> These are just events it might be able to generate, it tells you nothing about how well the events are detected and how the consumer of those events integrates them.

The fact that it can detect those events using a specialized redundant NPU hardware is a far cry from "Driver drowsiness detection" and "DMS/DAM" from "14 years ago". Hence, an apple to oranges comparison.

> What do you think exactly, that other manufacturers just get a magical yes/no blob?

It's interesting you ask that, because they mostly are binary logic if you look at the ECU firmware. Some "Driver drowsiness detection" (MBenz) systems will also just beep at random intervals after driving non-stop for 1 hour. But they still market them as being able to "detect" drowsiness.

George Hotz talked about this many times. They also don't have any firmware code signing whatsoever (esp Toyota) which presents a security risk.

Out of curiosity, which of the DMS/DAM systems do you have experience with?
I replied in another comment, but it was never super frequent, and hasn't happened to me in years. Just like it sounds like with you, the fear of it happening again has lingered.
So it's kind of like React hooks, except they are probabilistic and constrained by 3d geometry. And the things moving around fast inside the cell is the event loop. Fun!
Yeah, it happens. Trust me, we've given up on static resources because of the fact that social media can blow something up very quickly.
And what do they use instead of Excel? LibreOffice? Some expensive custom database software?
And of course they would never needed to have borrowed at all if they had just let Sterling float and not taken a us dollar denominated loan in 1975.

The problem was a government still operating as though Britton Woods was in place five years after Nixon ended it
The article is quoting a study saying that team sports may improve outcomes for the players but not for the rest of the students. The obvious doesn't need saying: organized sports is a moneysink that takes funding away from the core mission, which is academics.
Price deflation is only of concern to debtors with fixed rate loans. For those with variable rate loans the rate will tend to drop during deflationary periods.
It's not pitch black inside of the vehicle. The giant LCD puts out some light. There are reflections from your headlights (bouncing off what's in front of you). There are street lights. There are other vehicle headlights. Your eyes have to see stuff for you to drive, so there must be photons hitting your face, and some of those get reflected.

The external cameras have excellent low light sensitivity. If the internal camera is anything like those, I think it'll work fine at night.
In the Land of Invented Languages¹ is a great read if you want to learn more about artificial languages like Basic English, Lojban², or Blissymbolics³.

1. http://inthelandofinventedlanguages.com/

2. https://mw.lojban.org/papri/Lojban

3. https://www.blissymbolics.org/
In some sense. You could build a type system around "has a <foo>" relationships instead of "is a <foo>" and get something pretty cohesive out that closely aligns with ECS.
For people who are curious to see some of the functionality, there are a few demos linked from the documentation here:

https://awslabs.github.io/diagram-maker/explore/demos.html
The new AWS glue builder interface uses this as well
The silent part there is the real surprising part to me. You'd think the exporter would die noisily if it still had data in the buffer and it ran out of file.
Or in Saudi Arabia you could be murdered by the State.
Twitter now censors those who "misrepresents its affiliation with or impersonates a candidate, elected official, political party, or government entity". How would a contemporary Jonathan Swift fare?
There are many varieties of “money-forwarding scams” and many of them illicitly forward good funds, some with the knowledge of the money mules (a term of art) and some without.

With regards to the exact scenario you outline, the core problem is that ACH payments in the US cannot, at the receiving bank, be guaranteed to represent good funds except probabalistically after the ACH return window has passed, and may not be good funds even then. There are both legacy reasons why this is true, dating to the clearinghouse system for paper checks, and UX reasons why it remains true.

Many remediations against this and similar attacks create winners and losers in the legitimate economy. For example, increasing the friction to receive a transfer from a novel source impacts the ability of family members to help relatives in event of emergency, hits the cash flow of semi-formal businesses severely (many sole props operate out of personal accounts and may take dozens or hundreds of first-time payments a month), affects new clients in the onboarding window (who you can’t usefully exclude because they make up a large chunk of accounts which will participate in this fraud), etc.

Note that another way to phrase “Ensure customers don’t end up holding the bag” is “Banks should be less willing to extend credit to poor people” and that there are non-trivial policy and justice implications of that proposal. It is not widely understood by consumers that a US checking account is a credit product, but it is, and the operation of many households assumes this fact of the status quo.
The mouse is a little out of the way. Seems like have you to move to a workflow that you are almost entirely on keyboard? I would love that but just find that there is so much forced mouse interaction which I would like to avoid?
I agree. The great thing about software is you can always iteratively improve it over time. As long as you're not reaching the hardware limits.
That's why Excel wins. Because it's right there, infinitely adaptable to any change in workflow you may need to make. No need to send official requests through half a dozen layers of management to get the IT people to maybe, in half a year, add a column to the database. No need to involve 20 people for a year to create new software for a new workflow. You just agree with your co-workers on a change, swap a column, add some color, File->Save, done. It wins because it puts power in the hands of the people doing the work.
RL is extensively used in robotics ;)

If you want to go for a PhD, I suggest reading Sutton's book on RL (at least the important parts for what you want to do), followed by recent RL papers and RL papers in robotics that pick your interest, understand them fully. Aim for journal papers and major conferences only (high impact factor is a first metric that comes to mind).

The main bit is to try to formulate an important research question you're interested in which is not already explored in the vast litterature and plan which experiments you need to carry and what do you need to change if some of them fail.

If you want to engage in a PhD, an important and well studied research question will increase your chances of getting accepted in a PhD program.

The main advantage in doing a PhD in a uni is that you can share and learn knowledge from other students and advisors, as well as have insights in what are ideas worth pursuing and what are small improvement that no one care about.

At uni you usually work on the kind of research meant to improve the knowledge and less on the general engineering problems. Engineering problems are byproduct of the knowledge you are building. A lot of uni work very closely with industries in practical fields like robotics, you'll have plenty of opportunities to apply what you are building directly on engineering problems. But that will not be the main focus.

In my experience it is considered less 'valuable research' to try to apply some SoTA to a specific engineering problem in academy, and usually proposals of this kind are rejected.

Hope this is helpful :)
Nevermind, it's the same with Grid.
Kube Doom, Kill Kubernetes Pods Using Id's Doom
It's hard to say from here what would be the best thing for them to use, but simply using a modern spreadsheet format instead of the ancient xls seems fine for interchange.
It means that when the term is used professionally in literature, it doesn't mean to suggest a deduction of causality.

Also, causal deduction is not the only way to arrive at a competent causal theory; humans and animals do it all the time, and they do it to such proficiency that it cannot be explained by a methodical process of causal deduction.
Yep, that's the problem. There's a gap in the space between the generality of Excel and the performance of a SQL DB with no UI that nobody wants to fill.

Microsoft Access sits there, but nobody uses it for some reason.
Right. When a tool like this can actually "compose" a dataflow using cloud native components (lamdbas, messaging, storage) in real time, this has potential to be super powerful.

Think of, for example, Apache NiFi [1] but instead of the components being constrained to a single JVM execution, the components are realized as AWS or Azure services. That "operational view" of your architecture would be super neat, especially when statistics about each component can be visualized in real time.

[1] https://nifi.apache.org
Show HN: Webwide forums turns 1, v2 launched
I’m kinda bummed that you only got two replies in total... Mac development is a little bit of a lost art these days. There are some very skilled people out there who knows it. But not so many who choose to learn it though these days. All focus is on mobile...
I seem to remember BlackBerry Messenger doing this 15 years ago, I don’t think Facebook or Signal were close to being first
I didn't know about #[repr(transparent)], I will add that to the blog post. Thank you!
The first rule of software is "If it works, it'll get used."

This is why people's email inboxes double as their TODO lists.
I think you have a really, valid point and part of that is also probably a consequence of the structure of the healthcare system itself:

"Although the United States is renowned for its leadership in biomedical research, its cutting-edge medical technology, and its hospitals and specialists, problems with ensuring Americans’ access to the system and providing quality care have been a long-standing concern of policy makers and the public (Berwick et al., 2008; Brook, 2011b; Fineberg, 2012). Higher mortality rates from diseases, and even from transportation-related injuries and homicides, may be traceable in part to failings in the health care system."

National Research Council (US); Institute of Medicine (US); Woolf SH, Aron L, editors. U.S. Health in International Perspective: Shorter Lives, Poorer Health. Washington (DC): National Academies Press (US); 2013. 4, Public Health and Medical Care Systems. Available from: https://www.ncbi.nlm.nih.gov/books/NBK154484/

We're much better at moonshots, that just keeping most folks healthy.
Couldn't you just group all inline-block elements inside a block element?
Yup. What also helps is that the data literally sits on your drive, or your network drive. No SaaS vendor is holding it hostage.
There are numerous counterexamples. AI/ML is huge in industry right now, but that’s just the most visible field. Hardware manufacturers certainly have employees pushing forward the state of the art. Google regularly publishes cited research papers. Microsoft and Oracle fund a lot of academic research—I have to assume they also employ internal researchers. Industry is on the forefront of the software engineering specialization of CS (my grad school focus). I’m sure you can find plenty more examples.

10 years of focus on the same problem is definitely possible in industry, and your salary will scale with your expertise. It sounds like you’re expected to produce results along the way even in academia, so there’s not a notable difference in that regard.

One other thing worth comparing is the administrative burden. Good engineering teams have a variety of support systems in place to keep high-value engineers as productive as possible (people managers, engineering coordinators, project managers, etc.). It sounds to me like profs end up personally doing a lot of legwork.
Bristol-Myers to buy heart drugs developer MyoKardia for about $13B
Show HN: I bought a SaaS and am modernizing it
Ask HN: Chrome extension that cleanup malicious and annoying browser extensions?
I collected a large list of malicious and annoying chrome extensions and developed a system for identification new ones.
I would like to hear what you guys think about whether such a product people need?
I sure hope that wasn't the key learning from our post! It's not a very repeatable/helpful learning :)

Luck can definitely play a big role in building a successful company. I think what a lot of people don't realize is how you can increase your exposure to luck.

For example, if you have a bigger/better network, you're more likely to get lucky from that. If you talk to more people about your company, you're more likely to stumble across key partners/investors/customers.

In our case, our luck with React.js can be attributed to my working at Facebook before starting Canny.
Was originally reported few months back: https://www.cnbc.com/2020/06/04/amazon-licenses-slack-for-wo...

Actual rollout started couple months later. Currently living in a nebulous/purgatory in-between state, most people have both Chime and Slack installed on their laptops/phones. Can't fully commit to just one or the other, yet.
Fiercely contested floodgate system in Venice works in first major test
apparently part of the problem here was simply the fact that they used the columns [1] (of which there are far fewer, even on newer versions of excel) instead of the rows

[1] https://twitter.com/standupmaths/status/1313055411285774336?...

edit: retracting this as the person who posted that tweet made a correction in one of the replies
It's not a good look to trash someone's career because they made a mistake. This happens to everyone everywhere — the only question is how well you handle it.
I think what makes it a "side hustle" is that it is practical to do on top of a full time job (multiple jobs). Obviously if you scale the number of machines up it starts to look more like a small business, but it looks practical to do one or two machines in your "spare" time.
I have ~2.2 ms to 1.1.1.1 on RDS, wired as well. I guess it depends on the area and how lucky you are with the equipment they use.
Advanced SEO Techniques for 2020
GitHub could _drastically_ improve this workflow by allowing a collaborative commit message to be part of the review. That way the PR can use small commits, and the main history can use atomic commits with an agreed-upon message useful for future code archaeology. Gerrit gets this correct.

I and several others I'm aware of spoke with a product team at GitHub about this over a year ago, but nothing seems to have come of it. In the meantime, my default is for any repository I maintain to have atomic commits with fully descriptive commit messages only.

The kind of use case described in the article is not, to my mind, a good reason for the purpose of a commit message - describing for future maintainers _why_ a change has been made - to be defeated.
> These automatic tagging features also bring to question the bias in algorithms. What does this mean for drivers with disabilities? Is it possible that a safe driver with ADHD or Turrets etc might be flagged as inattentive during an autopilot crash and therefore at fault?

I'm not understanding your point here, and you seem to contradict yourself a little bit.

A driver with a disability that makes them inattentive can't be a "safe driver." Having a disability that makes them inattentive, appearing inattentive, and getting into a crash (autopilot or not), seems to be a "three strikes and you're out" situation, IMO. You'll have a very hard time convincing me the person wasn't at fault in that situation.

Certain disabilities prevent people from driving cars safely. It's unfortunate, but it's just the way it is.
That's honestly eerily close to what is in my head with what we're building for Refinery. It's a rough nut to crack but we're trying!

https://refinery.io
HP Device Manager backdoor lets attackers take over Windows systems
Which editions did you read?

Many of the css options that make complex layouts more palatable have only been commonly supported more recently. (flex-box:2015 , grid:2017, newer units:2010)
Yea, a better example of making invalid state unrepresentable in Google’s protocol buffers is to use the “oneof” feature to mark that a set of fields are mutually exclusive. If A, B, and C are mutually exclusive you can put them in a oneof, which also saves space in the binary representation. If in future you discover that A and B but not C needs to be a valid state, you can add a 4th AB option inside of the oneof.
I 100% would be.

If you’re a high skill laborer, jobs are replaceable, but your time and emotional well being are not. All of the “we’re a family all in this together, rah rah” stuff is absolute nonsense designed to convince you to ignore your own self interest for the sake of the company’s self interest. You should look out for your well being ahead of the company’s, because they will not look out for yours.

Also, you’ll never convince the board that the executive is bad. Not only do they have an immense incentive to justify their own choice, chances are that the narcissist is going to be much better at manipulating the board than you will be at persuading the board. By the time you can persuade the board that an executive is toxic, chances are the damage to the company is already done, and you’ve had to spend years of your life dealing with the fallout.
Good. Driving is dangerous enough. We should get bad drivers of the road.
I'm betting the exporter isn't running out of file, but out of loop counter.
The Robots Are Coming[.]What Will It Mean for Farmworkers and Rural Communities?
Apple applies for a patent on self-healing phone display technology
I wrote an energy reporting system based on Excel. Based on that, I think Excel use falls into 2 categories

a, extremely simple reporting with few workbooks

b, serious misuse of technology

Billion dollar companies were born based on replacing Excel in workflows. The problem is not that they have an old version, the real problem is that they use such a system in the critical path.
It may be interesting, but the generated URL[0] seems pretty scary to click, esp since the QR code shows the same.

[0]Do you dare? https://ku.ag/xrjl6wr8i.ye
Yes exactly. An endless battle: IT want to stamp out spreadsheets and centralise everything but it all becomes an ossified bottleneck of development projects. Meanwhile people need to get stuff done so they use Excel.
U.S. citizens have constitutional rights, and that includes using information services for expression of speech that are or are not based in the U.S.