skysight-inc/HackerNews huggingface dataset:
I agree. Let's also not forget that the majority of those patents they "donated" are either worthless, expiring soon or ridden with prior art. Here's an MCAM report based on the patents they used to extort Linux and Android OEM's.

https://www.m-cam.com/wp-content/uploads/2018/03/patently_ob...
I'm referring to the stipulation that documentation has to be dressed up with a full-blown website.
Thanks for all the info! I definitely do want to learn more about this kind of thing, it's always interesting and I'm always glad for more links :)

To circle all the way back around tho, from the intro to the article:

>A while back, I discussed the problem of shadow language constructs. I gave examples of shadow constructs such as Standard ML modules, traditional imports etc. Here is another: reified generics.

The article seems to be about trying to eliminate shadow types, e.g. meta-type info carried by the compiler but not otherwise visible. By turning generics into type-generator funcs. My question / confusion is around "it seems like you can't type-check that at compile-time without being either so explicit it's no longer generic, or with shadow types, so I don't see how this helps". Or indeed changes anything.

Generics as type-generating funcs makes sense, it lets you choose erasure-or-not however you like. Perfectly on board[1]. But how do you type-check it at compile-time without "shadow types"? (if the answer is "read my comments", I'm happy to! I haven't gone through them super carefully yet.)

[1]: well... in concept. I'm not sure how libraries would be able to use this in a standard way, seems like it'd lead to multiple competing "generics systems". But that's also useful sometimes. I like languages that let you do that kind of thing, though the ecosystem does not always benefit from it.
Most programming languages don't use the multi-agent paradigm. It's a different way of thinking about problems, in which you describe how each type of agent should interact with others, and then you let them run and play out the scenario.

It's true that you can implement multi-agent programming in other languages, but it's very natural and clear in NetLogo.

PS: I did my PhD in the group that produces NetLogo, and continue to be blown away from the language and what you can do with it, even though I don't use it on a daily basis any more.
FTA:

> Palihapitiya slammed the start-up cycle of raising funding rounds and spending money to boost user growth to attract bigger funding rounds.

Hence, growth leads to funding leads to more growth leads to more funding.

Another aspect stated in parody: https://www.youtube.com/watch?v=BzAdXyPYKQo
How does one of the most inert gasses in the universe 'interact with microcontrollers' ? The only reason it can kill humans is because it displaces a critical gas (oxygen) if breathed in massive quantities. Is it displacing some other gas that is required for these microcontrollers to work? (seems highly unlikely)
Yes, you need some source of clean energy for which calm nights are not a problem.

If only batteries were getting really good... oh, they are. Batteries are not a source, but coupled with a source, your calm night problem is mostly taken care of. And batteries+renewable sources don't need to be 100% of the solution in order for them to effectively wipe out the value proposition of nuclear power in most situations. Yes, you can find exceptions, I'm sure.
This is one of my favorite tricks for testing web apps. The only downside is getting your inbox blown up when the company runs an email blast, but it's nothing a filter can't catch.

I think these patterns are generally negative for most ecommerce companies (you've priced too low, you're signing up tons of low-LTV customers at huge CPA, etc.) and good for SaaS companies that can solicit feedback or otherwise monetize their "frequent triers".
According to Human Rights Watch, 60-70% of people arrested for drug crimes each year between 1980-2007 were white.

https://www.hrw.org/sites/default/files/reports/us0309web_1....

According to the Washington Post, roughly 50% of people shot by police are white, 25% are black.

https://www.washingtonpost.com/graphics/national/police-shoo...
Sending a signal by releasing information, which is by the way truthful, isn't really propaganda in the classical sense at all. It's just a diplomatic way of communicating.

Having a story 'encouraged' in the press about hacking of supply chains for espionage is a pretty decent way of singling to all involved that the jig is up.

Ginning up anti-Chinese news over many cycles is more like propaganda, but what does that accomplish? Nothing really, unless nations are really at war and then the 'truth is the first casualty' of course.

