skysight-inc/HackerNews huggingface dataset:
Framework adoption is likely power law distributed and therefore exponentially greater mindshare and ecosystem development (e.g. supporting libraries, learning material, best practices, blog posts, etc) accrue to the first place contender. It tends to be the case that technologies become fairly entrenched as a result of these effects, once they break out into mainstream adoption (think UNIX, SQL, etc).

Ember never made it to that point and almost certainly never will. People are still free to use it of course, but it’s going to be a poor technology choice in light of the above factors.
That means I have to develop all the code from scratch anyway. the arch lic just gets me a ISA spec doc.Might as well start with another ISA that is free. But the issue is bigger. Shakti is also an exercise in using a high level HDL. We would not exist but for Bluespec, we really get a 6x to 10x productivity increase over Verilog. I also get the ability to do true formal proving of the correctness of my code. There is a reason why DARPA hose bluespec for their secure processor work.
The existing ones are for returning citizens and PRs for arrival. The new terminal is using facial recognition for all immigration for departure as well, meaning there's no immigration officer. A swift process.
There are many people with the same experience. It's happened to me.

It would be pretty lucky if they were coincidences for everyone.
the word is 'paid', not 'payed'. Spellcheckers fail to catch this because 'payed' is an actual word,
I think this snippet is missing either ENDIF at 95 or the fact that

IF ... THEN <x> ELSE <y>

accepts either a single statement or a line number to go to as <x> and <y>. So, in dialects where ENDIF doesn’t exist at all, it was actually a bit harder than just writing or thinking WHILE-style. When I moved from ZX spectrum-clone basic to gwbasic and tbasic/qbasic, it felt much easier. (I was also more advanced by the time, so can’t tell how it changed my view on the old style.)

Edit: formatting
There's also Sphinx search (written in C++ and not based on Lucene) and the newly Manticore search fork. (disclaimer: I was/am involved in both projects).
Not to mention actual politicians take advantage of these loopholes at time. In a bipartisan way.
1.1B Taxi Trips on BrytlytDB 2.0
Isn't this some legacy pre-serverless platform they used to use in early/mid 201x's?
GUI or no GUI, apparently, people can either program or not, and it's been this way since the '60s, at least.

