skysight-inc/HackerNews huggingface dataset:
> All they can see is the free stuff being promised, not the inevitable fallout down the road (the wealthy will be fine, they always are...)

The current progressive plan being floated on the left (socialist is a scare word cooked up in the 1950s and still bandied about by conservatives who have no clue how outdated it makes them sound to younger voters) is to greatly increase taxes on the rich and use it to fund social services like college. So, by your own logic, this can work.
I think Otherlab's analyses talk about this a little:

The Green New Deal: The enormous opportunity in shooting for the moon. https://medium.com/otherlab-news/decarbonization-and-gnd-b8d... (electrifying everything with clean generation will reduce energy needs by half even without any changes in lifestyle)

How do we decarbonize? https://medium.com/otherlab-news/how-do-we-decarbonize-7fc2f... (A fairly balanced take on how realistic various solutions are, from engineering, policy, and economic perspectives)
That I actually want Sublime Text to stop responding for 5 mins while searching for a single space character across my entire project.
That seems okay though, since it's also behavior you'd want if real phishing emails were coming in.
All 5 star scales operate as follows:

5 - Good

4 - Terrible

3 - Terrible

2 - Terrible

1 - Terrible
I haven't yet used this model, but a previous HN discussion months ago brought Quart and asyncpg to my attention and my memory was the discussion was very favorable.
The speed of execution limitation is not because of 0x, but because of how fast a tx can be registered on the block chain. It can't compete (they say for now) at settlement speed with a high performance centralized exchange.

But you have to trust those centralized exchanges with your funds. While with 0x you don't have to. One could say centralized exchanges can't compete on trustlesness with decentralized ones.
Well it's a concept I'm sure all of us are familiar with, if you want 10Gbps of throughput you can have a 32 bit bus at 322MHz or 64 bit bus at 161MHz. So if you want a tunnel with 10 cars/second you need one tunnel with at a speed of 10 cars/second or you need 10 lanes of 1car/second. That's really where my question is - the 125mph isn't what interests me, it's how you get a thousand cars (or people into cars) that are stationary, and accelerate them up without having massive gaps between them.
Indeed. You better pray that the US keeps being able to keep war away from their soil, because what comes around goes around. Especially when people like you gleefully claim that civilians "had it coming".
I feel like that disconnect in the middle is why I can't leave a supposedly idle website open (even minimized) on my laptop while on battery power if I want it to last. Mobile seems to be headed in the right direction though.
The charter school debate just came to the privatization of "public" transportation.
> in many cases being unable to import a JS library in that doesn't include typedefs

Make sure you have "allowJs": true in your tsconfig.json. Otherwise, you'll have to create a minimal file with `declare module "xyz";`

> I fail to see how TS can be considered a superset of JS

You have to interpret all TS "errors" as warnings for that to be true (which they mostly are considering tsc still emits code regardless of non-syntax-error errors)

> I just cannot take a type system seriously when workarounds like that are needed.

Your problem really just seems to be that the type inference does not have magical powers. There is no other programming language that has union types as powerful as TypeScript (as in discriminating by whatever you want), but yeah when you do `return {x: 1, y: 2}` the compiler doesn't always know whether you mean to return an object where the type of x is `1` or where it is `number`. In some cases it could be better still, but doing this in general is just not possible.
except bitcoin of course, the best money and the only useful application of a blockchain ever
That's not very fair. Browser exploits are a lot rarer than phishing.
Hindley-Milner is a solid place to start. Here's an introduction: http://akgupta.ca/blog/2013/05/14/so-you-still-dont-understa...
Trucks are large: they need bigger more expensive tunnels. It isn't that we cannot do it, it is just that tunnels are expensive, and the larger you make them the more expensive they become. While a car/truck less city sounds like a great idea, it isn't practical. There are a lot of goods that need to move around somehow for a city to work. While trains or horses could be used instead, both have issues as we get to the "last mile".

