skysight-inc/HackerNews huggingface dataset:
I definitely don't think this is legal (disclaimer though: I am not a lawyer), unless your manager is also a MD, but even then, I don't think it's legal unless he's acting in that capacity.

If, as you note, you are no longer working there, I wouldn't worry yourself too much about it unless you think that you do have focus issues. If that's the case, I would try correcting the problem in non-medical ways first. There's a number of things you can try - keep a tidy workspace, listen to soothing music if possible, try meditation, keep a low sugar diet, etc. If you feel that you've expended your options, consult your doctor.
Ships are often full of asbestos, hydraulic fluid, poisonous bilge etc., not to mention this one has been floating around without upkeep so might be structurally dubious. It's not as simple as

1. Climb onto ship
2. Fire up blowtorch
3. Profit
It is so unlikely that they would throw away half of the key space if they were really committed to doing things the right way (hashing/salting).

It is more likely that they are storing everything in upper case plain text or in a DBMS that ignores case.
Yeah I could get rid of it by scrolling or highlighting the text. I remember looking it up and only find like one small bug report a year ago. But I don't see it anymore. Are you on the newest FF? I don't use nightly and I haven't seen this problem in awhile.
All of Apple's supply chain transparency reports, mapped
Don Quixote did it first. Even with some remarks against the apocryphal sequel.
Microsoft has had really sharp people working on spreadsheet performance for many years. I remember reading a blog post from I believe Joel Spolsky or someone talking about what excel is doing behind the scenes to achieve high performance and I was pretty impressed.

One example that comes to mind was that spreadsheets are just memory mapped files and the layout of the file on disk is identical to the data structures in memory. This allows them eschew translation to a data interchange format. So they got performance at the cost of interoperability, which is probably what's hampering open office & friends.
Depending on which timezone 3-6AM is in, it could still be pretty reasonable.
In a union or a cooperative, the members actually have an opportunity to decide who gets to be at the top.
Pretty common for most employees to have no idea.
Roadster 1.0 definitely was not a luxury car. It was just a proof of concept to show that an EV could be made that doesn't suck. It got attention and investors to fund the development of the Model S.
"There is no conceivable outcome of cosmological modeling that will drive policy changes like that."

We hope
I guess, it makes it harder to copy the hardware design, which is often off the shelf parts. Once you have the finished design it's relative cheap to mass produce.
> We believe that streaming architectures are the only ones that can produce this ideal data infrastructure.

I just want to say this is a very dangerous assumption to make.

I run a company that helps our customers consolidate and transform data from virtually anywhere in their data warehouses. When we first started, the engineer in me made the same declaration, and I worked to get data into warehouses seconds after and event or record was generated in an origin system (website, app, database, salesforce, etc).

What I quickly learned was that analysts and data scientists simply didn't want or need this. Refreshing the data every five minutes in batches was more than sufficient.

Secondly, almost all data is useless in its raw form. The analysts had to perform ELT jobs on their data in the warehouse to clean, dedupe, aggregate, and project their business rules on that data. These functions often require the database to scan over historical data to produce the new materializations of that data. So even if we could get the data in the warehouse in sub-minute latency, the jobs to transform that data ran every 5 minutes.

To be clear, I don't discount the need of telemetry and _some_ data to be actionable in a smaller time frame, I'm just weary of a data warehouse fulfilling that obligation.

In any event, I do think this direction is the future (an overwhelming amount of data sources allow change data capture almost immediately after an event occurs), I just don't think it's only architecture that can satisfy most analysts'/data scientists' needs today.

I would love to hear the use cases that your customers have that made Materialize a good fit!
This seems like the same Grapes of Wrath style argument we've been seeing since the 50s. Except the author re-frames it as if the CAFOs, greedy banks, and tax havens are completely to blame for the collapse of small farmers. But to me this seems like an inevitability of the market; these small farmers are operating inefficiently, that's why they can't compete with the factory farm prices...
You can assume the worst and think your manager just wants you to work harder and longer while hopped up on amphetemines, or you can take it as not-particulary friendly advice to get yourself diagnosed for attention issues.

The best part of being diagnosed with ADHD as an adult and starting medication was my ability to sit quietly with my then 3 year old son and play blocks for longer than 10 minute stretches. Previously that was impossible. My diagnosis was a life-changing discovery that improved how I lived in a variety of contexts, both at home and at work.

Maybe your manager sees what he thinks your inability to focus as a real issue, and is, in a clumsy, intrusive way, suggesting you take it seriously. Or he's just an asshole and is trying to get more work out of you. That's for you to figure out.
they definitely do that, but they don't keep it secret anymore. they even advertise it as "game ready drivers" from nvidia.
Tech is an industry that believes it can disrupt everything from hotels and taxis to space travel to food and nutrition to the very concept of money. Not to mention the speculative life sciences companies, those who presume to be in the business of disrupting death itself.

