skysight-inc/HackerNews huggingface dataset:
Yes, that's right. But it's kinda what I meant. CIL is really roughly the level of C, plus some strongly typed object oriented stuff on top. It doesn't really offer anything useful for a dynamic language directly. But you can use it to implement a dynamic language VM with all those optimizations - just like C was used to write Parrot VM. DLR is to CLR as Parrot is to native code.
Don't forget pedals.

Some wheels have multi function rotary switches (Mercedes for example). You use buttons to control what rotary buttons do. And rotary switches can be used to control how gas or breaking pedals behave, so there are all kinds of Emacsy Meta happening.
There are multiple sources that cite the 6% to 10% figure. If you have a good reason to call this article BS, please explain.

You make some other remarks about all non-salary income being unreported, and people complaining about the common man because they have unreported income to hide that are too outrageous to bother refuting.

Most people who did have unreported income have already converted it into new notes or bullion. The economy is not going cashless anytime soon. All we've done is show the common man his place and screw up the national economy for the foreseeable future.
Like Canada was all by themselves in the 1900s?

They started out with French speaking parts driving on the right, English parts the left - until the 20s or 30s.
It's part of the Amtrak Acela line. It only qualifies as high-speed in a few spots.
I only ask because a different answer will change the math drastically.
If someone would pay me to, I would love to write it. I would definitely need several reference books, but there's nothing in there I couldn't handle given enough time. I could even imagine some people on this site being interested enough to purchase it.

I hadn't seen NAND2Tetris before, thanks for that.
It was run on PDP-10s!
Jack Dorsey's Twitter Account Suspended
I recently joined a project that uses OSTree to deliver atomic OS updates (read-only), and flatpak for applications. I'm still learning the implementation details, so I might not be able to provide much detail yet, but it seems like an interesting approach to reliably deliver Linux to non-technical users.

https://endlessm.com/for-developers/
Are there any competition that is similar to Facebook in China?

Like Weibo to Twitter, etc.
Send a message to support@upskillcourses.com and you'll get hooked up with a free Cloud9 account.
It actually does:

https://pages.nist.gov/800-63-3/sp800-63b.html#memorized-sec...
"if states are losing more college graduates than they are holding or bringing in, they’re effectively subsidizing other states’ skilled labor forces."

Defining those subsidies could be helpful, if this refers to the in-state tuition rates, then it would be interesting to see what proportion of students are in-state. Out of all the in-state students, how many actually move out of the state afterwards? I'm pretty confident that in-state students are more likely to stay in the state than other students. On the other hand, it would be very unlikely for let's say a student who grew up in Georgia and studied at University of Michigan to stay in Michigan after graduation.

This is also unfair in the methodology: "Those who grew up in one state, went to college in another, and then moved again are counted as migrating from the state where they attended college." They were out-of-state students, so didn't get subsidized.

If there's other subsidies (than the in-state deductions) which apply to the entire student body, then the argument below is as valid:

"if the US universities are losing more college graduates than they are holding or bringing in, they’re effectively subsidizing other countries’ skilled labor forces."

However, in that case there IS some "quick, easy solution."
Plain Text Offenders
Whats the benefit of HB over Tendermint? There's a good reason we don't use threshold signatures... to guarantee accountability. We could add threshold signatures on top of Tendermint, but for most use cases this isn't very helpful (yet).

In any case, building on TMSP will make Texas future proof to any consensus engine that favors safety. Let's discuss.
New U.S. Overtime Regulations Put on Hold
> If everybody is working in this process, then where do the people who expropriate the most from this process - the idle class heirs - get their profits?

The 'idle' class is not actually 'idle', and if they are then usually their parents were not 'idle'.

> The invisible hand...this is Adam Smith being misquoted. Adam Smith did use the metaphor of an invisible hand - Smith said the invisible hand was something that blocked free trade, not facilitated it. L. Read is using the metaphor in the exact opposite manner in which it was proposed.