Thus I'm proposing get humans off the ground level - we have the technology to make this convenient today. The cost is not very high and it solves a lot of congestion problems on the street.
Don't stop there, there's more to discover--keep going to the Kibbutz!

https://en.wikipedia.org/wiki/Kibbutz_communal_child_rearing...
Basics of Sniffing TCP
My CPU can't isolate processes due to Intel cutting corners with speculative execution.

My memory is vulnerable to row hammer due to vendors cutting corners while pushing for increased DRAM density.

And my - supposedly - non-volatile storage is broken due to vendors gaming benchmarks with fsync.

Is there any component in a modern consumer computer that isn't fundamentally broken in one way or another?
I love watching all of Musk's projects, as every single one can be connected to Mars colonization.

1. Electric cars for transport, Check.

2. Solar panels and batteries for power generation and storage, check.

3. Tunnel digging equipment for making underground bases and transport, check.

4. Satellite communications for an entire planet, check.

5. Then finally, the actual rockets to get us there.

Hopefully he will continue development to the point where the tech can be used on Mars.
I guess this also matters:
https://en.wikipedia.org/wiki/FIPS_140#Criticism
It is very easy to see how this in practice lessens security.
That sounds like a typical US problem to me.

In contrast in Berlin, the areas with elevated subway belong to the most desireable living areas, e.g. the U2 in Prenzlauer Berg:

https://www.google.com/search?client=firefox-b-d&biw=1047&bi...

Or check out the lovely bridges above Gleisdreieck-Park:

https://www.google.com/search?q=berlin+u-bahn+gleisdreieck+p...
Gradle Is a DAG
I've added more details about competing implementations here:

https://github.com/pirate/wireguard-docs#Other-WireGuard-Imp...
you mis-spelled 'bitcoin'. Yes, bitcoin is the best project in crypto space right now, everything else is a scam
In like 3 replies you've went from "elevated trains are as good as subways" to "elevated trains are better than nothing".

The noise is the thing. In New York you can stand directly over a subway station and not even know it, in Chicago you always know when you're with in a few blocks of a line.
They are leveraging the Open Banking API, which the nine biggest banks are legally required to support.

The Open Banking website lists 34 banks that currently support it.
The price tag for the tunnel is pretty much what you’d expect at the low end of civil engineering costs, so there’s no room in the pricing if things start to go south. Musk’s entire premise is that there are magical inefficiencies in the commercial tunnel boring machines he’s purchased, and he assumes that spacecraft and automotive engineering expertise is sufficiently transferable to uncover those opportunities and redesign a considerably more efficient and cheaper machine. Oh, and using commercial automobiles will be faster, cheaper, and more pax-intensive than light rail solutions. I’m … skeptical. Let’s go with “skeptical” on this one.
Not necessarily. The key cost savings that Musk envisions boils down to "build tunnels that are too small to put existing rolling stock in," which means that if the proposed personal rapid transit system turns out to be like every other PRT system and not work well, you're left with a tunnel that is too small to be useful for anything else.
A weaver’s son invented a machine to make life easier for his mother
As an employee education campaign, my last Bigco employer started sending out their OWN phishing emails, and if you clicked a link in one of them, you'd be taken to a page explaining how you got tricked and what not to do. Pretty good way of targeting the message to those who need it most.
Does anyone here have experience with slow TypeScript builds? I've updated to use --build and incremental, but it still takes 3s+ to build 30 files on a 8700k clocked at 5GHz.
I had seen a video somewhere that the Green Great Wall was failing and in constant threat of collapse because of the arid wind and pretty much non-existent water table causing the trees to die off faster than they can be planted.

The footage had interviews with a group that tries to keep it watered.

EDIT: It might have been the initiative in Africa (Sahara). I tried finding the video and am met with similar initiatives on both continents.
One of the great stories right here. Thank you for sharing.
The threshold should be: a criminal complaint was filed.
That is a nifty way to steal data. Luckily I was running in a completely clean environment inside a VM so wouldn't be an attack that could have occurred this time.
I like Normal Accidents as well and I think it should be more widely read.