I think the reason the press is softer on China lately is purely economic, businesses are linked, they pay ad dollars, and they can demand stuff be snuffed just like Harvey Weinstein could get stories canned via backroom arm twisting. Witness specifically the disappearance of all things Dalai Lama and Tibet, which was all the rage in Cali a decade ago and now nobody talks about it. Can't risk upsetting those Chinese dollars flowing into big projects.
DNS TTL is a PITA for us at Netflix as well. We use Zuul to proxy cross-region for TTL "non-responders".
You have lots of options for non-borrowing references to instances of T: Indicies, Arc<T>, RefCell<T>, Cell<T>, dictionary keys, paths to files containing serialized Ts... the list is unbounded. This is all perfectly fine: It's not the goal of the borrow checker to prevent simultaneous references to data, that'd be ridiculous and useless. The goal is to prevent unsafe simultaneous access of data.

And accessing data through an index still requires you to first acquire e.g. a borrow, and the useful invariants of that borrow still hold: for the duration of that borrow, you have freedom from data races - there will be no other borrows to that instance when you're holding a &mut T, or there will be no other mutable borrows to that instance when you're holding a &T.

An index may allow you to reduce the scope and lifetimes of your borrows, but it does not allow you to eliminate your borrows.
To add to your comment: StarLogo is talked about in the book "Turtles, Termites, and Traffic Jams", which is a great book talking about understanding decentralized phenomenon, and how we learn to understand them. But the language seems to have vastly diverged from what's used in the book, which is disappointing.
> I actually feel just a tiny bit sorry for Trump. I have the increasing impression that he’s a deeply simple man being manipulated in competing directions by everyone around him.

I agree with your assessment, but I feel sorry for the rest of the world more than the useful idiot.

To be born with incredible privilege combined with such a lack of insight and a feeling of entitlement would not be the heaviest cross ever borne.
I've already addressed your first point multiple times. Lumping all white people together ignores the problems faced by specific subgroups of white people.

Second point: Rayiner introduced Trayvon Martin and BLM to the discussion, not me. If your objection is to derailing the discussion with an unrelated topic, you should be making it to Rayiner.
I hope there will be another update next week at the Tcl Conference in Houston, TX !
How the hell are you targeting ads with "bicep mass"?
I certainly agree with your comments regarding long term scalability- growing pains of ethereum if you will, now the great token hype of the last years seems to have tapered down (recent dair report makes sobering reading) it has to start offering something more tangible and cohesive than an easy liquidity vehicle for dubious whitepapers and teams of advisors to raise hundreds of millions for 5% stakes in proposed innovations like prediction markets armed with nothing more than a flashy site and a roadmap.

For now ERC standard is still entrenched as a dominant liqudity pair and has a certain amount of incumbency but I think there's plenty of room for challengers in the coming years; with stellar being just one of the 'competitors' on some overlapping verticals

By the way, you said Bitcoin is useless for custom tokens. I disagree, The CounterParty protocol has existed for almost 5 years as a meta-layer on top of the Bitcoin blockchain proper and works well to this day with more than a million yes relayed. (Not that you ever hear anyone mentioning it)

Not only was it the platform that defined the early token landscape It also launched the first decentralized exhange-- without ever raising a single cent of funding! --It was the main source of inspiration for early incarnations of ethereum (which was originally due to be built on bitcoin, then primecoin)