I don't know what you are talking about

'Every individual... neither intends to promote the public interest, nor knows how much he is promoting it... he intends only his own security; and by directing that industry in such a manner as its produce may be of the greatest value, he intends only his own gain, and he is in this, as in many other cases, led by an invisible hand to promote an end which was no part of his intention.' - Adam Smith

> Also, much of this could be said about a pencil being made in the USSR. Did any one person in the Soviet Union know how to make an entire pencil, from tree to graphite and such? Perhaps some government bureaucrat looked at his charts and ordered it to be made, but how different is that than the corporate bureaucrat looking at his charts and ordering pencils to be made?

That is true, but the point of the story is not to say that markets are the only way to make something. The point of the story is to show the complexity of a simple object, in order to illustrate how complicate the overall system is. The implication is that you need markets because of the extrem difficulty of getting at this information.

The USSR could do it, all things consider, they could not do it well. They did actually use lots of markets, property rights and intensives to achieve this, just worst version of it. Central planning as envisioned by Trosky, Lenin, Bukharin, Bauer and co is so impossible that it is impossible to enforce, people will automatically start working around the inefficacy of the system.

> Also, in our era of TARP bank bailouts, quantitative easing, farm subsidies and such, this notion of say the US government not having a central role in the economy as it exists is absurd. This medium we read and type on now was created through military contracts to Fairchild Semiconductor, DARPA grants for ARPAnet research and such, over many decades.

A central role and a central plan is not the same thing. Planning is about direction, and you can say lots about the US government but they don't point the economy in a particular direction, usually they try to stop the economy from changing.

Point out that government has invested in successful stuff is not really relevant. The US was the most successful and innovative economic power on the planet when the federal government had less then 2% of GDP. Nobody denies that lots of industry developed faster because because of government, but many other developed slower as well. Where does this leave you?
As Matt Bruenig has noted, the BATNA for many workers is dire poverty. Quitting isn't that easy.
Yes but then they have to increase pay for all the workers not just the 40 new hires. It might not pay off at that scale. That lost revenue is probably not indicative of per worker revenues.
And that's where I really think you're missing the point. If I needed someone to write copy for my website, I'd search using those same terms (and have in the past).

UpWork is a service that sells workers. You're equating essay with education, which I think is a false correlation. The reason schools pound on essay writing so much is because so many professions require competent writers. I'm an engineer and probably spend 25% of my year writing documents, essays, proposals, blog posts, and website copy. UpWork may be unethical, but Keyword-Targeting Advertisements is not a good indicator of that.
> Which is fair given that the context was they were needing to rapidly build a new core team for their first foray into microservices.

Did they want you to lead the team or be on the team? For the former it would make sense, but not for the later.
Why not put your money where your mouth is and short nifty options ? I think the formal economy will benefit and bought some indian etf's.

People in developed countries also use cash to avoid some taxes. But most of the money in the west moves among big players who are more interested in avoiding employee theft than taxes. Their effective tax rate is usually below 10% anyway.

This will hurt small business in india, but allow chains and corporations to flourish. Previously small business had a competitive advantage because of cash.
Perhaps if the definition of 'misinformation' is expanded to include legitimate but politically inconvenient information.
Facebook spending a developer year on it is like your average dev shop spending 5 minutes of your time on the daily stand-up.
Why Choose Ruby for a beginner. Why not JS and NODE EXPRESS or PHP that would have made this more simple for people who are new to programming and looking to get a job.
I think that without liberal institutions such as corporate regulation and entitlements, and the money system, great ventures such as energy and food distribution, transportation, semiconductors, etc., would be impossible.

Even despite the recent election results, I still have faith that society would not voluntarily accept an ideology that necessitates a cataclysmic drop in prosperity. Thus, a "libertarian" society would probably accept at least a bare minimum number of liberal institutions.
Nifty. Just signed up. This looks like it's really going to help. And free during beta? #nobrainer
Thanks!
This is great! The source code is written in Verilog HDL and is located here[0]. I hope they use english instead of spanish as a language to attract more contributors.