I just find it amazing that a community so wrapped up in its own hubris always seems throws up its hands when the subject of labor relations comes up, insisting that no further improvement is possible. (Also of amusement is that KS, a crowdfunding startup, is ostensibly is about disrupting how goods are created and sold). So perhaps the industry is selective about what it believes tech is capable of inventing?

Also, a tech union wouldn’t be an advocate of open offices or the overuse of scrum, if the HN commentariat is representative of industry workers.
I got the cheapest one, raspberry pi on my 100 mbps vdsl connection. Unlimited bandwidth/storage for less than 2.88 dollars per year.
96-Core Processor Made of Chiplets
Fair good point. Maybe is not recyclable for some reason
There's two elements of prep work that anybody can and should do: 1. The cheap stuff that you may never use, but if you don't, isn't that big a deal: First aid kits, a supply of disinfectant, masks if it isn't already too late for that, etc. 2. Stuff you're going to buy anyhow, like canned food you already use, stuff you can easily freeze in advance without it being too big a deal, etc., that, again, you would have used anyhow. This is just pulling purchases forward rather than spending new money.

I whole-heartedly second this. I'm reluctant to describe myself as "a prepper" because some of the connotations of that term get pretty "out there" (see the "Doomsday Preppers" show for example), but a certain measure of preparedness is a Good Thing. And there are plenty of very realistic situations that could come to pass, where that preparedness would be beneficial, without reaching into the realm of EMP attacks, etc. Natural disasters of all sorts (growing up in the Southeast, hurricanes are something I've had quite a bit of experience with), pandemics, global supply chain disruptions (caused by any number of thins, possibly including the aforementioned pandemic) and so on, are all real things.
Can you link anything that backs up your last bullet point?
> aren't you incentivized to open-source the drivers?

Opening the source to drivers as they exist now might expose IP that might not be yours to share, IP that you aren't licensed to use or open you up to liability because of how bad your drivers actually are.

That said, I do believe hardware companies should prioritize open-source drivers to benefit themselves and their customers.
I would not either and never happened to me to date, but if it did, I wouldn’t sweat it and would not put undue pressure on myself.
And it reminds me of this one too: https://twitter.com/brianacton/status/3109544383

Brian Acton, rejected by Facebook in 2009. Then in 2014 FB acquired his company for $19B...
Or you could just buy snacks at the same time as all your other grocery shopping? I guess if you literally never go to the grocery store it's a perk, but otherwise it's questionable at best.
I think the incentive to keep drivers closed is not huge, but the incentive to open source them is effectively nil, especially from the point of view of "management types".

It may on may not end up improving support, but you can't really know that ahead of time. Then you have the risk of people using your code against you, finding vulnerabilities, patent/IP violations or simply reverse-engineering your hardware more easily. You also won't be able to cheat in benchmarks anymore.

There's a cultural aspect to it too. Paying all these engineers to write that code was expensive, and now you want to give it all away for free? Most companies never do that for anything, why would they make an exception?

It's dumb, I too would love for these drivers to become open source, but it doesn't look like it will be happening any time soon.
I can have them delivered for very little premium. If my co-workers and I pool our orders we can reduce the impact of those deliveries (or rotating pickup), and have more choice about what snacks we get.

Donut and coffee clubs (and similar) in offices have worked this way forever.
> I can forge my servserside session id for session hijacking. This is what I understood.

Forge this. For each session:

session_id = bin2hex(random_bytes(32))

Yes, you can change what you send to the server. But you can't hijack another user's session in this probability space (2^-256) by blind guessing. Instead, you need another way to leak their credentials to hijack the session.
Virgin Galactic's stock soars, fueled by retail investors
Much of Firefox's UI is HTML and can be affected by bugs like this. But it is very interesting to see that bug appears to affect both the app UI and web page at the same time.
‘private’ methods forced to be NOT indented.
Session mechanisms are all too often different across every web stack though, so if you have a variety of services and applications behind a single logon, you need to solve an O(n) problem that JWT makes O(1).
This strikes me as a good argument for the MOVE paradigm discussed in the Fine Article.

It's quite possible, I would think, to define an entire application in terms of Models, Views, Operations and Events.

I'd have to try it for awhile to determine if it's a good idea. It's pretty compelling however. I may give this a spin next time it comes up.
I didn't really understand what the product actually did after reading this blog post or the products page. I found the docs much more edifying:

> Materialize lets you ask questions about your data, and then get the answers in real time.

> Why not just use your database’s built-in functionality to perform these same computations? Because your database often acts as if it’s never been asked that question before, which means it can take a long time to come up with an answer, each and every time you pose the query.

> Materialize instead keeps the results of the queries and incrementally updates them as new data comes in. So, rather than recalculating the answer each time it’s asked, Materialize continually updates the answer and gives you the answer’s current state from memory.

