skysight-inc/HackerNews huggingface dataset:
I disagree with this post so much!

I felt anxious just reading it. Of course there is always an opportunity cost, and of course that tiny startup that offers half the salary you’re worth might become the next unicorn costing you millions in equity because you didn’t join when you had the chance. But that is FOMO and you can’t live your life this way!

I realized this the older I grew: stability is good for your mental health and money isn’t everything. I won’t take a job that pays below market rate, period. And if I have a choice between a “boring” job at a mature and stable company vs a frantic startup where you have to be 200% just to feel like you’re standing still, I’ll always take the stable job. “Personal brand” be damned.

With the boring job I can also afford do be 9–5, leave work at work, and realize how meaningless these business problems are outside of work! Really, there will be another 8h tomorrow to tackle these TPS reports, nothing is going to happen if it’s not done today but you’ll be healthier for not worrying about it too much. By working the 9-5 job, you get more time to do things that actually matter (in my opinion), like stepping away from the keyboard, living your life, spending time with your family. But with the early Uber, you don’t get that: your peers are working long hours and so you have to do the same just to keep up. And for what? Meanwhile, your life passes you by and it’s 5 years of your limited life you’ll never get back. But you’ve made Uber shareholders richer. When you calculate your per hour rate after all the unpaid overtime, it’s not even worth it from that perspective.

I’ve never worked in the valley but what then author describes sounds like a recipe for burning out multiple times in your youth. That also has a tremendous cost which dwarfs staying at a boring job for a few years longer.
Honest question: is it any different elsewhere? If so, why exactly and how do you know?
I disagree; I think that approach does not work.

Building powerful tools and then using them ethically doesn't reduce the amount of "unethical evil" done by others. Quite the contrary. And it doesn't deny them "spoils", as though there's a zero-sum prize, because there isn't one.

If you're really good at building tools, it will result in the creation of new, powerful tools which may be wielded for good or evil. If most other actors out there will wield those tools you're building for more evil than good, the mere act of building those tools will lead to more evil than good.

So I'm with cageface on this.

Deciding which tools to build does have consequences, and it's other people who primarily decide how those tools will be used, not the toolmaker. Sometimes you can already see what choices others look likely to make.

Some would argue this doesn't place an ethical burden on the toolmaker, because you can't and shouldn't control other people. That's a different argument though. Ethical or not, there are undeniably consequences from building tools when you can see how they are likely to be used.
Does benchmark performance really prove maturity?
I'm in a small energy company and log 50k/s events for several million points (temperature, pressure, voltage, current, power, ...). And most of what was said is true for us but we dont pay millions per year to our vendor. Its not cheap though and will pay millions over years easy. Horizontal scaling is not what these databases do as mentioned (thinking of Wonderware, IP.21, Honeywell, PI, ...). I have some hope for AWS Timestream for cloud but still think price will be high and they only ingest near live data so nothing older than what fits in memory. Most of the open source like influx, timeseriesdb, prometheus, lack features I expect but they are getting closer.
Not in the top 5. I can tell you that for sure.
I agree, data warehouse was what the data lake is today. Data cube is the aggregation of data in the warehouse, and then you can drill down and roll up. Difference between warehouse and lake is the emphasis on correctness (one canonical data model) and deduplication of data (when warehouses were invented, storage was expensive so one tried to normalise it into a star schema with as little duplication as possible — when emergence of cheap storage, this is less important and we can spend less time developing fancy ETL processes to make everything fit into one, conformant data model).
In North America you get either a TV Cable (coaxial) outlet, which then needs a cable modem (DOCSIS).

Or you get a phone outlet, for which you need a DSL modem.

For both cases, back in the day, you still needed a router. Nowadays it’s usually a modem-router combo, and usually they are terrible.

