skysight-inc/HackerNews huggingface dataset:
To do this you would need buy in from all the legacy carriers first. It doesn't work without having them all as your partners, so you get the economy of scale you need. That will be very difficult. Next, you need to consider your own operating costs. How are these vehicles going to be powered? Routed? You will still need to sort and distribute the packages. What if one breaks down in route? How are you going to lift them back up onto the surface? Are you planning to retrofit buildings with tubes going down into your network? Or distribute in/out terminals throughout the city? Both which would require an insane amount of upfront politicking and planning. There will be issues of easements, zoning, and liability to work out. Then, even if you get all the players to agree to your plan, which is unlikely, you still need to deliver the package at a (significantly) lower cost structure than they currently are able to do with government subsidized roads.
Well, SPAs are attractive even for websites that don't particularly benefit from them because of the technical attractiveness of having the website be like any other client that consumes your server's API.
AMD Ryzen 5 2500X and Ryzen 3 2300X CPU Review
8.8.8.8 is anycast, it is announced locally in many places around the world.
Acoustic waves can monitor stiffness of living cells
I've been working as a Principal Engineer for the last year. This experience is similar to what I've experienced. Coordinating across teams, help unblocking coworkers, distributing knowledge etc. I've worked with the same company for the past 3 years, and as a result, I know the historical decisions etc. Unfortunately, as a result, I am spending less time refining my craft and coordinate business needs with technical solutions.

From an organizational standpoint, I believe I add much more value in this role compared to strictly writing code. Unfortunately, the skills you learn tend to be localized to the place you are working at, and are not really transferable.

It's been a good experience, and I've grown my soft-skills as I've had to handle different scenarios.
Reminds me of https://github.com/twbs/bootstrap/issues/3057
The way I read it, if you can leverage arbitrary code execution to manipulate votes, then you can claim one of the higher-paying categories... but if you can execute code, but can't figure out how to use that to actually affect votes, they don't care as much.

I can't say I'm 100% sure that's the best strategy, but I think it makes at least some sense.
Lots of people refuse to trade land because they think it will be worth more in the future. Look at the housing markets of major cities. And that is when you have a highly localized set of potential buyers.
>I really don't mind there being a bank of urinals near gender-neutral facilities

You don't mind them in a separate room nearby? Or you don't mind them inside the gender neutral bathroom?
Relevant: https://standardjs.com/rules.html#semicolons (hint: no semi-colons!)
Because every mix is unique, compounded medicines are not reviewed by the Food and Drug Administration and often cost much more than standard medicine.

So this is why my local pharmacy prominently advertises compounded medicines.

Regarding the lack of regulation: There was a scandal in my state a few years back involving a compounding center in which patients died: https://www.metrowestdailynews.com/news/20170626/framingham-...
We still have around 10% IE11 usage on our site …
> I have yet to see a long term project built with Redux that was maintainable.

The only maintainable projects I have worked on in terms of web apps have been with Redux.

Redux is not great for simple projects, it is great for medium and large scale projects.

> All of a sudden something stops working because someone removes a component that is dispatching on a timed interval etc.

That's the problem: react and redux are not enough for large projects, you also need a way to manage side-effects. Incorporating `redux-saga` would fit that purpose.

React, redux, redux-saga -> this is the recipe for large scale applications that I have used, built, and helped maintain with success.

One of the strongest benefits of redux is being able to see every single event in a debugger that displays current state, action payload, next state. It really does make tracking down state changes a matter of reading a global log.

Furthermore, because redux is not dependent on react and under the hood it is simply and event emitter, it becomes relatively easy to use the same exact business logic for one web app and use it for some other delivery.

We did this at my last company: because our business logic was based on redux and completely separate from the UI layer: we were able to build: a cli, chrome extension, outlook plugin, and mobile apps using the same exact business logic.
“Must be a semicolon issue,” was my first thought, without actually knowing why.
I see a few problems with this proposal:

