skysight-inc/HackerNews huggingface dataset:
It is true that the innovations of silicon valley are rooted in government (mostly military) sponsored research going back to at least WW2, but the idea that we should therefore credit the government as some kind of "innovation driver" is totally wrong. Innovation comes from setting daring goals and tackling hard problems (the "Grand Challenge" theory of innovation). The government is incapable of directly innovating because it usually has no grand challenge, no overarching unity of vision. This is by design: the government exists to "make our collective lives better" but no one agrees on what this means so the government cannot do very much.

On rare occasions, our collective opinion coagulates around a consensus that enables a kind of societal grand challenge from which remarkable innovations spring forth, for example WW2 and then the Space Race. Certainly the government (mostly the military) has an important role to play in such times. But that situation is the exception, not the rule, and we don't have that right now. At present, there are only three things that governments can do to spur innovation: increase military spending, fund academic research and remove legal and financial barriers to entry for new ventures.
The article specifically mentions that it was discovered on Windows, but that doesn't mean some variation couldn't exist for other platforms.
I am aware of these verses teaching things like baptism, spreading the good news, teaching of Jesus and salvation.

But none of those verses say "convert people".

There is only one verse I could find where the word "convert" survived these three major translations, KJV, NKJV and NASB:

'...and said, “Assuredly, I say to you, unless you are converted and become as little children, you will by no means enter the kingdom of heaven.' - Matthew 18:3

And this verse places the responsibility on the individual, not the Christian doing the preaching.

Do you know where the idea of "converting" people was given as a task to a group to affect others instead of a personal responsibility? Is this a Catholic or Protestant teaching?
Some of it should but since Carbon taxes could be regessive some type of rebate to people on the lower end of the income scale would be good also.
Where are you getting this data? And FWIW it’s not unreasonable to pay 10-15k for shitty housing annually if you study in a city. What do you expect them to do? Go back in time and buy a nice home for 60k?
The Java example you've provided is known as Domain Modeling, it's well described (and honestly greatly expanded on) in Domain Driven Design by Eric Evans.

It's applied heavily in the enterprise world simply because it's so powerful. In general as the domain logic becomes more complex the benefits of doing this increase.

Actually, not encountering this style in code-base which is solving a complex problem is a massive warning sign for me. It usually means that concepts are poorly defined and that the logic is scattered randomly all over the code-base.

Apps Hungarian is just a logical style: name functions, variables, types so that they're meaningful within your domain. The result of which is code which is very easy to understand for someone who understands the domain. This doesn't mean long names - if you're doing anything math intensive then using the short names which conform to the norms of the field is perfect. For a business process it probably isn't :)
The trouble with picking an arbitrary number like 50 million is the slippery slope it creates. Today we start with 2% over $50m. Tomorrow we will see a report that lowering it to $40m will help fund health care/fund climate change/(plug any socially acceptable agenda here) and the change will be voted in. A few decades after we'll wake up in an economy that will tax you heavily unless you're sharing your condo with your parents and a grandma [0] because someone has decided that it's an acceptable level of wealth.

[0] Anecdotal, but that was the way to get an apartment for my parents' generation back in Soviet Union and I really don't want to see it here again.
You can only sell to Google once. You can sell it to different exploit houses many times.

But also historically, some places pay in the several hundred thousand compared to tech companies that pay in the tens of thousands. So even if they only sell it once, they can make more.
Why wouldn't you just ride on the tugboat?
Rayon uses iterators. Iterators are the dual of first order functions. Iterators are superior because they are more general. (You can implement pmap using iterators. You cannot implement iterators using pmap.)
With Intel CPUs the pins are on the motherboard socket. You can easily destroy the motherboard instead, but when dealing with high end CPUs the motherboard is probably the less expensive component.
Because disparity is not the problem. Raising the standard of living at the bottom is what matters, and putting in proper safeguards so that those at the top cannot greatly interfere in things like government.

Spend better (education, healthcare, etc) while removing money from politics. It would actually cost less and we could lower taxes for once for the rest of us.
Wouldn’t they raise prices to compensate?
Heck, it might be doable to just lay the power cable in a permanent route on the ground and use electricity to propel the craft along that route! You wouldn't even need wings!
Any chance we'll see WAAS reference stations with more autonomy for uploading ionsphere correction data directly to the constellation, instead of having to aggregate at master stations, which then forwards to ground uplinks?
But right now VR is still in its infant stages

It's been there for decades. I tried Jaron Lanier's original VR rig in the 1980s. Autodesk's early one around 1990. W Industries somewhere in there. HTC Vibe and Microsoft HoloLens last year. It's fun for a while, but not compelling for long periods.

Except for Beat Saber. That uses VR right. You get to move your body, but you stay locked to the real world reference frame, so it doesn't induce nausea.
It's pretty cute. Still no static types for "Strings that end with a dot" or "Strings that match [a-z]+" or "Strings that are proper nouns". ;)