Everyone always has a rats nest of wires somewhere behind a TV or couch. :D
Tinnitus Treatment Report creator here. Glad you find the site useful and thank you for sharing the link. Appreciated.
Depends on the application. Often down-sampled data is useful for drawing trends but not so useful for better understanding failure events.
The US was putting people in cages before the pandemic.

The level of the pandemic in the US is an effect of decreased democracy and respect for human rights--not a cause.
It's not a random esoteric programming language, it's JavaScript.
Cherry picking apart, Google and Facebook have Kubernetes and React as great industry leaders. I think this happens in every other business, something you build can please users or not.
Hearing Loss Treatment Report creator here. Thank you for referencing the site, I appreciate it.
Samsung phones force Mainland China DNS service upon Hong Kong users(Part 2)
If you don't know how to use a database for whatever reason and are doing something as a test-of-concept then CSV is fine. But for anything serious - databases, particularly older featureful ones like postgres, have a lot of efficiency tricks; clever things like indexes and nobody has ever come up with anything that is decisively better organised than the relational model of data.

If you use a relational database, the worst-case outcome is you hit tremendous scale and have to do something special later on. The likely case scenario is some wins from the many performance lessons databases have learned. Best case outcome is avoiding a very costly excursion relearning lessons the database community has known about since 1970 (like reinventing transactions).

Managing data with a csv (without a great reason) is like programming a complex GUI in assembly without a reason - it isn't going to look like a good decision in hindsight. Most data is not special, and databases are ready for it.
the definition of fraud follows the laws, not logic. laws aren't uniform and crime equipotent, because they model a trade-off between societal, communal and individual damage, plus a great deal of unfairness from certain topic being propped up by politicians or special interests groups
You can compare Javascript to other languages and note that many of its notorious problems have no rational justification, and are unnecessary. That's what I call objectively terrible.
They wouldn't listen

https://xkcd.com/2030/
"When I use a word, it means just what I choose it to mean —neither more nor less."
Ah, as in missile defense systems. [1]

[1] https://en.wikipedia.org/wiki/Boeing_YAL-1
JavaScript has good parts, I write it a lot. But it is ignorant to close eyes on its warts

1 + '2'
1 - '2'
Number.MAX_SAFE_INTEGER + 2

and entire WAT series, stems from "don't raise" ethos. JavaScript exposes constructor instead of prototype that messed up a lot, in Ruby terms

Object.alias_method :__proto__, :class
Object = Object.instance_method(:initialize)
Class = Class.instance_method(:initialize)
Class.__proto__.alias_method :prototype, :owner
new = ->(constructor) { constructor.owner.new }

Person = Class.prototype.new do
def initialize
end
end.instance_method(:initialize)

def Person.foo
'foo'
end
puts Person.foo

john = new.call Person

def john.bar
'bar'
end
puts john.bar

def (Person.prototype).baz
'baz'
end
puts john.__proto__.baz

Does anyone wants to adopt this feature in their language?
Sometimes tens of scalars per second is the sampled data. It depends upon your requirements for accuracy and responsiveness for alarms, threshold checks, etc. I work with paper making machines that only give us a profile every 30 seconds--but that profile is a thousand floats, and we need to be constantly resampling it both spatially and temporally, and we're doing that for tens or hundreds of profiles for a single system--and we're supposed to handle hundreds of systems.

The more fundamental point that the GP is making is that the realm of industrial sensor data scales in ways that people haven't really grasped yet. It's much less about brute storage than it is about the interplay between bandwidth, storage, and concurrent processing power.
His whole schtick is “it was all a Russian hoax!” with Trump. He is the opposite of objective. And wrong.
I schedule time once a week for date night with my wife. It allows me to focus on my time with her, instead of following random whims, eg, “I need to finish that feature, I’m gonna spend my weekend doing that.”
This does not address the bootstrapping problem. Without some existing peer or root to trust, how do I know which is the real Algorand blockchain?

Some other group could follow this exact protocol and also call their blockchain Algorand.
There is an option in my app to disable the formatting stripping by default. Then Ctrl+V is back to do whatever it does by default, and Win+Shift+Ins can be used to paste unformatted text.
> You can avoid this problem.

