skysight-inc/HackerNews huggingface dataset:
I'd question whether a person who values work/life balance, family, empathetic management, etc. would do well on Wall Street.

It might be that people who do best in these kinds of occupations are cutthroat sociopaths obsessed with money and power.

This means that if you want to attract and retain them, you need to offer them money and power.
AMD’s Drivers Have Apparently Had Ray Tracing Code Since July
Likewise, I think it's somewhat silly to think that the EU will actually manage to do anything, or even successfully fine a US company with no presence abroad that just so happens to have customers in the EU, for GDPR violations.

What are they even legally able to do if you, as a US company, simply refuse whatever the EU asks.

Absolutely nothing is my (IANAL) bet. If you're not physically in the EU, I have a very hard time believing any US court would allow you be... extradited? Or even enforce fines from a foreign government.

Then again, maybe I'm totally wrong and am just confused about how EU law can regulate those not under their jurisdiction.
I thought an article just a few days ago proved that money-based restrictions or incentives only work if people are not left with any other choice and generally makes everyone sad and angry. Perhaps it's a culture or locale issue; we don't really have toll roads here.
Citibank still offers the disposable card number thing. I am forgetting the official name they have for it.
The irony in this is absolutely hilarious. I remember we were all praising the city for having such forethought and for doing their due diligence (unlike most of these cases) and keeping backups of their data.
What made you close your BoA account? (Just curious, I have a BoA account and I have no issues with it)
You think a billiard ball that just starts moving for reasons of randomness is less astonishing than a billiard ball that moves because it was struck by another ball?
> Washington cannot have a veto over European legislation or foreign policy initiatives

In regards to foreign policy, Europe will really have to invest in its military capabilities if they want more independence from the US. The fact that Europe was not able to effectively intervene in either Bosnia or Libya without US assistance when they are literally in the EU’s back yard means that the EU foreign policy will play second fiddle to US foreign policy.
Algo Capital Response to the Recent Hack
We know the Sahara was green, not too long ago. What do we know about the Amazonas from that time? Was it barren because it lacked the input? Was it agricultural land, worked by long overgrown cities by some sunken civilization? I've read about that somewhere, where LIDAR found signs of that, similar to what the Aztecs had.
interesting! that would be some sort of continuous employee stock-option plans
Virginia used to have free online filing until the tax prep industry got one of their people elected and killed it off. Now our state efile options are more expensive than federal efile options.
From wikipedia:

> In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

All CPU's I know of are definitely imperative. My (limited) understanding of GPU instruction sets is that they are fairly similar, except that they use all SIMD instructions.
A programmable keypad is nice. I have a Z-wave one which can notify my Smarthings hub which notifies me when it's locked or unlocked.

The Nest thermostat allows me to control the heat remotely.

These two things are great for rental properties. Guests often forget to lock the door, I have records of when guests or maintenance people are coming or going, I can adjust the heat to 55 when nobody is there which saves a lot of money and more importantly I can ensure the heat is not turned off (which could cause frozen pipes) which some guests do for some reason.