Perrow's thesis was that systems needed three characteristics to generate normal accidents: to be very complex (beyond any single human's detailed comprehension), to be tightly coupled (meaning that the system can change its behaviour quickly) and to have catastrophic potential.

Pressurised water designs are inherently complex and coupled because the necessity to circulate fluid at all times without failure, making them complex (lots of moving parts and failure modes) and coupled (failures can rapidly propagate their effects). They also produce plentiful radioactive byproducts.

A counterargument is that non-PWR designs in Gen-III+ and Gen-IV actually address some or all of these characteristics. Many of them are much simpler, reducing complexity. Many of them are design to operate passively, reducing complexity and coupling. And some of them reduce radioactive byproducts.
> The spaces around the elevated tracks are great places for people to do drugs and have crusty hobo sex. These criticisms apply equally to elevated roads.

Tbf, the reason people use it for those purposes is because they are the most sheltered, out-of-the way places available.

When they stop being available, that activity moves to the next most sheltered, out-of-the-way place available.
Have you ever worked for a big company? (Think several US offices, half a dozen European and Asian offices, 500m in revenue).

Someone forwards me an e-mail from our Dutch office that says, essentially, "The world is burning down, we are boarding a plane in a couple of hours to go to IFA (show), and we don't have the latest copy of product X to demo for customers."

I do builds by hand of this product because I can't get resources allocated to automate it

I have never heard of any of these people before. I reply asking, "I am sure I can accommodate you, but, Who are you and why I haven't been told about this before now?"

To my shock, the guy replies, "I'm the European Vice President for product X, we didn't ask before now because it has never been a problem in the past. Who are you?"

I reply, "I'm the only person in the entire world with the encryption keys to provision the product, and that has to be done on one single computer in Santa Ana. It's only a fluke that I am here today-- my car wouldn't start this morning, and I had planned to take the day off to fix it, and then by some miracle an hour later it started. That's why it's important to know about things ahead of time."

That's what working at a big organization is like, you interact with people who don't know all the time. And frankly, nobody is ever allocated time for "security" in their schedule. My dance card at that company was scheduled for 8 hours of development a day, no e-mail answering, no security, no time to do the build system. No time for meetings. Nothing.
I have a 4.7 and I'm always prompt, polite, always tip, and always give a 5 star rating (unless they literally put my life in danger).

I take short trips, that's the only reason I can think of for a low rating.
Can vouch for this, a few years ago I broke my ankle and was on crutches. During that time I got my only non-5-star Uber ratings.
I see this a lot as a security guy. There has to be a healthy medium. Users can be fired, sure, but this should be a last resort. It's not really fair to say "you're fired" when you don't have DKIM/SPF/DMARC, you haven't tagged external emails as such, you haven't provided here awareness training, you have provided training but not in a gradual form (ie. From Nigerian prince emails right the way through to sophisticated attacks), you're not providing outbound filtering, educational resources or a reporting tool, you've not registered similar domain names or <my company>. otherTLD, sandboxing, AV...

Users know what phishing is, even the most naive of them. You need to do your darndest to make sure nothing gets in to your network first off. If people are repeat offenders then you have to chat with them first off and figure out what's going on . If they're being intentionally obtuse - clicking emails to see what happens even if they know it is phishing - then look into firing them, otherwise just act like you're on the same team, provide them with education but not overwhelming amounts, and it s eems to work has been my experience anyway
Wow, that’s one helluva edge case I’d never think of!
I wish people downvoting this comment would contribute to the discussion. Why not contribute?
The big dig is way more pedestrian friendly than multiple decks and pedestrian overpasses. And pedestrians are a huge positive for cities in so many ways.
A good metaphor, because as you increase bus size, the complexity of dealing with crosstalk increases. To achieve 10 cars / second one would have to size it more than 10 times, to include bypasses so that long distance traffic doesn't interfere with shorter distance.
lol. Say what? I get downvoted for wondering what a large planet with an atmosphere that's close to it's star has for weather?
Interesting you use the military as a reference point here for responding in critical situations. The military trains exhaustively so responses to critical situations are reflexive. Fortunately, your father was a pilot, and not a grunt. When you're told to storm the beach, you storm the beach, doesn't matter if it means certain death for you, it's not about you, it's about taking the beach.