No, you can't. No matter how good you are, you can always "rm -rf" your world.

Yes, we can make it harder, but, at the end of the day, some human, somewhere, has to pull the switch on the stuff that pushes to prod.

You can clobber prod manually, or you accidentally write an erroneous script that clobbers prod. Either way--prod is toast.

The word of the day is "backups".
In this thread we're discussing why the law is the way it is (with the subtext that, perhaps, we should modify it). Saying that "the law is this way because that's the way the law is" is circular. Which is what I was getting at when I said "But again, this is just the status quo" a few posts upthread.

To make the question more explicit: why should the non-legal, but supposedly fundamental, right to "freedom of expression" protect your ability to lie to me about a political candidate, but not a contract?
Rheumatic fever is particularly problematic in NZ. There are a host of factors and NZs dealing with is has been bad.
Nobody who isn’t too far gone on the Trump Train thinks the bribery story is anything but horse shit. That’s what “unlikely to cost him the election” means.
Or a blog on being unable to drive your kid to an emergency room because you just finished a glass of wine over dinner.

A problem with devices of that type is that they only test for a potential source of inability to drive safely. What we want is to test for an inability to drive safely.

And while one is easy and might give some quick wins, the drawbacks scare me too much.
> Or make any large scale sacrifice

Sacrifice is exactly what people aren't doing and why we're living through this disaster.

The sacrifice we should be looking at is not the risk of catching COVID-19. It's that of following a set of rules that drastically minimize the spread of the disease. Simple rules, by the way.

If everyone had the kind of thinking some (most?) Asian societies have (collective first, individual second), we'd be looking at a much different world right now. I'm thinking mainly of Taiwan.

But no, we have to deal with people throwing tantrums because they can't wear a piece of cloth over their faces.
The whole piece has a slightly annoying flippant tone to it. We were drunk! Computers just.. do this stuff sometimes! Better to sound contrite and boring in such a situation IMO.

Also I agree with other comments: doing some work after a glass or two should be fine because you should have other defences in place. “Not being drunk” shouldn’t be the only protection you have against disaster.
> but this is a false and dangerous conclusion to make

Until we get our shit together and start formally verifying the semantics of everything, their conclusion is 100% correct, both literally and practically.
If it’s at the same company, often less. I switched from one line of business to another, completely new team, and it took a few months to get comfortable with the current project.
For me it's really hit and miss - it can either increase focus and motivation, invigorate the mind, while reducing distractions. Other times it has the opposite effect. Same with cannabis. The cannabis absolutely took a decade or so of recreational use until I discovered/developed coding well under the influence.

Though I'm talking one or two drinks here, not firing up vscode after a night out or going through a bottle of rum.
I think it's just a joke
They should use ZFS or really fix btrfs. These barebones filesystems have really run their course.
A dangling port-forward was my first thought to how this happened.
Similar effect with psilocybin or LSD - you think you had a really profound and insightful experience, but once you think back on it you realize that (most of the time) you just got the impression that it was profound and insightful.
Scrivener. It's biggest advantage over something like Microsoft Word is that a Scrivener project is basically a custom file system for your manuscript, making it incredibly easy to keep chapters and sections in separate files (for speed, focus, navigation and alternate drafts) and combine them seamlessly when necessary.

Word .DOCs are sluggish to navigate when they get long, tempting to get sidetracked when you're supposed to be fixing a specific chapter, and don't provide a convenient place to stash meta-data (notes, outlines, scrap, alternate drafts, etc.)
Overwatch seems to work pretty well with Lutris and DXVK:
https://www.youtube.com/watch?v=kMEHaSVrk1I