I'm not sure I understand the benefits of this compared to a traditional parser generator.

"Use a data structure that makes illegal states unrepresentable." is not effort spent well.
(And given Gödels incompleteness theorems unachievable in the general case.)

A proper parser generator using a grammar will give you the structural guarantees you need, a lexer will reject invalid terms. And a transformation step gives you the target structure.
Eventually you will have to validate though at runtime.
Every one of the above improvements started as not universally accessible. Knowing that they're improvements and available is how we start down the path of making them universally accessible.

Demanding perfection or nothing is perhaps only an ideal approach in scenarios where nothing is, in fact, an acceptable answer. In a world where Tay-Sachs exists, I think that would be an ethically abominable outcome.
Odontalify
TechCrunch Disrupt Berlin 2019, Exhibitor Directory
Seems so (my emphasis):

> The Plumbing and Mechanical Services (UK) Industry Pension Scheme was set up in 1975 with the aim of providing pension benefits for all employees of firms engaged in the Industry in the United Kingdom. The Scheme offered deferred benefits based on career average earnings.

https://www.plumbingpensions.co.uk/about-us/about-us/
Yeah that incident with Chara happened around the same time as mine; I had a playoff game a few nights later and played. I really love hockey so it takes a lot to keep me off the ice, which I guess probably seems pretty 'insane' to non-hockey folks.

One other thing... the night it happened, the game was at 10:30 and there really isn't anything the emergency room visit can do other than provide pain meds etc. So I just drove myself home and my wife kept bugging me to go to the hospital, but I kept telling her there really was no point. The worst part of that night was trying to sleep; I actually slept clinching a rag in my mouth to keep the tooth in position and to absorb blood from the rest of the damage. The pain of the open nerves was pretty hard to deal with too.

Didn't sleep much, easily the worst night of my life that I can think of. Fortunately I have an excellent dentist here in Denver (Icon Dental) and I was able to book an emergency visit for 8AM the next morning that night so I knew I just had to make it to morning.
> In a program that should be tailored to every individual athlete, "more ambitious than [any given athlete] can take" sounds like a fundamental failure.
> Is it like coroutines in lua?

idk about Lua, but afaik python's async is pretty much implemented on top of coroutines ("generators"). `await` is basically `yield`

> I like coroutines but thats mostly because they are not threads, they only switch execution on yield, and that makes them easy to reason about :)

pretty sure i've heard the same thing said about async io!
Except, not really, right? If you mean at existing service levels, then yes, of course. It's not really worth it.

Where automation really helps though is with _frequency_ of trains. If you have headways which are half as long (like in Vancouver on the Expo line the headways are every 90 seconds during peak periods) it makes a huge difference compared to something like SF's BART which has a weekday frequency of 15 minutes.

It also makes a massive difference when you're building a new line. If you can half the headway, you can half the size of the platform which makes building the line considerably cheaper. Less land to appropriate, less concrete to pour, less land to dig, etc.

There is one problem though. If you build a super convenient metro system with trains every minute or two, people will start to use that system. A lot. Vancouver's system is running into problems (particularly on the Canada Line) with massive overcrowding because even with the high frequency of trains, there's just not enough capacity.
>Why would cybercriminals not just report the bug and pick up the cash from Google?

Probably because they're not the ones actually finding the bugs.
It's a good painting but not a great painting. But it has some sort of cultural charm and sells tickets to crowds who fund the museum. Let them come and ogle. It's great.

For those others, examine the entirety of the rest of the museum, and leave that spectacle behind. It's not a problem to do so.

> Some 80 percent of visitors, according to the Louvre’s research, are here for the Mona Lisa — and most of them leave unhappy.

This is a great win. These 80% have become educated.
No I will not take your "please explain to me the difference between a positive and negative number" question in good faith. You are either trolling on purpose, or being so intellectually lazy that you're trolling in practice.
Western Individualism Arose from Incest Taboo
It's interesting why they chose Lisp as their scripting language. Autocad is arguably the most widespread Lisp implementation in existence.

https://www.fourmilab.ch/autofile/www/chapter2_35.html#SECTI...
Damn look at those gold steps X
I think iterating quickly is important for startups. However, long term focus should be on staying ahead/keeping pace with the competition.
Beethoven agrees with you.
It's particularly powerful if you can great an algebra of your domain. You can define invariants which are then enforced by the type system.

I use this a lot when writing C# code and the whole experience is getting better with every new release. Microsoft keep adding awesome stuff like ADTs which make working with these types a dream.
Or maybe they want to do both.
That business model already exists, in the form of online dating sites:

https://www.theregister.co.uk/2019/09/25/ftc_match_fake_user...
>Human perception does not have a sampling rate. This is why our eyes don't produce weird shutter speed effects like the one shown in the video. There is no shutter and there are no frames.

our visual cortex is sampled at about 200Hz. The pipeline is about 6 stages (similar to the layers in CNN deep net) each taking 5ms, so about 30ms from photons hitting retina to the recognition.

To play with eye shutter speed effect - look at a wheel of the car driving along in a near by lane, and now quickly close and open eyelids, may be couple times in a row, and you will catch a glimpse of the non-spinning wheel still-photo like as in those movies.
Ha! interesting, thank you for the link.

Edit: skimming through the paper, really really solid material. Much appreciated.
Yes, the number one problem we have right now is neither technological nor scientific. Its the self defeating circular reasoning of normalcy bias and projecting your unwillingness to change on everyone else.
Murder convict argues medical and revival terminates life sentence
Another good example of this is having separate classes for something like unsafe strings vs. safe strings in a web app. The functions which interact with the outside world accept unsafe strings and emit safe strings to the rest of the application. Then the rest of the application only works with safe strings.

Anything that accepts a safe string can make an assumption that it doesn't need to do any validation (or "parsing" in the context of the OP), which lets you centralize validation logic. And since you can't turn an unsafe string into a safe string without sending it through the validator, it prevents unsafe strings from leaking into the rest of the app by accident.

This concept can be used for pretty much anything where you are doing data validation or transformation.
Yes. They're amazing.
Right, because the lack of DNA indexing stops cops from racial profiling now.

Cops already check your ID to see if you're related to any known criminal! Literally, this "nightmare scenario" you're envisioning happens every day in America. E.g.: https://theintercept.com/2019/06/28/nypd-gang-database-addit...

It's comical that you think this is some 1984 thing that will happen if we enable DNA indexing...the fact you don't know it already does happen shows just how far removed your experience is with police from those of black and Hispanic people in America.

If you're Arab flying into the country? Even worse.

If anything DNA indexing would allow innocent, unaffiliated people to not have to endure the indignity of what they currently go through.
I have until October 2020 to replace my State ID with one that the US will recognize for flights. Luckily I can still use my passport for 8 more years instead of ponying up $35 to replace it right now.

My point is the government can and will make your life a pain.
The moment in time does not matter, you can perfectly meditate within a lucid dream in the context of long time ago in a galaxy far away. The only thing important is you are to mindfully observe this, your attention must not be charmed by anything.

Muscle tension does not matter as long as you don't let it distract you.

The quality of attention is what matters. You won't have to sit for too long (in fact you don't even have to sit, shavasana is a perfect position if you manage to avoid falling asleep) and you will achieve the goal quickly if you manage to maintain perfect presence and awareness for just some minutes.

Needless to say most of the people can't achieve this easily so they have to train for many years but I've found out attention and perception augmenting drugs can help a lot if you have proper motivation, guidance and your brain is ready for this.
No one would prevent anyone from leaving. They'd merely be prevented from evading taxes by leaving.

As far as creating wealth, I have no problem with it as long as it's shared. When it's hoarded by a tiny minority it leads to them having a greatly disproportionate concentration of power where they basically get to rule over the rest of us.

That's what I object to.
I meant more along the lines of: is this a Chrome specific vulnerability or is the vuln apparent in Chromium and thus are all Chromium-based browsers (on any platform) affected?
> Because disparity is not the problem.

That's debatable. Many people think it is a problem, or at least an undesirable situation.

> Raising the standard of living at the bottom is what matters, and putting in proper safeguards so that those at the top cannot greatly interfere in things like government.

Easier said than done. It may be impossible or impractical to neuter the political power that comes with economic power.
CK was recruiting in the bay area a few months ago. Did anyone go to their recruiting pitch nights in SF or PA? Apparently Travis was going to be speaking.
this one is a "disable javascript" one
Full digest of the bill - https://www.parliament.nz/en/pb/bills-and-laws/bills-digests...

Lots to read over, but this stuck out to me so far.

"gross emissions of biogenic methane in a calendar year are 10% less than 2017 emissions by the calendar year beginning on 1 January 2030; and are at least 24% to 47% less than 2017 emissions by the calendar year beginning on 1 January 2050 and for each subsequent calendar year"

"no remedy or relief is available for failure to meet the 2050 target or an emissions budget, and the 2050 target and emissions budgets are not enforceable in a court of law, except that if the 2050 target or an emissions budget is not met, a court may make a declaration to that effect, together with an award of costs"
That's a neat idea, but aren't most frequent flyers doing it for business reasons? In which case the business will pay the tab for the tax increase, most likely.
Gitlab and Code Hosting Services in China
A lightweight implementation of Node's url interface
You can’t use a Fitbit without a Fitbit account. It becomes junk once you delete the account. Even if you do trust them to have deleted your data.