> Importantly, Materialize supports incrementally updating a much broader set of views than is common in traditional databases (e.g. views over multi-way joins with complex aggregations), and can do incremental updates in the presence of arbitrary inserts, updates, and deletes in the input streams.

https://materialize.io/docs/
I noticed that oftentimes software developers on senior levels (and "architects" too) when faced with a problem, would start speculating about solutions without gathering the necessary information about the problem first. They would theorize that the problem is likely caused by something or maybe something else, then the solution should be some other thing, etc, etc. And they can go on and on along that path, because they have enough experience to do so. But in reality, all such speculations are bullshit. They should have realized that they missed some key information and instead of speculating, gathered the missing information first. Doing so would have saved them a lot of time and unnecessary meetings. I consider this a skill: to understand that there is a missing key information/knowledge without which all speculations are of little value, and what needs to be done to obtain that missing knowledge.
Epicenter Consulting – The ColdFusion experts you need
Anywhere near civilisation and anti-venom is readily available. Snakes and spiders are only a concern when remote, and even then a healthy hydrated adult should fare well.
On that last point, it sounds like the Fluent Design team is working hard to merge all the Ribbon implementations. That ongoing effort is interesting to watch because it is going to move everyone's cheese again soon in Word and Excel (and PowerPoint), as the modern Fluent control is the "Simplified Ribbon" control that OneNote today uses (and Outlook optionally; and all the Word/Excel/PowerPoint web apps that people don't pay attention to). (As the Fluent design team decided 2D ribbon layouts were too complex both for implementers and users; the 2007 Office implementations had a ton of work put into UX testing the 2D flows and basically no other Ribbon implementation did.)

It feels ironic/iconic that the Simplified Ribbon just looks like a menu bar and single command bar again, but with the years of insight that "tabs" instead of "menus" gives people a better sense of "space" than traditional pull down menus used to.
This is an interesting point - and yes, of course I've heard it. But time zones sort of just don't matter here, as there is only one.

I think the vast majority of people here hear about the concept of time zones the first time in school (or when they go on their first vacation abroad), it's really this abstract thing that one might know exists, but rarely ever has contact with. If you'd ask people on the street how the timezone is called, I wouldn't be surprised if many wouldn't know.
There will be very few black listed tokens, and they are ephemeral. You can use memory replicated datasets, such as CRDTS or just broadcast the whole BL token list to all nodes.

For the size argument, you can use cbor instead of json.
(CBOR Web Token) CWT https://tools.ietf.org/html/rfc8392
A thread from 2012: https://news.ycombinator.com/item?id=4761831