Of course your mileage may vary depending on the type of GPU. (My RX 5700 XT worked well, though you have to wait a few minutes after opening the game for the shader compilations to finish.)
It work great last time they attempted it.
Is 150 MB much nowadays? What would you have otherwise done with that disk space?
>Personally I find it fascinating that I was never told it was my fault if I gave someone the flu in the course of both of us living our normal lives, but if I go to a grocery store and an elderly person does too and they get COVID-19 from me (imagine in this hypothetical there is no doubt that I gave them the virus) then somehow it’s my fault and I’m guilty of any harm that befalls then.

You ignore an important factor. Those who are vulnerable to serious complications/death from influenza can and should be inoculated with the latest influenza vaccine. That significantly mitigates the risk for the vulnerable.

There is no corresponding vaccine for Sars-Cov2. As such, the similar group who are vulnerable can't mitigate the risk.

That's why I (and many others) are trying to be much more careful. I'd also add that while the IFR for those under 55 are quite low, they aren't zero.
The October 2020 release of Azure Data Studio is now available
Where I live we already have cameras on larger street crossings for traffic management, and along every bus line, not to mention the ones in busses, metros and stations.

What is lacking is the fusion you mention. But with ubiquitous 5G it's only a matter of when, not if.

The smaller ones clipped onto the top of traffic lights look
rather eyeborgian ( https://www.imdb.com/title/tt1043844/ )
Not OP, but I work for QuasarDB and we deal with a lot of customers in this sector.

It’s typically a mix of everything, but predictive maintenance, anomaly detection and failure analysis are the most common. For example, there is one process that does trend analysis and tries to “predict” acceptable boundaries of a certain sensor’s measurements, and this is then compared in real-time with the actual sensor readings. If things fail for some reason, a technical engineer will dive into the data with dashboards (think: Grafana), zoom in, compare the readings with other sensors, etc.

The sheer volume of the data makes it fairly painful. Downsampling does happen, but only after a few weeks. This means that you still need enough storage capacity to deal with the full stream of data in real-time.
There wouldn't be anything to prune, but git gc also does compression.
> this is less important and we can spend less time developing fancy ETL processes to make everything fit into one, conformant data model

And that's precisely why modern data processes are inferior to 20 years ago. People reinvent the wheel over and over and spend massive budgets on unnecessary tech stacks that would be alleviated if the time was simply taken to model the data.

A clean data model is about a whole lot more than simply storage space.
According to the same article the platform was property of a US based multinational corporation and was seized by the Venezuelan government. Sanctions were warranted.
It seems lots of people's knowledge of awk is limited to printing fields, and they'll happily chain awk with a bunch of grep and sed when a single awk invocation would do the job without fuss. For instance, TFA uses

awk '{print $1","$2}' | sed '1i count,word'

when you can just add a BEGIN block:

awk 'BEGIN { print "count,word" } { print $1","$2 }'
I had a narrow escape once doing something fancy with migrations.

We had several MySQL string columns as long text type in our database but they should have been varchar(255) or so. So I was assigned to convert these columns to their appropriate size.

Being the good developer I was, I decided to download a snapshot of the prod database locally and checked the maximum string length we had for each column via a script. Using this script it made a migration query that would alter column types to match their maximum used length keeping the minimum length as varchar (255).

I tested that migration and everything looked good, it passed code review and was run on prod. Soon after we start getting complaints from users that their old email texts have been truncated. I then realize the stupidity of the whole thing, the local dump of production database always wiped out many columns clean for privacy like the email body column. So the script thought it had max length of 0 and decided to convert the column to varchar(255).

I realize the whole thing may look incredibly stupid, that's only because the naming for db columns was in a foreign european language so I didn't know even know the semantics of each column.

Thankfully my seniors managed to restore that column and took the responsibility themselves since they had passed the review.

We still did fix those unusually large columns but this time by simple duplicate alter queries for each of those columns instead of using fancy scripts.

I think a valuable lesson was learned that day to not rely on hacky scripts just to reduce some duplicate code.

I now prefer clarity and explicitness when writing such scripts instead of trying to be too clever and automating everything.
And all the emojis on top of that
I'm not really sure I follow these strange examples, how does one classify abolitionism as hate speech and gets this past judges, journalists, elected officials and everyone else?

We have laws against Holocaust denialism in Germany. If Angela Merkel tomorrow tries to use those laws to attack her political opponents everyone will declare her mad, she won't be relected, and probably sued. That's why rules can exist in a state of law, because you can't just do random crap with them

This absurdist logic doesn't just apply to speech. Why have laws against riots? Obviously every protest can be declared a riot. Why have a police at all, they can be tyrannical etc.. This is no argument
3000 bits for every inode. Academic excellence.
It's 2020 now.

European sales for 2020: https://ev-sales.blogspot.com/2020/09/europe-august-2020.htm...

And let's look at some individual countries.

France: https://ev-sales.blogspot.com/2020/10/france-september-2020....

Germany: https://ev-sales.blogspot.com/2020/10/germany-september-2020...

Norway: https://elbilstatistikk.no/
Somewhat similar story from many years ago. Was in ~/somedirectory, wanted to clear the contents, ran `rm -rf *`. Turns out somewhere in between I had done a `cd ..`, but I thought I was still in the child directory. Fastest Ctrl+C ever once I saw some permission errors, but most of the home directory was wiped in that second or two.

Didn't have a backup of it unfortunately, though thankfully there wasn't anything too critical in there. Mostly just lost a bunch of utility scripts and dotfiles. I feel like it's beneficial in the long run for everyone to make a mistake like this once early on in their career.
This is like saying: I come from a country where free market was never a real thing and you should oppose even the slightest regulation, anti-trust laws etc.
I suspect parent’s point is about FU money to some extent.

I can basically afford to say “no” to my boss because I make a decent living and so I’m not scared of him reacting badly or firing me because I said no. By saying no, I don’t really give a fuck about what he’s thinking about me (will he like me, dislike me, resent me, respect me?) but I can only do that because if I were out of a job tomorrow I could still keep paying my rent and eat without skipping a beat. I’m not a millionaire either but I have built my life so that basic expenses can be met for a long time no matter what and that is in part because whenever I’m working for money, I get a better salary than most people in the country.

Of course you can also not give a fuck about what others think do you without money but it’s a lot more uncomfortable I’d think. Everyone enjoys having food on the table and a roof over their heads.
It seems really interesting at first glance, but having worked with high-speed cameras, filming a mosquito at 30m at 2000fps will only be practical in a bright sunny day. Some clouds or at night and you will need kW's of light just for tracking the mosquito. So the emphasis on power budget for the laser seems pointless to me.
Jonathan Edwards was both 'a nemesis and an avatar' of the Enlightenment
because being wrong doesn't derive people from the ability to govern themselves? We should let them determine what is legal to say for the same reasons we should let them determine what is legal, period. Speech is not magical in any way.

>How much harder would it be to fight for civil rights if that was deemed subversive or abhorent, and subversive or abhorent speech was prohibited?

If the population already deemed civil rights abhorent I'm not exactly sure the legality of it matters a great deal tbh, it's not like a lot of civil rights protest was legal to begin with
It's shocking how bad the code sharing is across iOS derivatives.

For example, the Notes app on MacOS and iPadOS will sort checklists so that completed items are moved to the bottom, but iOS will not. How the hell did they manage not to share that bit of code?
When a server runs out of memory a lot of strange things can happen.

It can even fail while in the middle of a transaction commit.

So transactions won't fix this.
I would like to add that so far, the information suggests that anyone in Washington (known to use a similar system) receiving a mail-in ballot can have their mail-in ballot cancelled by a stranger on the internet before it arrives.

I will update the link and title as additional information comes in.

EDIT: California requires SSN, so it is not as susceptible

EDIT: Oregon requires further steps, is not susceptible, there has not been any confirmation on Washington and I cannot test that myself