I had a Fitbit, and the first thing I did was file a bug report on the lack of support for HealthKit - in other words mandating that you give them all your data, after you already paid for the device.

That responded saying that they did not want to support HealthKit or any secure data method - I was willing to give them the benefit of the doubt, which in hindsight was stupid: it should have been clear that they wanted to profit off the stolen data.
> That sounds a lot like "type validation" to me, whereas the title of the article includes "Don't Validate"

The variable name version does, sure. That's why OP said:

> The suggestion in this post is taking Apps Hungarian, and instead of relying on variable names, encoding it into the type system itself.

Making it clear that their example is different from what the article suggests.
> MoffettNathanson LLC, a media and technology investment firm, expects its three services to lose a combined $11 billion over the next four years, then finally turn a profit in 2024. And that’s if all goes according to plan.

Companies will bleed insane amount of money in the streaming war.
I'm sure this will become the next drama to play out in sports and genetic enhancement becoming the next doping scandal. I say next, but looking at 20-30 years from now.
If you can, enable Screen Pinning in Android. I use it all the time for airlines that give me the option to use an app to present my boarding pass... to the TSA.
Sure, the HTML standard needs to go - it was designed for hyperlinked documents, not software.

Components should be provided by browser/OS vendors with a standard look and feel, the same way desktop software has been written for decades. React Native is a glimpse of what HTML of the future will look like.

Flexport is a logistics company. They aren’t in the business of selling software.

What we’re doing right now is like the first GUI desktop apps - lacking consistency because there was no solid platform every designer reinvented the wheel.
It's not impossible. Any such punish the rich law must to start above certain size. Gradual (progressive) formulas work best.
Join doesn't do everything. It's just a way to take multiple futures, and return a Future wrapping them all. I think there's a misunderstanding of how Futures and Executors interact in rust here which is why everyone is having a hard time understanding things.

A future in rust is really just a trait that implements a `poll` function, whose return type is either "Pending" or "Ready<T>". When you create a future, you're just instantiating a type implementing that function.

For a future to make progress, you need to call its poll function. A totally valid (if very inefficient) strategy is to repeatedly call the Future's poll function in a loop until it returns Ready.

All the `await` keyword does is propagate the Pending case up. It can be expanded trivially to the following:

match future.poll() {
Pending => return Pending,
Ready(val) => val
}

Now, when we create a top-level Future, it won't start executing. We need to spawn it on an Executor. The Executor is generally provided by a library (tokio, async-std, others...) that gives you an event loop and various functions to perform Async IO. Those functions will generally be your leaf-level/bottommost futures, which are implemented by having the poll function register the interest in a given resource (file descriptor or what not) so that the currently executing top-level Future will be waken up when that resource has progressed by the Executor.

So if you want to start a future, you will either have to spawn it as a top-level future (in which case you cannot get its output or know when it finishes executing unless you use channels) or you join it with other sub-futures so that all your different work will progress simultaneously. Note that you can join multiple time, so you can start two futures, join them, and have one of those futures also start two futures and join them, there's no problem here.
It could also be a problem of misaligned incentives. When athletes get injured, it is the athletes who get fired, not the coaches.
I disagree. "Let's assume" leaves room for doubt, where "it is obvious" allows for none. I think most people who use these phrases are going for the latter.
We don't expect better from them, but we expect better from HackerNews.
Local news commentary: https://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&object...
That's a very good question. IIRC, the current mess with inflated medical bills started when Medicare placed caps on some fees that were below the actual cost. So the hospitals had to recover the difference from those who are not covered. This killed transparency, promoting even more cost inflation through bullshit admin positions.

So now it's a tough spot. On once hand, if you apply the Medicare caps universally, many hospitals will go belly up. If you remove the caps and let them bill whatever they want, you will end up with a rapidly growing hole in the budget.

I would say, instead we need a solid system of rules on what you can and cannot bill, some auditing body and a way for the patients to dispute inflated bills at an affordable cost. Whether it goes out-of-pocket or from a tax-filled fund is IMHO not as important as the cost audit/dispute mechanisms.
Because it's obviously more secure than letting someone access a webpage with the same functionality. /s
I’ve heard more excitement about Disney+ from family/friends than any other tech launch I can remember. Short of maybe the original iPhone, and maybe the Nintendo Switch. Techies and non-techies alike are counting down the days until it launches.

I’m generally someone who speaks with my wallet, I pay for FastMail and use DDG rather than use Google, I go out of my way and spend more to not support shitty companies, and I personally think Disney is among the most evil companies out there (for their Copyright lobbying etc).. but I’m finding it very bloody hard to resist the idea of unlimited streaming Star Wars, Simpsons, and Disney classics for my kids.

Barring some major tech fuckups from Disney, I’m pretty sure this will be absolutely huge.