The pilots could have also had this reflex training on the effected systems, but Boeing and the regulators decided not to bother with training, and the training they did have was inadequate because Boeing's system was fatally flawed.

> They didn't need to manually trim it:

This procedure you outlined goes directly in the face of Boeing's guidance to 'follow the procedure for runaway trim'. Since the system wasn't documented at all, I assume people would trust that the procedure should work. It's not until the plane is diving into the ground due to uncorrectable trim did they discover the procedure was going to get them killed.
Very good points.

And in the case of MCAS, physically unable to exert the effort to overcome the automated trim settings. (Posted above):

https://youtube.com/watch?v=aoNOVlxJmow
Google trails at fifth spot in the Chinese search engine market
TypeScript 3.4 has const assertions which solve the type widening issue you describe.
I don't think the increase in productivity in re-implementing old games lies in ease or programming. It's the fact that all the art assets already exist and all the game design is already done. And not to mention, marketing, HR, etc. are totally out of the picture. For most games, programming is far from the biggest labor cost.
> The one where the set of customers is almost completely disjoint.

This does not constitute an industry. Industries are defined by product space.

The Pixel and iPhone compete in the same industry. The Play Store and the App Store compete in the same industry. There’s no question around this.

> You don't have to make it easier, just don't actively make it difficult or take steps to purposely impair competition.

This completely ignores the concept of a physical security model. The owner cannot be trusted. Enabling the owner to modify their device arbitrarily introduces physical security bugs.

Your model prevents anyone from making secure devices. At least - not without a lot of extra thought and engineering time, which they should not be obligated to in the first place.

> it means that somebody else exists who is reasonably able to take your customers by undercutting your price as long as doing so is still profitable enough to exceed their own capital costs.

Case in point: Android and the Play Store which directly compete with iOS and the App Store. You cannot claim that Android and iOS compete while simultaneously claiming that the App Store and the Play Store constitute different industries. And there are few more obvious examples of competition than Android and iOS, or the Play Store and App Store.

> Once you have one device or the other, your data ends up on that vendor's services in those data formats

This is no different from me not being able to transfer my purchases from the Play Store to the Amazon App Store. No platform is obligated to give you the tools necessary to switch off said platform. If you buy a game on the PS4, you have no reasonable expectation of getting it on PC for free, regardless of how nice a feature that may be.

Transfer of purchase has never been an expectation of any storefront.
Russia plans to land cosmonauts on the Moon by 2030
> No, they aren’t and no they don’t.

"No" is not an argument.

> The Apple fee also drops to 15% after a year. It’s 30% for the first year because of the amount of fraud and chargebacks