(Reposts are fine after a year: https://news.ycombinator.com/newsfaq.html)
The Screen Actors Guild, and the players unions for most professional sports (NFL, NBA, MLB, etc). They recognize that their members have different levels of talent, and allow the stars to make more, while still ensuring basic rights for every member.
> it couldn't heat up that quickly

It could, actually, especially if it's not well maintained.
I guess that by itself, it doesn't mean much of anything. It is a very unusual setup on quantum mechanics, that will certainly lead to unusual properties, but that is a large "more research needed" situation.

If this leads to superconductors (a big if), those would be very high temperature ones.

It may also lead to some interesting magnets, maybe even useful as computers.
Build your audience and grow your influence on WhatsApp
Maybe launch your own company?
That's pretty much true of any function or method.
Point Nemo: The Place Furthest from Land
You fuck most of it up. Repeatedly. If you're lucky, you don't fuck it up so badly or in such a way that you can't recover from it.
Graphics drivers contain competitive optimizations that make a significant difference in the performance of the hardware. Since these optimizations are both costly (in R&D) and allow for the vendors GPU to perform better than a competitors, they do not share these optimizations (that a competitor may or may not use to improve their own driver). And since people pay ultimately for performance, not hardware, the driver is just as important as the silicon.

Your second point is correct, that open source drivers do get better support. AMD has better support on Linux than NVIDIA because it has an officially supported open source driver (AMDGPU). However, the support they receive from open-sourcing the drivers is not always the R&D required to gain a competitive performance advantage, limiting the competitiveness of an open source driver (at least compared to proprietary).
If a senior engineer can outperform another dramatically, he will get promoted to principal sooner than the other and is probably getting higher bonuses, even if their base wage is currently the same.

If a "10x" senior engineer moves to another company he will probably seek a job as principal engineer and get a higher base wage than older employees that have less technical aptitude than him.

Negotiated salary bands do not go against meritocracy.
As a WhatsApp Status Influencer I need to save all my subscribers’ phone numbers in order for them to begin seeing my WhatsApp Statuses. I found myself manually saving thousands of WhatsApp phone numbers until my fingers became numb everyday. This is why I have launched Statfluence. Now you can save thousands of contacts in a few seconds.

I also added the ability to post new WhatsApp Status messages directly from the web eliminating the need to use your phone.

I am working on developing tools to help businesses and influencers build an audience and grow their influence on WhatsApp.

If you have any feedback, please let me know.
My point was that it's not a good product, at least from a customer's perspective. It's the latest in a long line of corporate attempts to convince you that they're totally human and totally care about you individually. In any number of forms; "Dear $NAME" form letters, "your call is very important to us", Twitter accounts, the ... charming little chatboxes asking if you have any questions, etc. It's just another attempt to pretend that you're interacting with a human who will pay attention to you individually, and I'd be very surprised if it works out any better, because customers have seen all this before.
Yeah, I think at least half the problem is that among those 5 cross-platform applications, only some of them try to respect the native UI standards on all platforms.
I'm a biologist who writes software, and it is horrifying.
Not directly related to the topic but anyway, can anyone explain how come Apple rule (every browser has to use WebKit under the hood) was never openly disputed? I am pretty sure Mozilla, Google, and others would love to bring their engines.
I've had a couple upgrades over the years that cost me days of time to get my automations caught up or where I had to re-add my (50+) devices to get things working properly.

Also I used to get miserably slow start up times waiting for ZWave to initialize, which I'm not seeing on zwave2mqtt. My guess was the interaction between HA and OpenZwave.

This may have been fixed by now. I've been off for about 6 months.

HA is moving fast and breaking things and I don't blame them because it's an excellent tool and they're trying to get it "right". But automating my home is a small hobby for me and I don't have the time to keep up with the changes.

I've found using zwave2mqtt and plain old JavaScript has been plenty for me. It's fast, stable, and completely customized to my needs. I haven't put together an automation ui or anything, but I'd much rather just write my automations in JS over using yaml or dragging things around with Node-Red.
Stakeholder: “so you are saying that after a user is denied access they can still access the resources?”
Dev: “yes, but only for 15 minutes. Also, it makes our system more simple and decreases database calls, increase performance, ...”
Stakeholder: “nope”
You can also use something like NextJS's static pages, where you can still use React for client-side interactivity that doesn't require dynamic server communication.
My local credit union (one of the largest 25 NCUA insured in the U.S.) until about 5 years ago used your debit pin as the only password for online login and didn't allow changing the password or adding a second factor.
Coundn't agree more, my understanding is that this podcast if primarely about deeper philosophical questions. And that's exactly what makes this podcast interesting to me! Technical details, on one subject or the other, are easier to come by, but balanced and informed inquiry about deer nature of things across many areas of science is, in my experience, harder to find.
Yeah, I remember this. It requires setting up a custom signal handler though. IIRC something similar is used to get system/library calls (which also can’t be expressed purely with mov instructions, normally).

If I recall correctly tom7 had a cute trick to get looping behavior in his ASCII-only compiler for 16-bit Intel (http://tom7.org/abc/) which was to make the program 64KB exactly, such that the program counter just loops around at the end. I suppose that’s another option to get _pure_ mov-only code.
> The unspoken "problem" you have is that your existing users are doing just fine with VLC.

Depending on usecase, it's quite possible that current users are successfully using it but could have a much easier time of things with some UI tweaks. It's dangerous, yes, but it can be favorable overall.
I think the root cause is because spotify shuffle isn't true "shuffle" in the mathematical, random sense.

They perform some analysis to increase the "perceived randomness" - e.g., if the true random seed picks the same artist twice in a row (totally possible), pick another song by a different artist, or else people will perceive the shuffle as not "random" enough.

Unfortunately I don't have the source for this right now, but I'm sure someone will hop in and provide it if I'm wrong about this :)
I still use mp3 almost exclusively in my audio library, for the very reason the article states -- it's essentially universal. No other format achieves that. Also, mp3 can be more than acceptable if you dial the compression ratio way down.
They charged Huawei with RICO.
Switch "salaries" for "compensation", then. If the idea is that risk-taking is inherently useful and therefore deserving of constant income, it must be shown why that risk is compensated in some cases (investors, CEOs) but not in others (employees).

The argument was as follows:

* People who do nothing useful gain high compensation (Debs).

* Acutally, the high compensation is due to taking on "all the risk"

* But employees also take on a large amount of personal risk which is not compensated.

* Ah, but the kind of risk being discussed isn't personal risk, it's financial risk.

* But this means that when constructing an argument for high compensation, financial risk is prized and personal risk is not. Why?

The fact that investors don't take salaries is irrelevant to the discussion. The justification for their profit is still "financial risk" without regard for "personal risk".
This is the thing I was most forward to reading about in the article, but there were no figures about how large the "largest Google Dataflow job ever" is. There are a bunch of relative figures, 5x 2018 - but what does that translate to? How long did it take?