https://blog.codinghorror.com/separating-programming-sheep-f...
I think the first time I read about "standing seats" was in Ryanair magazine in 2010. They didn't introduce it, I'm sure it was because of regulations (but they're from EU, maybe airlines in other parts of the world could do that).
What they will be presenting is a design, and a powerpoint slide of promises.

Let's wait how long it takes for the first of those trucks to actually be used.
Although, node is pretty big in Sweden as well.
So you lashed out at someone because they accidentally bumped into you and they are the douchebag?

Yes, definitely the cyclist is the douchebag.

A cyclist is often traveling much faster than a pedestrian and can easily injure someone. The burden of proper behavior, especially in a mixed cyclist/pedestrian environment, must fall mainly to the cyclist.

Usually a "clocking" is because a cyclist is behaving recklessly. People often want to dismiss something as "an accident" when instead it was easily foreseen "negligence".
On the contrary, we started Shakti because our lab can track technology faster than a commercial outfit ! I am an ex-industry architect and a startup CEO who came back to academia started this effort because the pvt sector was moving too slowly wrt CPU research and deployment. Done well govt entities can move really fast once you figure out how to deal with bureaucracy. And we can dream way bigger.
There's a word for a properly-networked ensemble of self-driving cars: "Train."

People around here like trains, I've noticed.
You say in excess of 100 million USD is not a significant source of revenue. I hope this is due to ignorance. It is more than the budget of some rich countries.

Taxation on foreign individuals is a thing done all the time with duties.
That's a good point, and it depends on how you brew. Many people use the aeropress differently. I do push but not very hard. Some let it drip (gravity).

Also, just my anecdata.
> Why do Baidu and Tencent count, but Infosys and TCS not count? Each of these have companies with >10B USD of revenue...

umm, probably because both of these companies are not exactly known for their cutting edge r&d.
So if we wanted to e.g. raise property tax, existing owners would be able to get damages for the difference?
"Let's pick GUI scripts that are least likely to completely change in just few years."
Hospitals ARE a business.
Public school systems tend to pay well for people who majored in early elementary education, music, kinesiology, etc. But this isn't the same demographic that would work at NSA.
I would add Eugene Wigner, also Nobel laureate.
Yeah, sorry, I should know that. Thanks for pointing it out. I am not a native speaker but I consider myself to be pretty good at written english anyway..
Wow, thanks for the resources! You make a convincing argument. I studied sinology, but did not go that deep into character etymology. So basically, what those writers did when they wanted to write properly, was to have the older script variants in their heads, even though the actual forms they were writing may look the same. Or rather, look the same in print and in later standards. Huh.
Here's a post that compares the two pretty well, though it assumes you know a bit of some ML-style language:

http://science.raphael.poss.name/rust-for-functional-program...
How so? Do you not think there is a level of professionalism required in a work setting?
Frankly it reads more like an add for Textbroker than anything else.

edit : after briefly looking at the other posts, most of them are about Textbroker. I don't think this blog is genuine, it's just for SEO imo.
Rust's traits are basically Haskell typeclasses, with a few extensions enabled, like multiple parameters.

Trait objects are basically existential types, with a few more restrictions on them. But in essence polymorphism in Haskell and Rust are very similar.

The big thing Rust is missing is higher kinded polymorphism, ie the ability to abstract over type constructors. This makes it easy, for example, to abstract over a container type while putting different things in that container.

This has get approved in the Associated Type Constructors RFC, but it's still in the works for actually landing.
How to validate your idea for less than $300
To present the idea to potential customers and check if it generates interest, you need a website.

Build an effective website
Cut costs and invest saved money in your idea
Shorten the time needed to launch your idea
Promote your website
Collect feedback to validate your online product
The process is quite simple:

Register for free at wordpress.org. Free.
Get cheap WordPress hosting for 1 month (e.g. godaddy.com). $5–10
Buy a WordPress website Template (e.g. templatemonster.com). $75
Install that Template onto your Wordpress site. Do it yourself. Free.
Fill the site with the content. You don’t even need to have the actual product at this point. Do it yourself. Free.
Install customer communication tool to collect feedback in real time and follow-up via email, if necessary (e.g helpcrunch.com) $25.
Register your free Google AdWords account.
Conduct a research of your niche. What keywords work best (Google Keyword Planner). Also, check some online free tutorials on how to set up Google PPC ads.
Set up your PPC campaigns and spend ~$100 to drive traffic to your site.
Collect and analyze as much feedback as you can. Chat with every visitor, follow up via email, schedule interviews. Get the most out of it.
P.S. When you collect ~100 comprehensive feedback - just stop your paid traffic and stop subscriptions on the above mentioned services. Analyze everything and conclude if the idea is good. If the feedback is mostly positive and people are ready to pay for your product/service - you even don’t need to change your website and customer communication tool. Leave everything as it is and develop your product/service. When done, you can run it with the ready marketing site and helpdesk.

There’s a very good article on how to validate your idea almost at no cost:

Website Templates: How to quickly validate your idea for less than $300!
Also Fejér, Turán, Rényi, F. Riesz and M. Riesz, Bollobás
nope. mean exactly it. You forget the fact that x86 is leaps ahead on clock speed of any PPC.

if you are at 1/8th of the bare metal performance, ona top of the line average x86 cpu from today, you still have more than the best PPC money can buy.

Even for memory and IO intensive tasks, where they are supposed to shine because of the obscenely huge in-cpu caches (when compared to x86) if you remember that the PPC state of the art IO standard is from 2004 and it could barely handle dual gigabit NICs.

I might be completely off and not knowing newer PPC offerings, but I doubt there are any since the early 2000's, when i last looked into all this.

tl;dr there is no "comparable" ppc in terms of clock speed to x86.
Which you cannot prosecute easily thanks to some of the loopholes mentioned in the post itself.
What if you pay yourself a salary in Caimans? Here is the problem.
> But does the state of the art language recognition allow for broad on-device translation beyond a subset of trigger words, i.e. "Alexa", "Siri", "OK Google"?

You're talking about two different processes, recognition and comprehension.

Recognition on device is quite feasible and could be expanded from the trigger phrase to several dozen or perhaps a couple hundred keywords without burning up the device. The iPhone 4 did this on-device, pre-Siri, for voice dialing. Many cheapo car stereos do this too. And it is what the intelligent speakers and phones already do without cloud interaction, scanning for that trigger word.

Comprehension on the other hand, deciding what exactly the speaker is asking for, requires compute-intensive NLP and AI processing, and yes, that's going to the cloud.

Back to the specious argument by the article's author, to create an audio ad targeter doesn't require constant streaming to the cloud. For starters, you don't need to send silence or background noise. You don't need to send every word spoken either. You can screen for keywords in the trigger list, then send what is stored on-device locally before and after the trigger and forward just that.

Again, I don't think Facebook is listening to target you. Maybe if some CIA front corporation buys them up... I do however think the author's argument, the very first argument he made (and thus my labeling it as the foundation), is a load of malarkey.
I would like to bet 4:1 against that. What is your preferred betting platform? Mail me.
The majority of US hospitals are not for profit.

https://bizfluent.com/profit-vs-non-profit-hospitals-9733.ht...
ES6: Default arguments
Which language are you using?
IDE or no IDE, it's been a long time since I've used a language that doesn't get statically analyzed or linted while I type. E.g. Clang statically analyzes on the fly in Emacs. I certainly don't need to Google any errors as the error messages are helpful.

Some of the other stuff you mention is not a way long off if you use an IDE like Visual Studio, which, with or without Resharper does a lot of code analysis. You get notified if you have dead code (branches that never get ran), duplicate code (i.e., things that should be turned into a common method or class), etc.
And they reserve the right to give that seat to another customer at boarding time, so despite having paid extra, you end up with a seat you literally can't sit in for the flight, leaving the flight crew with a problem the ground crew have created. On top of that, the only refund you can get when they do this is the 10% surcharge for the upgrade, not the price of the seat you now can't use.
None of the above attempts to wage war (militarily if need be) on the actual tax havens. These only attempt to provide incentives that are not even close to comparable to 0 tax rate you can get.
Okay so I will be a bit cranky here but you can't just tear a product to bits and pieces when it concerns UX.

On the site there was an example of Google Hangouts, I was curious because this product has one of the worst UX as far as messaging services go.

Their first point is praising:

> ‍The first welcome message makes it very clear that users are in the right place: Hangouts. This can help orientate users, especially since Google has so many integrated products with similar-looking branding.

Well... nope, this first card is lying actually. When you open the hangouts page and click on Video Call, you will be catapulted to Meet with no way of actually calling anybody.

Second point:

> ‍The modal series provides a broad overview of the best features. The copy is short, and each window is image-heavy.

The copy is short but the images have absolutely no link to the content.

So my question would be, who writes these posts?
Availability has a new meaning. And it doesn't include planned downtime
Bullet subtitles are basically short comments that scroll over the video at a certain point in time in the video; they allow for commentary more localized to specific events in the video.

The first popular (and first, afaict) place where bullet subtitles have been used was the NicoNico Douga Japanese video streaming web service.
The Ultimate Guide to Secondary DNS
You would think that by now car manufacturers would make this easy to do. Why doesn't every car have a convenient way to both mount and power a dashcam? This whole necessity of snaking a power cable around the edge of a dashboard to connect to an unused fuse location is complete bullshit.
You don't have to be curious for more than five minutes. Several of those mentioned are Jewish, but most of them are not. There are not disproportionately more Jewish Hungarian mathematicians, compared to the proportion of say, Jewish people in Budapest before WWII, or the proportion of Jewish people in the Austro-Hungarian Empire.
Looking only at the first half of the twentieth century, there at least as many world-ranking mathematicians from Hungary as from Poland, a country with a strong mathematical tradition, a much larger population, and a massively larger Jewish population (around a quarter of the Jewish people in the world in the 1930s).

It's worth adding that comparing the proportion of Jewish Nobel prize winners to Jewish people in the world might not be a fair comparison. Much of this can probably be explained by the strong correlation between being European (including Russian/Soviet) or American, and being a Nobel prize winner.
A good start we would be to make it mandatory for airlines to give information about the seat size during booking. Then customer could make informed decision. I would assume there are already some standards defined for how to measure these things.
meh. it just means their "drivers" will be car brokers and not much will change for uber. Other than they might experience the other side of the stick on their price shenanigans used to kill competitors.
6'7" here. I don't fly long-haul any more.
Bitcoin loses more than $US2000 in three days
Sure, except immigrants under work visas are not entitled to any welfare such as unemployment/medical - in fact we lose our status as legal immigrants as soon as we become unemployed so we must leave the country. Keep the hate flowing though.

I don't have any objections to a country looking out for its own interest, resisting illegal immigration or immigrants that otherwise cannot contribute much to the economy, but they are not the only ones the government is cracking down on.
Firefox says "connection not secure", and the form at the bottom asks for your credit card number. Hmm.

Not saying anything dodgy is going on, but it doesn't make for the best first impression.
Show me where in the law does it say "companies are obligated to make their shareholders happy." Your flippant use of the word "should" is all you have to go on so far.

If you don't like what they're doing, you are free to divest. This is a free market after all!
You cannot compete with 0% tax rate. In the past it was not available because global markets didn't work efficiently and there were strong prohibitions on such attempts.
Yup. "You should buy a camera. Specifically this o- [tab closes]"
I can't believe it took this long for somebody to say it, to be honest. It's not exactly the best-kept secret that locale is one of the most horrifically broken things in modern operating systems.

Windows has its own problems. As pretty much any modern Windows coder will notice, all the APIs that take locale-dependent characters have an 'ANSI' and 'UNICODE/Wide' version. As far as I know this distinction was added with Windows NT and patched over with horrible macros (#define UNICODE anyone?) When Windows NT was developed originally, 'UNICODE' was virtually synonymous with UCS-2.. or at least Microsoft and Sun Microsystems seemed to think so.

ANSI variants actually accept plenty of multi-byte encodings, like Shift-JIS. And hey, there's even a codepage entry for UTF-8!... and it doesn't work at all. Why has always been a mystery, because for a lot of English programs, a UTF-8 codepage would've magically made everything work with UNICODE seamlessly. Initially I wondered if I was just missing something, but I made a small hook that did the translations automatically for a few APIs and yep, it worked. So Microsoft created this horrid system of 'non-Unicode' locales, and 'wide' APIs, but figured UTF-8 was a waste of time I guess.

You can, of course, change Windows locales per-thread, but that doesn't stop Microsoft from making it an absolute PITA to switch your so-called non-Unicode locale, which is not only considered global per-app, but global on the system and can only be changed by rebooting. I'll be honest, I'm not really sure why this is necessary to any degree, but it's exactly the same in Windows 10.

Even though it's considered 'legacy', it still affects all kinds of stuff you wouldn't expect. The most noticeable thing is that in the Japanese legacy locale, your backslashes turn into... yen! This is an extremely legacy behavior all the way back to the first Japanese versions of MS-DOS.

Instead of fixing this to any degree, like perhaps adding a compatibility option per-program, Microsoft released a program called AppLocale that awkwardly lets you set the locale per app. It's clunky.
> Probably because it's not really fun languages to work in compared to newer things.

I work on z/OS utilities, mostly assembler. It can be fun, you have to be resourceful. z/OS is actually quite pleasant environment compared to many newer platforms (such as Windows), because you get a very high visibility into what's going on in the system.

I guess it depends on type of person. If you love to understand things across the stack (what's going on under), you might like it. If you would rather focus on an application (or framework) layer only, you probably won't.
Microservices, the future of society and all that
afraid of hiring candidates who know more or are more skilled than themselves. The unstated fears include that the candidate will, if hired, outshine colleagues, his or her boss

At one company the joke was you should never hire someone taller than yourself, because you would end up reporting to them. It was funny because it was true...
> Thus, even Java has product types.

Even C has product types. Which is why I'm always bothered when people claim language X lacks algebraic data types.

They probably lack sum types, but are very unlikely to lack product types.
On most comparison shopping websites, seat space isn't mentioned. Business class is out of reach for most people traveling economy.
Oh wow, never realized the connection between product types and the ML type notation. Thanks for the insight!
I was thinking the same. 3-4-3 on a 747 is fine, but the same arrangement on a 777 does not sound appetizing.
Bandwidth has been increasing very slowly. And I think we will be stuck at 1gbit for a long time (and in many areas: if we ever reach it), just because there are no consumer use for higher bandwidth. Already 4k video resolution is a stretch, most people wouldn’t notice the difference to 1080p on a TV from they couch.

So there will be a need to upgrade wholesale bandwidth just because the internet keeps growing, people are already talking about next gen game consoles to be cloud based (ie the rendering to be made remotely) which will add more traffic. But not 5 orders of magnitude. The amount of data stored by the gmails and facebooks of this world are mind blowing.
They can still live for 20+yrs very profitably on other markets.

Even US and high tech markets like japan and korea will take several years to transition to self-drive cars. Specially because this will start either with trucks or very high cost cars so they can offset support and iron out bugs.

And that's my guess assuming self-driving cars are ready tomorrow.
C Locale Rant
Believe it or not, there exist people who can skim for key points, make fast mental diagrams, “instantly recognize” what task is being asked, and quickly solve a wide variety of standardized test questions of types they have not explicitly seen before. These people are not superhuman or anything, they just have spent a lot of time doing related kinds of tasks (close reading, competitive debate, code debugging, recreational math problems, etc.) Recreational logic puzzles get way harder than anything that shows up on the LSAT, and there are students out there who work through books of hard logic puzzles for fun, the way other people might read novels or play video games or whatever.

As an individual, studying for standardized tests isn’t “cheating” or a “bad thing”. It’s often the most rational use of time for folks with specific professional ambitions. But having everyone in the society spend a significant amount of time and stress on a handful of particular standardized tests is IMO a huge waste of collective attention and focus [though perhaps there isn’t any alternative gatekeeping system for law schools which won’t be equally gamed in a time-wasting way]. One problem with the increasing numbers of standardized tests at every level of education is that time spent training for a specific test in e.g. 5th grade has very little long-term benefit for a student.

The standard school curriculum (and frankly a lot of explicit test prep) doesn’t really do a very efficient or effective job of training the kinds of skills that would help someone do well on novel types of standardized test questions. Instead of training reading comprehension, working memory, generic problem solving heuristics, quick recall/matching, problem-solving time management, etc., they tend to focus on the particular features of specific types of problems, and teach memorized recipes or collections of factual information. Obviously this is a reasonable approach if the goals of the training are very narrow and specific. It doesn’t seem to me like the best generic training to do successful intellectual work.

A lot (hundreds if not thousands of papers) has been written about this subject in the scholarly literature by professors who were frustrated that their high-achieving undergraduate {math, physics, engineering, ...} students seem to be able to memorize recipes for solving specific problems very well and ace their usual tests, but have great difficulty synthesizing their knowledge or solving non-standard problems, and then spent some time and effort trying to understand why that is.
The paper that post was based on was famously retracted: http://retractionwatch.com/2014/07/18/the-camel-doesnt-have-...
It was more like 50~100% extra last time I checked. Perhaps because I always fly international, and the economy plus seats are more popular on those?