[0] - https://github.com/onchipuis/mriscvcore
Any reason(s) why?
“We always have difficulties filling this position because we require
specific experience in test engineering in the electronics industry. There
might be total of 150 qualified people in the Midwest!” said one employer of
industrial engineers.

To Hine, the focus on work experience suggested that employers were being
too picky. They wanted to hire someone who could be fully productive on day
one. But at the same time they weren’t willing or able to pay enough to
attract that perfect candidate.

I'll leave the similarities between this and our industry to the reader...
The parent was asking the goldilocks question -- was there ever a point where C++ was not too complex like modern C++, e.g. this {} issue, but had enough features (contrast with C, which doesn't have enough features for many applications). I don't think there was such a moment.

Apparently move constructors were a de-optimization in the case of std::vector. As far as I remember, it's related to iterator invalidation and move semantics making small-size optimization impossible (e.g. inlining small vectors into the object itself rather than having another pointer and heap allocation). I'm pretty sure it's in this video:

https://www.youtube.com/watch?v=vElZc6zSIXM

Although it's debatable how big a deal this is, it's a good example of the point. People like "C with classes" because they can read the source and kind of figure out what code is generated. They can reason about locality.

Although I don't consider myself an expert C++ programmer, if I can't reason about the consequences of move constructors on std::vector, which is a fundamental and relatively simple data structure, then the language is already getting into "surprising" territory. I would have never figured out that de-optimization unless I heard it in a video.

On a related note, I wish that return value optimization had better syntax -- that would make move semantics unnecessary in a lot of cases.

On the other hand, reasoning about the generated code is already a lost cause because assembly code is so complicated now. We now have to live in a world where we can never fully understand our tools.
Not since it was bought by a Clinton super-PAC.
You've probably seen these but I thought I'd mention them anyway.

https://www.youtube.com/watch?v=H1p1im_2uf4

https://www.youtube.com/watch?v=MWdG413nNkI

Piece de resistance: https://www.youtube.com/watch?v=gdb3AQ14iVc (live cheering FTW) / https://www.youtube.com/watch?v=hNRO7lno_DM (capture card copy)

The credits in the 3rd video are an excellent example of using modern tooling. (How this was done has been documented online and is easy to find; it did take some cheating to do it but it's still awesome.)

Hrm, the SID music in https://www.youtube.com/watch?v=-mgtY2326Y0 is also amazing (this demo was on two floppies, I particularly like the music in the 2nd part which uses a distinctly different theme) and very obviously produced by modern tools too. (Note, that video is a 50fps capture and uses a real SID.)
I know that further from the political mainstream you go, the harder it is to get people to agree on specifics, but I've yet to see a sect of libertarianism that is for market regulation of any kind for any reason be it safety, transparency, increased competition etc.
RenRen and Qzone come to mind.
You mean THE reason for SV's success.
Does this cover HTML5 and CS3? How much JS is taught to be able to make me employable
If there's anything that can make you realize how vast the computing resources we have at our disposal are, it's the fact that 1970's and 80's era 8-bit computers, running BASIC programs, even though this was hundreds of times slower than running machine-code programs, were still considered very useful tools.

Outside of high-speed games, the principal complaints that people had back in the day with running BASIC programs had very little to do with the execution speed and more to do with the memory, tooling and display limitations of the platforms they were working with.

It's a great miracle that now, in the modern age, we've managed to build up such intense piles of abstraction that it's not unusual to see a machine capable of billions of operations a second perform as fast as a machine capable of millions of operations a second that was also running BASIC code.
Manymaps
Ive also been trying to find something similar.

My dad has been trying to learn to code and all the courses labeled "learn to code" seem to be coding on the web. Not learning "How to solve problems using code".

Ive had to take him manually through basics of control structures, variables,etc.
HTML is now versionless... since 2011
I recently had an interesting conversation about the use of the HTML 4 transitional doctype, and was surprised to find out that it was no longer valid. I thought this website was the official / final say on the matter, but apparently it is both outdated and "just an informative reference", whatever that means: https://www.w3.org/QA/2002/04/valid-dtd-list.html

This is true despite the fact that the best validator I know of, https://validator.w3.org/nu/, agreed this was a valid doctype. But apparently that was a mistake as well, and they recently fixed it so it shows that doctype as an error.

So what does it mean for HTML to be versionless? Here is the best I can understand it. The doctype is not supposed to alter the way the browser behaves. Browsers should continue to support outdated elements, attributes, etc for backwards compatibility and to give the web time to catch up to the latest standards. Authors should stop using them. To the extent browser choose to support outdated stuff, they do so as a single version of HTML, the same way they support "HTML 5" stuff.

But if HTML is now versionless, why are we using the terms HTML 5.1 and 5.2?

References:

https://blog.whatwg.org/html-is-the-new-html5

https://html.spec.whatwg.org/multipage/syntax.html#the-doctype

https://github.com/validator/validator/issues/408

https://github.com/htacg/tidy-html5/issues/466
> How do you organize large scale programs? How do you make sure that different parts interact flawlessly?

All junior (and many senior) devs struggle with that. This is solved with experience, not training.
ReactNative wraps up the native controls, often with lowest common denominator APIs that work across iOS + Android. You can get a basic app up and running quickly, but when you want to do something more advanced it really slows you down.
Building a 6-figure+ ecommerce business using crowdfunding
I've seen the same thing.

My hypothesis is that working class wages are more sticky than white collar wages for reasons not strictly based on rationality.

I believe that Moravec's paradox explains why working class wages should be higher and white collar wages should be lower than at present.

https://en.wikipedia.org/wiki/Moravec's_paradox

Presently this is stalled because it is too counterintutive. People can't get their heads around the possibility of paying their gardeners and window cleaners more than their accountants or lawyers. That's the middle class version of The End of the World As We Know It.

This to me explains the existence of firms like Home Depot and the increasing popularity of prefabs.
Nobody comes home to Maine if they leave. At least not for ten or twenty years until they have dug themselves out of the hole.

source: Native Mainer, who moved to New Hampshire to get a decent job, who would love to go back home if the whole remote IT job revolution ever actually happens.
Java's stacktraces aren't they much more verbose then Ruby, Python, or JS.

In fact, IMO they aren't verbose enough: they have only the file name of the source file, not the full path.
Jack Dorsey, Co-Founder and CEO of Twitter, has been Suspended from his own site
>I feel very confident that this is irrelevant since lotion you might buy at Wal-Mart is definitely not fresh cut aloe

Well it isn't irrelevant because in tropical climates you are much more likely to have experienced sunburn, have ready access to aloe plants and personal experience with its benefits. For example, processed aloe gels aside Walmart's in South Florida generally will have fresh cut aloe vera plant in their produce section, not sure if that is true in non-tropical climates. Nevertheless, my point is clearly not address the aloe lotion in the article but rather claim of the comment that aloe vera itself is bullshit.

> I cannot imagine that aloe has any effect on mercury exposure, or cyanide consumption, or even tobacco smoke inhalation.

Just because I didn't go into detail doesn't mean I am making a blanket claim anti-toxin benefits means you pick any toxin you like and aloe is the answer. That is on par with losing faith in anti-biotics because people discuss anti-biotics generally but we know a given anti-biotic may not be appropriate for any and all bacterial infections. Anyway because I didn't label the toxins doesn't erase the decades of scientific studies which are pretty conclusive toxic heavy metals, including mercury and lead, readily bind with aloe vera. For example, when plants grown in polluted environments where heavy metal toxins are present other plants might not even show traces but the aloe plants will be off the charts. In the human body this binding process allows you to expel some of the heavy metal toxins. I believe studies show cilantro have a similar effect with heavy metal toxins in the body particularly mercury.
WhatsApp was operating with 650m MAUs, 24/7, and was purchased for $19 billion.

How many employees did it have? 55.
Can people please be honest and say "trendy" instead of "modern" if that's what they actually mean?
This is the first thing I thought too. I've consistently heard the opposite but am not a cryptographer.

The article Sophos links with regards to an explanation for choosing PBKDF2 over bcrypt or scrypt goes over numerous obviously bad practices like cleartext storage, then states the following, without further detail:

We’ll recommend PBKDF2 here because it is based on hashing primitives that satisfy many national and international standards.

This seems like a vague and probably misguided line of reasoning. What specifically would make that recommendation rational? bcrypt wasn't new in 2010 when NIST published the article recommending PBKDF2, and they haven't made the switch since. Dual_EC_DRBG was recommended by NIST in 2006 which makes me deeply skeptical of anything they say.

If anyone could provide the motivation for choosing PBKDF2 in reasonably terms I'd appreciate it.
'zeit' must roughly translate into 'time' in German, based on context. Is that correct?
The elephant in the room with fake news stories is that all this expectation of free information and adblockers led us to this point.

Real journalism costs money. You have writers, editors, and travel expenses for doing actual research for a news story.

Since nobody is paying for news anymore (and many more aren't even willing to see advertisements by using adblocker), the only way to make a living is through advertising.

Now, we have news outlets and blogs all fighting for advertisement clicks by creating more and more outrageous stories.

You can't adblock and entire article written for the sole purpose of advertising a service or product.
It's back online after being suspended for at least 15 minutes. Weird, but probably just a bug.
The Yes in My Backyard (YIMBY) Party
So that whole coding bootcamp thing is a scam, right?
Shit some people do to make money. That's all I have to say.
Being dumped straight into a BASIC interpreter after boot was huge to get kids interested in computers. ZX Spectrum was that way, and it is the reason I am a computer programmer today.

It wasn't much code but you had to write a one-liner at least:

LOAD ""

Then you figure, "What other stuff is there?". Oh you could modify memory to get infinite lives in games and such so you find out about PEEK and POKE. You could go as advanced as you wanted. Wrote my own assembly interpreter. There was a C compiler, a Pascal one. If it crashed, had load everything from tape again.

I remember writing and selling my first program when I was 13. My friend's dad ran an semi-legal broadcasting company showing dubbed American movies to a few apartment blocks in the area, so I wrote a program to display the schedule and movie summaries before movies started. As payment I took a cassette tape with music on it, probably something like 2Unlimited or similar ridiculous thing. No regrets though...
The article is well written but takes a little anti-social view of how things come to be. The private industry is doing a great job of procuring, manufacturing and delivering of consumer goods at affordable prices. However many of these inventions were either discovered by scientist and inventors who either pursued it for purely intellectual reasons or were funded by public money by grants. For example, the Darpa grants were the main cause for the internet today. The article does a great disservice by not giving this aspect its rightful due.
Maybe pip build
There is currently a subset of the internet talking about how the Earth is flat. While that may seem to be "misinformation" to you or I, why is it "wrong" for it to be shared/discussed/thought about on Facebook?
> It’s hard to imagine that he would have been trusted to the degree he was, or extended the same aid, if he had been a woman or an immigrant or a person of color.

They just had to throw this irrelevant bit of virtue signaling in, didn't they? Ironically, support for homeless/transient women is vastly superior to that available for men.
Actually, I was talking about the configuration layers, in part: I don't know about you, but I'd like to know what my config is doing, dammit. Yes, my init.el is pretty long, but I know exactly what it's doing.
James Burke Connections App – Kickstarter
The cyberpunk future we were warned about is really coming to fruition.
Our ZX81 came in a kit, so in essence I already did (with a lot of help).