Outside of a rental, these things aren't as useful. But I'd still get a programmable keypad (I've been running the Yale touchscreen ones in the mountains for years). It's very handy for friends or maintenance and with a Smartthings hub you can unlock the door remotely and give no code. Or give a code and change it later. I got the one with a key backup just in case but I haven't had the touchscreen fail yet.

I do run the Nest cameras outside and they've been nice to check snow levels, bust the spa maintenance guy for not even showing up, expose a neighbor for stealing firewood and rocks, expose guests who brought an actual bus full of people, expose another guest for filming a movie, and plenty of other things that have been helpful documentation.

It's kind of crazy how far the Nest cams pick up audio and how clear it is. So be cautious of these things because they are constantly recording and it makes it easy to scrub for footage (detects and quick links to voices, dogs barking, people, etc). I only listen to the audio when it's applicable (guests are doing something they shouldn't) but I'd imagine that some homeowners are watching and listening for fun.
Do you have a link to the project?
IRBs exist to protect academic integrity, that's not a factor in other contexts. A staff member can collect and use data that could be associated with individuals as a part of improving some part of a university's operations but an academic would have to jump through those hoops to do the same for their research.
Don't forget they also have a smoke/CO2 monitor. I use that because it would be really handy to know about those being issues prior to coming home.

Of course, the next question is always "How do I confirm this?" but if it means I can catch those problems sooner, regardless of whether I'm home, I'd rather do that.

And yet, this article has me re-thinking it. Maybe removing the Nest alarm and getting Simplisafe's detector is the better move (but I need to look into theirs first).
I don't think many who starts a company stops at 40h though.
> it's not that bluetooth as a protocol is inherently insecure

Bluetooth is a ridiculously complex protocol. Complexity is the enemy of security. There's no fixed threshold beyond which complexity makes something "insecure", and Wi-Fi and even USB aren't exactly simple (both have had their share of implementation exploits across operating systems), but AFAIU there's a strong sentiment that Bluetooth is far too complex for the benefit it brings, which perhaps explains why OpenBSD's stack was unmaintained.
Programming is has grown so much as a field that generalizations like this rarely capture the truth.

It's true that in many domains, people care much less about performance than they used to.

At the same time, other people care a lot more about performance. Programming is just big and diverse.

The end of single score scaling is one big reason it's more important than ever.

Another reason is simply that a lot more people use computers now, and supporting them takes a lot of server resources. In the 90's there were maybe 10M or 100M people using a web site. Now there are 100M or 1B people using it.

I think there's (rightly) a resurgence in "performance culture" just because of these two things and others. CppCon is a good conference to watch on YouTube if you want to see what people who care about performance are thinking about.

----

If you're writing a web app, you might not think that much about performance, or to be fair it's not in your company's economics to encourage you to think about it.

But look at the hoops that browser engineers jump through to make that possible! They're using techniques that weren't deployed 10 years ago, let alone 20 or 30 years ago.

Somebody has to do all of that work. That's what I mean by computing being more diverse -- the "spread" is wider.
What's Next for Offline Web Capture of Web Pages in Polar
> Take it to an absurd extreme: should a bureaucrat in Potsdam make decisions about a farmer’s water dispute with their neighbor in rural Utah?

Of course they shouldn't. Hierarchical structures are good and you want issues to be resolved as low in hierarchy as possible. The point of a global government is to tackle the problems that cannot be currently solved, because we're missing a hierarchy level. Because, like 'Someone pointed out in another comment, global governance is a forest, and not a tree.

The role of a global government isn't to mediate hyperlocal disputes. It's to force countries to stop letting corporations play them against each other on corporate taxes. It's to coordinate a common, simultaneous response to the challenges of climate change. It's to help everyone cooperate in solving other global challenges, where actions on one side of the world have an effect on the other side.
No, that wasn't my point. You can't host the service, but you can self-host a site that uses it behind the scenes.
I noticed the "browse as guest" link as I was about to (begrudgingly) sign up. Thanks for adding that.

After poking around a bit, I felt like I could use a very brief introduction, like "what should you do first" suggestions.
It sounds great to have to go in to the branch office to conduct banking business that can't be handled on the website?
In the case of office365, they enforce it via Microsoft. In other cases, the hosting provider. Avoiding US based companies hosting anything at scale is surprisingly difficult.

I have had good expierience with Hetzner (germany-based), but all you get is cloud vps boxes and storage.
Yeah I’m a software engineer for GAFAM, am fully tech literate and I like my Echo Dot. I’m simply not concerned about the privacy issues. I have yet to see evidence that they are using my data in any way that I would object to.

I thought it’d be fun to go back through my two years of recordings to see if it captured any accidental conversations, and it was so boring to go through. They are entirely expected questions like “what time is it” “what’s the weather today” “set a timer” “what’s the cubs score” “when do the cubs play” “how many games back are the cubs” “how many games left are in the cubs season” “Do the cubs even have a chance at this point”
"It doesn't fit the way I think" != "I'm too stupid or lazy to figure it out".

And why should s/he do so? Between the language and the programmer, which one is the tool? Should not the tool fit the human, and not the other way around?

FP fits the way some people think. It doesn't fit the way others think. And that's fine. It's not a defect that some people think that way, and it's not a defect that some people don't.
HBO Max Acquires U.S. Streaming Rights to Studio Ghibli Library
That sounds like doing for code what we used to do for deployments before docker/kubernetes. Like going back from a declarative and reproducible aproach to a more procedural one. There's good reasons infrastructure as code took hold.
we're also considering leveraging other crypto products for salaries https://sablier.app/
I remember hearing lots of back and forth on whether they actually used EternalBlue or not, I'm still not sure if that's settled or not, is it?

"Given the fact that $6 million has already been pulled from parks and public utilities funds to "harden" city systems, the $76,000 demand now seems like a bargain."

That doesn't seem fair at all. They'd still have to harden everything and it would still likely cost millions. From the looks of it they'd at least have their stuff back, probably, but they'd still need to put all the same time/money/work in, wouldn't they?
as I understand, SIDS is sometimes (not always!) literally that an infant is sleeping so deeply that it forgets to breathe. Sometimes simply rousing them from the deep sleep would be able to correct the situation if it could be detected.
While I agree with the broader sentiment, I think that app/web tracking is worse than "bugged houses" because it is disingenuous to claim the devices (alexa et al) are actually always listening. You specifically interact with them, and the only data lost is a voice print, and when you like to turn your lights on. Sure security cameras are the exception since they always record, but those aren't new.
"On 17 April 2018, the final day for U.S. citizens to file 2017 tax returns, the U.S. Internal Revenue Service (IRS) suffered a major system failure related to the hardware supporting its 58-year old, 20-million-line Cobol-based Individual Master File system [PDF], which is still being used today to process the vast majority of individual tax returns. As a result of the failure, the IRS extended by a day the filing due date."

Maybe that's because a decades-old system hit capacity, and has nothing to do with the system design?
If you didn’t need to speak to a human, why would you be calling up?
2 days ago:

You may never see Studio Ghibli’s movies on streaming services

https://news.ycombinator.com/item?id=21259697
We hit "peak university" in 2011. [1] In 2017 there were 1.25 million fewer enrolled students than in 2010. But this [2] is the zinger: in that same time frame, more than 300 new degree granting institutions opened up! It's becoming a hyper-competitive business. Good students not only are likely to stay on for the entire term of the institution, but also increase the prestige of your school which means more students, higher fees, and more profit.

I think a big issue is that the regulations on loans are removing any and all notion of supply and demand, so costs just keep getting crazier and crazier. Living on campus at an average private nonprofit university now will run you more than $50k a year. [3] Spending $2,357 for what may likely be $200k+ for 4 years is a phenomenal return on investment.

As usual, non-profit in practice and non-profit in connotation really don't mean the same thing. I attended a top 10 university only to see them constantly tear down perfectly functional buildings just to replace them with more aesthetically pleasing buildings that otherwise functioned just about identically. In some cases the new buildings had less room than the older ones. All it seemed to achieve was to 'Amazon' their profit figures. I don't really understand why they seem determined to waste so much money. The cynic in me imagines it's easier to justify a million dollar administrative salary when that's a much smaller fraction of your gross, and a "non-profit" institution would have difficulty justifying constant cost increases if they're showing a massive profit margin.

[1] - https://nces.ed.gov/programs/digest/d18/tables/dt18_105.30.a...

[2] - https://nces.ed.gov/fastfacts/display.asp?id=84

[3] - https://nces.ed.gov/programs/coe/indicator_cua.asp
Yeah, that's a bill that will never see passage.
Eleventy Material Kit Pro – Static Site Boilerplate (Commercial Product)
This is correct. The problem is the lobbying has stopped making forms easier or non-existent. They are complex because of private corporate influence, not the constituents of the I.R.S..
No, the intent of that law was to make sites think twice about whether they want to continue abusing their visitors, in hope the market will self-regulate.

The GDPR is the result of market failing to self-regulate, and now sites can't get data without consent, unless they want to get fined.
MarkF from Azure team. The actors in Dapr are based on the same virtual actor concept that Orleans has, meaning that they are activated when called and eventually garbage collected. If you are familiar with Orleans, Dapr actors will be familiar. The difference with Dapr is that because it is programming language agnostic with an http/gRPC API the actors can be called from any language (although there are also friendly language SDKs on top).

Creating a new actor follows a local call like
http://localhost:3500/v1.0/actors/<actorType>/<actorId>/meth...

for example http://localhost:3500/v1.0/actors/myactor/50/method/getData to call the getData method on myactor with id=50
Nice resource. The list being out of alphabetical order throws me off though.
They look cool and the knob has a nice feel to it.
California Is in Big Trouble Again, After Averting a Collapse in the 2000s
> In my opinion, this is nuts. The US should have to go through the same channels for foreign police assistance as everybody else.

So Office365 is owned by an American company, which the US has full jurisdiction over. If you don't want to deal with American laws, then don't deal with American companies. But given that American companies basically set the standard for computing, good luck.
I can take a stab at this. For context, my background is in Ruby, NodeJS, a bit of Golang and Java. I've been doing work with Elixir full time for the last 3 years.

I could probably write a novel about the things I like about Elixir, but here's what I'd caution about for someone looking at adopting it over another alternative.

- Elixir is not statically typed and probably won't be. If static types are a tool you value, Elixir's success typing and runtime assertions might feel inadequate.

- Pattern matching requires discipline to not create heinous coupling. Pattern matching is wonderfully convenient for control flow and helps a ton with readability and avoiding deep nesting in complex situations. It's so convenient, though, that it invites reaching through abstractions into data structures in ways that make code brittle. The language doesn't really provide any guards against this, so it requires care and policing to keep things manageable.

- Because OTP is so powerful, it's tempting to avoid industry standard tooling and "just do it in Elixir." This is great for moving fast, but has the risk of pushing problems down to the line to the point that bigger system rework might be necessary. Background processing is a good example here. In Elixir/OTP it's easy to do everything in memory, but once you start needing failover guarantees, or need split out worker processes from a web server for independent resource utilization, you may end up getting rid of the initial implementation and doing the work to move over to a setup similar to what you might using for Ruby or Node anyway.

Learning to be productive in Elixir isn't really a huge investment, even for someone with a strict OO background. It's pretty light conceptually compared to other FP languages, can be written in an imperative-ish style if needed, and has clear, simple patterns for code organization. For every place you would consider mutating, you tend to find primitives that make working with immutable data structures quite convenient.
I did this for the first time a few years ago, and it took me about eighteen hours to figure out all of the forms and terminology. And I'm not even running a business, or anything extra-ordinarily complicated. So possible, but time-consuming.
The government tax machine is in the business of collecting taxes, not running up fines. I've had several interactions where the IRS was totally with in their rights to fine me but they waved each fine because they understood it was unintentional.

The only times I've heard of the IRS going after people who unintentionally violated the rules, they were intentionally and obviously violating the spirit of the law but thought they were within the letter and were wrong.

In my experience you can make a good faith effort to figure out what your supposed to owe and pay it. In this case the IRS will treat you fairly and waive all types of fines. Or you can try to aggressively avoid taxes that you should owe in spirit. And in this case you have to be damn sure you're within the letter of the law because the IRS will try to hammer you if you color outside the lines. These seem like two fair options to me. And everyone I know who was slammed by the IRS was doing the latter.
The more I see it in use, the more I want to learn Haskell, but I can't think of a practical reason to do so.
Might have been Oracle Web DB, it predated the APEX line but was roughly the same concept and released in the late 90's.
For the initial compromise, sure, but once a biometric system is compromised, it could conceivably be compromised forever. This is what makes it a bad system for anything except identification (even then, I can imagine a few corner cases where it may be a bad idea).
I was a lawyer.

Now I'm a software developer. Primary reason for the switch? It's so much easier for the same amount of pay.

I work the same hours, I get paid the same amount. The questions presented to me in both jobs were fascinating and the work was satisfying.

When I got home from being a lawyer I was dead to the world. Exhausted from a hard day's work.

When I get home from being a software developer I've still got enough vim and vinegar to take my son to the children's museum or the library. Every day.

Anecdotal yadda yadda yadda. But I assume the pool of people who have been both lawyers and programmers is, if not tiny, then small.
A Look into Virtual Reality Therapy – Is This the Future of Therapy?
PostgreSQL Connection Pooling: Part 1 – Pros and Cons
"While it’s true that the IRS has experienced budget reductions over the past several years, those cuts hardly explain a failure of an 18-month-old piece of computer hardware. More important, those claims conveniently ignore that the IRS has spent untold billions since the late 1960s on numerous attempts to modernize its IT systems, all centered on trying to replace the ancient IMF system, with minimum success."

I assume you didn't read the whole source
> There is no hypothesis presented, merely that there are deterministic factors that we don't know of. That's not a hypothesis.

How is that not a hypothesis?

How is it any less valid a hypothesis than "it occurs randomly"?

> Science doesn't work backwards from conclusions.

And neither does the article.

> If you think that there is determinism, there needs to be a testable theory that explains what these deterministic factors are.

If you think that there is randomness, that is inherently not a testable hypothesis (nor is it a theory: please do not use "hypothesis" and "theory" as if they are interchangeable--in scientific discussion they are not interchangeable terms).

I don't think that there is determinism: that would be a conclusion.

I think it's possible that there is determinism. That's a hypothesis.

I also think it's possible that there is not determinism. That's also a hypothesis.

Given current technology, I don't think we have the means to test either hypothesis. I'll also point out that randomness is inherently untestable.

> Like I said, we can simply attribute this supposed determinism to invisible unicorns and it'd be an equally valid explanation.

This is also a valid argument against inherent randomness.

As an atheist with a good amount of atheist reading under my belt, I am quite familiar with this argument, and in general agree with it when applied to i.e. God. The problem in this case is that BOTH hypotheses are untestable: you cannot test whether the underlying mechanism is random OR deterministic.

Here's a thought experiment for you: I've generated the following sequence of numbers:

2385355152251270793561664145629697283988594371684899475531490573
2823786386194927922215110087335052193747272459669030480603069080
8421209646110735430316730270075597685536122026199316753888263136
8982777911253921734120343767097551341142139450682090146370225695

I generated this sequence of numbers via a widely-used secure pseudorandom generator, so they are not random. But if I didn't tell you that, you'd have no idea, and these pseudorandom generators are time-tested to be very hard to distinguish from random numbers if you don't know the seed (otherwise you'd be able to break a lot of modern encryption). So by your logic, since you can't tell me what the deterministic factors are, you can only conclude that the numbers are truly random. But that's wrong, the numbers aren't random.

EDIT: This was downvoted faster than anyone can read, I'd wager.
Lazy engineering gets to market first, and if most users don't find it harmful, the company wins?