1- There are still strong taboos against certain kinds of relationships; being forced to tie one's dating preferences and behaviors to a governmental ID seems dangerous.

2- Should companies get automatic access to one's name and age based solely on the ID number? Seems like a violation of privacy.

3- Mandating that for apps served over Google Play or the App Store is not hard; what about dating webapps served from other jurisdictions?

Finally: will it really work? Looking 15 is already a red flag, because no minor is supposed to be there, yet they are.
For more on this I recommend both The Goal and Out of the Crisis (the latter more, but the former also discusses this).

Targets are often useful because they're proxies for the unmeasurable. But, as discussed in the article, they can easily become goals themselves, which take you away from the actual intended business of the day.

In The Goal, the company has a target of 100% productivity of all equipment/work stations. The thought being, if it's not producing then that's lost time. However, it increases costs (overall) because you end up with excess inventory leading to the constraint or bottleneck of the system. That inventory has no value (it's not sold or sellable) and has costs (storage, at a minimum; possibly maintenance) and can become stale (becoming worthless, at which point with the carrying cost it has negative value). EDIT: Another problem with that target is that it penalizes those at the end of the production chain, who can't maintain high productivity (they're after the bottleneck). Their production rates are limited to whatever the bottleneck can produce. Ever been in the IV&V team? "We're late because of you...", no you're late because we received the product one month before it was supposed to ship.

Out of the Crisis also discusses another problem with targets: If it was just a matter of setting the target, why were you missing it in the first place? There's a larger system the employees fit in which constrains their performance. Address that system, or the target will be unattainable or unsustainable.
Stop trying to fix something that isn't broken.

The paper ballot and manual counting here is Switzerland works and needs no fixing.
What's next for SemVer
Whoa there. Heroes of the Storm has, by far, hands down, the best loot box model in the industry. I'm still irritated Overwatch doesn't use it yet. And please, tell everyone you know in the game industry to steal the monetization model from Heroes. If Heroes is a failure, it's because it doesn't behave badly to try to make you spend money.

Heroes hands out loot boxes like candy, I'd say you'll get three or four times as many as Overwatch. And then Heroes also adds a reroll mechanic, where for a trivial gold (currency from doing matches and in-game quests) amount, you can reroll the box up to three times. And as with Overwatch, of course, loot boxes are cosmetics only (except for the very rare hero unlock, which most people aren't getting via loot boxes anyways).

I've rarely been dissatisfied with a Heroes lootbox because I can reroll it until it's good, and I've always gotten so many Heroes lootboxes I've never even felt the drive to buy any. And then in addition to the ability to use your duplicate currency to forge the exact cosmetics you want, Heroes is going to re-add direct cash purchase for all skins, so you don't need to buy loot boxes to buy skins. I've bought a number of skins over the years, but never paid for a loot box.

Probably the "best" way to spend money on Heroes if you want to (though you have really no reason you have to), is you can get stim packs to increase your XP (no in-game benefit) and gold generation.
> but doing so on large data accurately

What do you mean by 'large' or 'accurate' ? Where would accuracy be lost in any approach?
I would start with the MIT OCW course 6.033 "Computer System Engineering" [1] (old videos [2]):

This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for controlling complexity; strong modularity using client-server design, operating systems; performance, networks; naming; security and privacy; fault-tolerant systems, atomicity and coordination of concurrent activities, and recovery; impact of computer systems on society.

[1] https://ocw.mit.edu/courses/electrical-engineering-and-compu...

[2] https://www.youtube.com/playlist?list=PL6535748F59DCA484
Because people don't keep track of all the buzzwords.

FTA:
> “reverse innovation”: taking a technology or solution born of the resource constraints in developing countries and adopting it in wealthier ones.

Nothing "reverse" about it; the question is why rich countries don't import low-cost low-tech solutions from poor countries.

I presume the answer is profit motive.

The classic example that has been hiding in plain sight for decades is "so many expensive drugs that are about as good as cannabis, and cannabis still illegal."
More correctly it's:

Always prepend any line that begins with ( and [ and ` with ;
space based internet by SpaceX/Musk.
s/can be/is being/
When mastering, after I'm happy on my high-end near-field monitors and acoustic room, I haul my studio laptop into every other system and environment I have and tweak accordingly. (i.e. Bose Companion 3, an older JVC shelf stereo, my car stereos, various headphones including ATH-M30, cheap iPod, and Beats, etc etc etc) for this very reason... almost nobody is listening on a nice set of nearly-neutral near-field monitors except other musicians. When done, I make sure I'm still happy on the main rig.

Someday I hope to be experienced enough to just know what to do though, without all the extra work. I haven't found a systematic answer yet.
Always for ( and [ when they start a statement.

It really is that simple.
Over the years I've submitted pull requests to 3 different projects that consist of a single semicolon in a semicolon-free codebase. They can be sneaky bugs to catch!

I think abusing ASI is a funny hack (and I did it for a while) but the more functional my programming style became the more ran into these cases, so I channeled my inner Douglas Crockford and reopened my bag of semicolons.
Cue Principle Skinner meme:

"Is the language specification too loose?"

"No, it's the developers who are wrong."
Oh, like cable, Amazon Prime video, etc... where you pay for the service and STILL get ads?
Seeing the OP relentlessly defend his use of the word SJW in this thread is the most entertaining thing I've read today. I have to applaud all the commenters who tried to do the right thing and explain to him his mistake. Yet the guy can't take a hint!
https://en.wikipedia.org/wiki/Jews

ctrl+f "the Jews". I wouldn't make your opinion of what is "offensive" depend on an ad-hoc poll in times where even the most rudimentary looking into things for oneself seems to be getting rare. (or where people think clicking a button constitutes an argument, for that matter)

In this case, the comment also said "the Palestinians", and if you hear someone say "the blacks", as well as "the whites", yet you only retain the one and discard the other, that says more about the absurd climate than that person.
> re-education camps to de-radicalize

That's bullshit. The camps aren't there to "de-radicalize" anyone, they're there to subjugate and destroy a minority culture.

This is proven because this government campaign also targets "moderates" of that culture, even ones that have gone out of their way to declare loyalty to the state:

https://www.nytimes.com/2019/01/05/world/asia/china-xinjiang...

> Last year, Mr. Jalaleddin joined a government-led campaign for prominent Uighurs to write open letters declaring their allegiance to the state.

> Despite that declaration, he was detained in January 2018 [emphasis mine], according to overseas Uighur organizations.

> “So many moderate intellectuals have been detained now,” Dr. Harris said. “I don’t know how else to understand this, except as a deliberate policy to deprive Uyghurs of their cultural memory.”
Best Bauhaus Documentaries Available to Watch Online
If you earn twice as much one month, you don't spent twice as much on rent, groceries, or commuting that month. You do spend more than twice as much on tax, probably should spend twice as much on savings and pension contributions, and probably will spend twice as much on living large.

So surely it's important to account for the marginal cost of spending money, but not operating expenses?
I have been a freelancer for 24 years, and had this problem. Here's how I solved it. I incorporated my business, and I am an employee. My corporation pays me a stable amount, so I'm not worried. When I put the business hat on, I make sure I project the yearly income and have a generous salary fund ( 6 months). No worries anymore, the most I have been without work has been 3months. If at the of the year I haven't spent my salary fund, i have extra money.
Another truth one must acknowledge is that its not about how much you make , its how much you spend. When you have financial discipline the mind is free.
Red Hat’s page on the vulnerability: https://access.redhat.com/security/vulnerabilities/runcescap...

RH CVE page, with the vulnerability’s metrics and the list of RH packages affected (plus links to the errata pages that have details on fixed builds): https://access.redhat.com/security/cve/cve-2019-5736
Yeah.

1. Tons of existing jQuery components.

2. Ten of custom, loosely coupled ones.

3. Built-in PubSub for their communication:

$(document).on("custom-event", function() {...})

4. Routing (if needed) in 60 lines of code: https://github.com/c-smile/spapp

And you can do any SPA out there. Or not SPA.
That's a great image, thanks for linking it.

I'm not aware of a term that means what you describe, perhaps it would be tied-in somehow with arguments about "equity vs equality."
What an awful headline.
People give Jagex a lot of abuse for treating Reddit and Twitter as a support channel, personally i think its great community engagement.

It could work for Blizzard too, they share a customer base with similar outlooks and mentality... to put it politely.
Using XGBoost for time series prediction tasks
We have a Dexcom G5 and use Xdrip to read the data directly from the CGM. It has a number of benefits over the OEM provided readers:
-no forced replacement times for sensors.
-No forced delayed starts on new sensor insertions
-predictive algorithms and treatment recommendations.
-more integrations into third party systems (like IFTTT)
-Opensource community project that keeps evolving much faster than the OEMs

Nightscout is a cloud service to store data reading and treatments. Again its community developed opensource solution which gives you complete ownership over your data. Some of its earlier game changing features are now common in the OEM solutions, but I still like the idea of owning this and it being opensource. Nightscout is a really big help for us managing our son (whos 6) since it makes it really easy to give real time access to his CGM and treatments to anyone anywhere.

Nightscout is also the unofficial hub for the Opensource development in diabetes. They've contributed so much that is now being used by OEMs. Im a big supporter.
In the future ,General task automation and artificial common sense
Happy to say I caught this, although I would credit that as much to having taken a compilers course as any JS knowledge.

I'm not sure I understand why it's wrapped in an enclosing function, though; you can reproduce the error with just:

(() => console.log("Hello"))()

(() => console.log("World"))()
$8/trip is less than the average Lyft or Uber ride.

The problem with transportation and measuring 'trips' (in the US anyway) is the huge geographical diversity.

My take on Ben-Evans post is that you are fooling yourself to believe that you can predict market demand for certain kinds of disruptive technologies.
Entrenched interests, innovator’s dilemma. Orgs and people get addicted to their revenue stream.
As you're doing Rails I recommend you check out Stimulus JS (https://stimulusjs.org/). I've installed it in a recently project (Rails 6, rake webpacker:install:stimulus) and it's like a breath of fresh air. Totally gets out of your way, but lets you add behaviour to your app as you need it.
While there's still some features we'd like the software to have, running Metabase for the past 2 years or so on our campus has been really straightforward (I love that I can just deploy the JAR directly, rather than having to fiddle with Tomcat separately).

Maybe this new funding is part of the reason why we haven't seen a new Metabase release since early December ;-). I sincerely hope that the open source-ness of the solution doesn't go anywhere as they seek to monetize the product further.

In the places where our Research department has shared the few dashboards we've created in the system so far at conferences or with others here on campus we've gotten positive responses and it sounds like we're hoping to ditch our iDashboards software (which hasn't been used much at all...even with paying a $10k+ license renewal fee each year) and start using Metabase solely moving forward.

Good luck to the team and I hope they can continue making Metabase into an even better product!
And for template strings: `

I do agree that good use cases are few and far between.
How long have you been there?

If you're brand new, then just be quiet and listen for 6 months. Find out why they do things the way they do. They often have, if not totally valid reasons, at least reasons that are more valid than they seem at first glance. If you don't know their reasons, and you're telling them that they should do it differently, then of course the aren't listening to you.

But if you've been there for a while, you know which are the bad ideas, and you can't get them to listen to better ones, and that frustrates you, then it may well be time to leave.
> SpaceX/Musk

I just realized that Elon is missing a lot of cologne opportunities.
I think they just lost the ability to be innovative. They had some real creative minds at the helm that got replaced by "business" people. Kind of like Steve Jobs being replaced. Blizzard was based on this cool innovative stuff and when the people who lived for it were gone they had no connection to their community anymore.

In terms of calculating grind, that was the big thing with WoW when I left a month after the latest expansion dropped. It was just so clear that the rails of the theme park ride you were on were designed to milk you. I mean all games by anyone not releasing them freely are intended to make some kind of money, but once I purchase it you better be very subtle about it.

Basically all they are doing is rehashing old games now as well.
Really want to put a +1 on this. I thought it was an excellent, practical treatment of many distributed systems concepts.
Innovations that are going to change our Lives in 5 years
It's just bad writing. That case was Instagram.
I agree. Those are the only two cases where a semicolon is needed. Other than that, I like my code to look clean :)
Maybe they should learn to code
> It's easier to write code in dynamic-typed languages because (generally speaking, I'm pretty sure there are exceptions to this rule) dynamically-typed languages are not as verbose as static-typed languages.

I really don't understand this argument. What typed languages have you used?

Decent type system are able to infer most or all of your types. Meaning you ge the benefits of a type system without having to explicitly type everything.

Also, when you code, is your bottleneck serious how fast you can type? If it is, I would suggest you need a different approach.

> But in the meantime the general feeling around writing computer programs has changed, correctness and "bug-free-ness" are now seen as one of the main mantras of being a programmer

We are engineers, or at least we should be. Correctness has to be a goal, although I feel like even saying that is laughable right now. The amount of effort to prove a program is correct is extremely high for anything nontrivial. Robust type systems at least help cover our bases and help us reason about the structure of things, and more powerful type systems allow you to push even more invariants to the type system.
Do you have the right to control what runs on your computer when you don't own the copyright? The answer to that is no.

This is factually incorrect, as has been pointed out elsewhere in this thread. You can do whatever you like with what’s runs on your computer, assuming that you legally acquired it. Feel free to levy a moral objection if you like, but don’t pretend that your personal hangups are reflected in law. Your right to play with something on your computer is the same as your right to remix music you own; it only ends if you try to distribute it.
When I read your misspellings and poor punctuation in the post, I thought it likely a waste of time to review the site.
San Jose apparently discovered that it's hard to serve a spread-out low-rise city with transit, VTA light rail takes forever to go anywhere.

Google wants to build near Diridon where Caltrain already goes, and BART will eventually be extended there (or at least to nearby San Jose downtown station)
Being transit friendly requireds high density, high-density means tall buildings. San Jose can't continue its low-rise development if it wants effective transit.
"People are not necessarily comfortable with the price of medicine dropping?" Sorry, which planet are you from? Earth, you say? The US even? People in your country would do anything (and have) for affordable medicine.
> I'm yet to see a single case of an upside.

It's a signal of coolness from inexperienced programmers. That's the value proposition offered by semicolon-free JS.
Naw, I regrettably have known many folks like that, and grew up around plenty even though my family believed otherwise.

I found that to convince them of the mutual benefit of the humane approach required beginning the conversation from where they were at and slowly working our way toward the understanding of pursuing better outcomes through a thoughtful reimagining of our reaction to antisocial behaviors. If you just dump on people and tell them they're wrong they stop caring about the idea and only want to fight you off.

So, oddly enough, actually making progress toward convincing people to be humane requires being humane in the doing of the convincing.
I've started a new project with Rails 6 and Stimulus just recently. Stimiulus really does feel like a breath of fresh air. Just enough to let me do what I need to do without feeling like a burden.
Microsoft HoloLens 2 Mixed Reality Headset Teased Ahead of Expected MWC Debut
Apple Cider Vinegar for Acne
Close to 100% of semi-colons are noise in any given project. That's why.
Presumably because wealthier nations are cost insensitive. They don't feel the need to reduce wastes in their healthcare system when they can 'afford' it.
forget autocomplete, what about type inference? We've had that for decades yet new languages still come out without good support for it.
Samewithwhitespace.