Counterparty enables fairly intuitive token issuance, distribution and trustless p2p trading with the protocol escrowing native tokens; (issuance can be done with only vanilla BTC, no sub token or gas fee for numeric assets) and much like Stellar the platform offers certain hard coded VM functions embedded within for smart contracts that go beyond Bitcoins script capabilities (CounterParty ported the EVM in it's entirety in 2014 but decided not to implement it on mainnet due to security concerns, this was pre theDAO and later debacles). It's natively interoperable with Bitcoin (BIP39, multisig, LN, segwit etc) and counterparty transactions are present in roughly 65% of Bitcoin transactions since it's launch.

It does seems to get universally glossed over in favour of more monied, much more hyped alternatives, I'm not even sure if many developers even in the blockchain space are aware of it.

Back to stellar though, StellarX seems great-- I am wholeheartedly supportive of anything than challenges these incumbent centralized exchanges business model of shaking down big ico's for listing fees, for starters. Also appreciative of their smart contract architectural design choices for leaner, minimal and more performant use cases where scalability is paramount and perhaps the perception of the lack of total decentralization vs "just" distributed consensus isn't a deal breaker.

Actually more keen on stellars proposal at the moment than ripples codius, currently evaluating a single contract across the board for comparison.
Truly. Minimum [to say nothing of market!] wages are climbing fast in my state, and I have heard real chatter from business owners about implementing [robot] automation on the production line / warehouse sooner rather than later.

Another industry I have knowledge of, orcharding, is moving toward harvest automation at an astonishing rate, driven mainly by the rapidly-escalating cost of labor [having to pay for H2B visa costs, the disappearance of harvest-following migrant worker bands in favor of more professionalized workers who demand pay greater than the prevailing minimum wage, regulations that require orchardists provide quality housing [at a cost upwards of $10k/worker/year] and pay for rest periods, rising liability / workers' comp insurance costs, etc. Adoption of automation in the orcharding sector is increasing as cost of equipment falls -- for example, two years ago, a typical apple harvest machine [which replaces a crew of, say, ~20 humans] cost in the neighborhood of $500k, whereas today viable models are available at half that.

My understanding is that the vineyard industry is even further along in implementing automation, owing to the relative simplicity of their harvest process.
There has to be a better way to help the mentally ill, than simply giving them cheaper transportation.

I feel that is just a bandaid to the gaping wound of a problem.
Test Automation – New Kid on the Block
Your own citation clearly refutes your argument.
FSF Statement on Microsoft Joining the Open Invention Network
You're not addressing my point; you're trying to pivot to a different argument to avoid addressing it. You made an innumerate claim upthread; the numbers clearly and obviously refute it.
It's just dirty lisp without the parens overload. I wouldn't write voluminous amounts of code in it and numerics are tedious at best but it excels at the thing it was designed to do: be a lightweight embeddable language. You can strip it down so that scripts are only usable for configuration settings, safely run untrusted code, or let it be fully Turing complete.
I've said the same thing you're saying:

> The per capita rates are lower among "all white people"

If you're trying to limit the discussion to the argument that black people are less privileged than white people overall, you're doing EXACTLY what I've repeatedly said: ignoring the experiences of less privileged white people who aren't any better off simply because different white people are more privileged; trying to exclude them and their experiences from the discussion.
Chip Industry: Betting Big on Discontinuity
If you assume that all food trucks are violating the law anyway, how exactly are more restrictive laws supposed to help?
Each mirror absorbs about 30% of the EUV incident upon it (and the mask counts as a mirror). With about 9 total mirrors on the path, you're down to 0.7^9 ~= 4% of the initial light left.
rdiff-backup: combine the best features of a mirror and an incremental backup
A safe and free 18sx online video:
2018 Global DNS Performance Report – Managed DNS, Public Resolvers, Global Roots
Why? webassembly is there to escape from the godawful syntax and design of javascript...
It all depends what you want to measure.

If you're choosing a state to live in to give the best public education for your children, then the per-student expense really isn't important as you aren't directly paying.

If you're a politician to rate states based on the efficiency of education spend, then their ranking is more relevant.
> Walt also has language extensions

IMO this is a good decision. I much prefer a platform with a small API than I can personally extend over a large platform that has specific customization options or lots of extra features that all just "kind of" solve whatever problem I have.

Reading this makes me more interested in the project than I was before.

One quick recommendation, it was kind of hard to find the documentation for the Webpack free compiler (https://www.npmjs.com/package/walt-compiler). This is purely anecdotal, but I suspect that at least some of the people who are turned on by having a low-level library that doesn't include Typescript niceties will be turned off by seeing the quick-start immediately say to install Webpack. Might be a good idea to have the compiler documentation inside the wiki alongside the quick-start?
Well, SMB worked a decade ago and still does. Main difference is that it works better on local networks.
Fascinating! Plus a very easy to follow presentation. Thanks for the link.
So, it's still easier to sell street food there than in Michigan?
I may be in the minority then: one of the big advantages, for me, of WASM is that I can use not-Javascript in the browser. Some of the issues I have with JS are an artifact of being one of the first things to run in the browser (e.g. atrocious standard library) and some are just baked in poor designs (e.g. implicit type casting, == vs ===).

Oh gosh, let's not forget what happens when you try to use map and parseInt together.
MaidSAFE is making a utility token
The laws of physics are of course true. But we will run into "infinite growth" issues in a couple thousand years. Not in a couple decades.

The burden of proof is on you, if you want to argue that the limits of growth are right around the corner.

I have been hearing people yell the the same arguement that you are making about infinite growth for years. And yet every year they get proven wrong. So talk to me in a thousand years, when we actually start to hit those limits.
There is no way to tell if there is an index to the object or not, so obviously it’s lifetime has to be managed manually.
Ask HN: Spring 2019 Internships?
Does anyone know of any companies that offer internships during the Spring (January - May)?
Qmessage: Handling Billions of Tasks per Day
The most successful founders don't always look good on paper
You're proving my point that it's not practical to get around a lot of the US without cars because it's just so much bigger. Most travel is within your own country and blanketing the sparsely populated US with non-car alternatives is just not practical.

For what it is worth, according to Eurostat, cars are pretty important over there, too.

"Three quarters of trips by EU residents in 2016 were within their own country."

https://ec.europa.eu/eurostat/statistics-explained/index.php...

"Passenger car was by far the most important mode for passenger transport in all Member States."

"Passenger cars accounted for 83.1 % of inland passenger transport in the EU-28 in 2015, with motor coaches, buses and trolley buses (9.2 %) and passenger trains (7.7 %) both accounting for less than a tenth of all traffic (measured by the number of inland passenger-kilometres (pkm) travelled by each mode)"

https://ec.europa.eu/eurostat/statistics-explained/index.php...

I guess they like freedom over there, too.
Seems like using immediate values in inline assembly operands can be fragile depending on what optimizations the compiler decides to apply. Try building with -ftree-ter in your CFLAGS, as suggested by https://stackoverflow.com/a/11518308
No, you're arguing something different. Something I've already acknowledged multiple times. White people are more privileged overall.

A fact that doesn't help poor white people at all. Their lives aren't any better just because you're privileged.
Original link requires email.

Direct link:

https://marketo-web.thousandeyes.com/rs/thousandeyes/images/...
Drawdown is a list of ideas for action, if you want to put it that way.
> You're proving my point that it's not practical to get around a lot of the US without cars because it's just so much bigger.

No, my point is that if a group of countries can figure out how to improve transportation across themselves for similar distances, then why can't even individual states figure it out? They could, if they wanted to, but "freedom to drive" and other excuses.

You don't even need to "blanket" the country in tracks, for example. Connecting all major US cities would be a HUGE improvement over what exists today.

I'm not at all arguing that cars are unimportant, it's just that here in the US it is the only one of two choices for transportation (for almost all of the US) that we have given ourselves for moving between cities. The other option is air travel, which is expensive in terms of money and rights/privacy.
One things that can be confusing/frustrating to many people about geopolitics is that there's a substantial body of "agreed upon" fiction. These are positions that are held officially by numerous, competing state actors that, while factually untrue, hold value to each.

The status of Taiwan is one. Israel's nuclear status is another famous example.

While the common sense reaction is "everybody knows it, why pretend?" those fictions generally exist because they help maintain delicate balances and order between parties that are generally at odds with one another.

What it comes down to is that it'd be lovely if we could all just say openly and outright that mainland China and Taiwan are separate entities, because, in practice, they are. But it's also pretty swimming for the global community for the PPRC and ROC to both claim that they're the real China while everyone does business with each other anyway. So while it's true that they're distinct and it's also true that everyone knows that to be the case, everyone also wins out to varying degrees by officially pretending that it isn't the case.
2.5M+ Asian Singles Online. In SHINE Live App
Indexes in an ECS system are basically a way to implement weak references. If you use generational indexes, it's a checked weak reference. Otherwise it's unchecked. Perhaps some future Rust-like language will have weak references built in?

Even with unchecked weak references, you can't get arbitrary undefined behavior. It's more like Java where you can defeat the type system due to the way generics work, but it's still memory-safe.

Also, relational databases work the same way. Sometimes people use constraints to avoid dangling references, but not always.
For anyone who'd like to try out NetLogo without installing it, you can run example models and play with the code online in NetLogo Web: https://www.netlogoweb.org/launch#https://www.netlogoweb.org...
Haha, that's even worse than the TED rocks parody...
You referenced a 'flip category', which isn't a thing. So I assumed you needed a simple and easily understandable example.
They would also steal orders off his desk before he could sign them. This worked because he wouldn't remember enough to realize it had gone missing until weeks afterwards, if ever.

I believe that was before Kelly came in as chief of staff. He seems to have things more under control, although that means he's in control of a lot more than he really should be. The latest report is that Trump wants to fire him but can't figure out how because he relies on Kelly to fire people.
You don't see discussion on that because you're on a tech industry website, not a janitorial forum. And the percentage of women in janitorial work is nearly twice that as the percentage in tech per BLS: https://www.bls.gov/cps/cpsaat11.htm
> But we're already measuring that variance directly.

>> To add to this, they need not be wrong (and really should not be to make the argument), just significantly incomplete. From what I gathered from this thread, this was already agreed upon by everyone.

...and...

>>> Unless those tests are NOT measuring performance in a meaningful way.

...and...

>>>> Otherwise, it's just weighing one questionable feature more than another questionable feature.

...and...

>>>>(or something)>>> I think the fundamental thesis of the article -- that we can scientifically manage a system of universal education -- is fundamentally and impossibly flawed. Especially given the current state of assessments and the incentive structures built around them.

And so on...

So there's a general agreement that the current tests (and/or the social system they're embedded in) are extremely flawed and at least a contest over assertions about whether good enough tests event exist.

Which is to say, for the fifth(?) time, the basic problem is that standardized tests are not doing even a remotely reasonable job at "measuring that variance directly". So pretending like they are legitimate metrics (and/or any more legitimate than other fairly broken metrics like funding levels) for measuring overall educational attainment is at best flawed and at worst -- I assert very likely! -- the very source of the whole problem with K12 in this country.

On that note, I would like to close out this thread by imploring you to read the essay I linked to in my first post: https://www.maa.org/external_archive/devlin/LockhartsLament....
The 555 and How It Got That Way
Because everything absorbs EUV light. Every element out there has has bandgap wide enough for EUV
All that for 7.7% of passenger traffic seems a bit wasteful given the cost of construction in the modern US. The boondoggle that is the California "High Speed" Rail multiplied by the lower 48 states a few times over does not at all seem worth it versus other infrastructure improvements that need to be made.
(1) Highlight a code of professional ethics (e.g. IEEE)
(2) Internal lecture sessions (like twunde advises)
(3) Engineering is about application of systematic thinking to issues. Highlight measurements, automation, professional conduct, and cost management.
(4) lead by example.
Sure, but it has more of a schema than JSON does :-) That's why I said "you can be REASONABLY sure you've got a valid message" (if it decodes successfully). It might not be the actual message you THINK it is, but at least all fields are going to be there.

Then again, if you're accepting arbitrary bytes off the wire and blindly assuming they're going to be the correct proto as long as they decode, you're... most stubby services I worked on. :-)