You're referring to subscriptions, but at that point it's still outrageously high precisely because they no longer have to worry about that stuff and it's only a matter of transaction processing for which a 15% fee is still completely unreasonable.
No. Because the department that has advance warning of internal tests will be unlikely to be the first targeted by real phishing emails.
It has basicly all the same infrastructure requirements of trains, thus inevitably, similar costs, but you give it a slick new label like "people mover" and suddenly the costs are cut 90%, but nobody builds "people movers" so the bullshittium can be heavily sprinkled everywhere.
For the past month of so I’ve been trying to determine what’s been enabling my iPhones Bluetooth or WiFi function - something is intentionally doing this. For example, if I turn off WiFi or Bluetooth at bedtime I find it enabled in the morning! If I go somewhere the WiFi or Bluetooth may enable. WTF? (No I’m not having a senior moment here...) “What in my iOS environment has recent changed?” I deliberately don’t upgrade my iOS apps because of new or unusual improvements I discover. Or better yet what recent Apps have been asking for Bluetooth access? MyRadar and Walkmeter have requested access to Bluetooth “for location accuracy.” Really now? My walking location is going to improve their weather or my walking location? Or maybe I need to uninstall Washington Post or New York Times Apps to find the pattern here.
Sure, that's an explanation for those sorts of jobs, but they aren't usually a target of phishing attempts.
Cigarette vending machines in Germany are the same way.
Angular is easier to get up and running. Then you also have a very solid foundation that can be picked up easily by new devs starting on the project. Whereas, React seems to work only for more experienced front-end developers since you have to make more choices. If someone is just starting out it can turn into a mess pretty quick.
I heard of some Uber drivers who gave lower rating if a customer was paying by credit card. Seems to be local thing though.
That’s a fantastic anecdote. I would have loved to have been a fly on the wall when the results were reported to management.
Unless you care about the scope/lifecycle of the service. Or want to easily replace its implementation in different contexts (like tests).
I can't, because American capitalism bombs every attempt to provide an example of an alternative out of existence, precisely to cause people to think there is no alternative in conversations like this.

I will say that despite massive sanctions and material scarcity, and an incomplete level of democracy, Cuba gets a lot of things more right than the US (for instance, healthcare for non-rich people). They are also fucking up their environment way less. But it's still scarcity socialism and could be way better.

the US also has a very incomplete level of democracy

edit: escaping asterisks
If your ultimate goal is just to convert, convert, convert, and you can generate enough different content in your content strategy to sell different types of people (usually this content strategy is what's missing) you can set up tracking so it tracks everything you can imagine (did the user scroll down and then scroll all the way back up to the top? How long was the page loaded before the user scrolled the first time? and all kinds of stuff is trackable) you can split the traffic by their origin (because traffic sources seem to behave alike) and I know a guy who does Lead Qualification and his setup he can predict with a 90% accuracy whether a user will convert or not after 1000 visitors from that traffic source. And he's tracking about 30 variables to come to that prediction.

These things are easy to track, but if you can track it but your content strategy has no alternate content or anything to do, having that ability is useless.

Some things that you could do to alter a sales funnel to try to convert a customer:

- if you think they need more priming before they're ready to buy, add more pages into the funnel for that user

- if you think they're in a place to buy immediately, make sure you show them a Call to Action right then so they can buy

- swap entire blocks of text based on what kind of user we think you are

- change the length of pages, (add or rearranging elements on the page to highlight different things to different users based on what we think they care about more)

- etc

You can also often just ask users to self-identify a 'role' that is useful for content strategy, like "Are you a [student] or [teacher]" and people will click the button, and even expect the page to change and customize to that experience. All this stuff is so easy to do technologically, but you have to have a content strategy that actually makes use of the insights available.
I started the same project with the same name a few months ago, I’m happy to see someone went farther than I did. Congrats on this project, I’m testing later. HugSQL achieves the right balance between orm and boilerplate code.
What does Linux have to do with communism? In any case, I'm not a communist.
There is a "shadow IT" project happening right now in my company where they are taking my database and dumping it into sales force so they can do low-code. The new CEO does not think we need expensive IT people. I have my popcorn.
I'd have to look it up, but perhaps getting smacked by an outer planet (to make the moon) delivered a lot of the atmosphere's contents.
A more point-to-point metro system would be great. The airline industry has been embracing this change for quite awhile. People don't like a hub & spoke system and it doesn't make sense to take everyone to city center which just adds to the crowding and congestion, as many current metro systems do.

Imagine a city that is crisscrossed with multiple direct metro lines. Design for extremely frequent departures, which likely means smaller carriages.

We should be designing our transit systems to be faster and better than car-based travel.