skysight-inc/HackerNews huggingface dataset:
I created a little programming language parser and interpreter written entirely in Rust with an optional "no_std" Crate feature allowing the parser/interpreter to work in environments where the standard library is not available (e.g. embedded devices).

The excellent Nom library was used to build the parser. The interpreter itself has no external dependencies.

By way of an example, linked is a live demo of the parser and interpreter compiled to a WASM module, allowing scripts to be parsed and executed entirely within the browser.

The project is mainly a component of another project that I'm working on, but I thought that some of you might be interested in the progress so far. Everything's open source, so please take a look at the code too (GitHub link on page). I'm planning on writing a tutorial series about this too, so I'll post a link to that when it's available.

Thanks!
National Guard Pursuing Reaper Drones for Border
Debris in earths orbit
The Flesh – A ghostwriter – Welcoming
I don't think Mandarin Chinese is that well suited for scientific publishing. I'm not at a high level of reading proficiency in Chinese, but the language seems to be rather bad at incorporating foreign words.

On the other hand, cooperation among Chinese scholars is only going to increase, so papers will increasingly be published in Chinese.

Another factor is that China doesn't really have a reputation for honesty and transparency...
Well, that'd be comparing apples and oranges...
But fun fact: Julia actually has excellent GPU support!
I will soon update the challenge with a GPU accelerated version. Spoiler: it won't need much more than 5 lines of code to get it to the GPU. Good luck trying to beat that with pure CUDA C++ ;)
The battle on DRM-free ebooks is ongoing, probably easier to win than video.

I only buy DRM free books on Kindle.
Boring Company approved to build a tunnel entrance inside a residential garage
But it would not have been crazy, 25 years ago, to record a song playing on the radio to a tape recorder, so you can replay it back later.
OBRAL MURAH +62812 9497 0606 – Jual Alat Drumband Snare
So what's been stopping moz://a for the last few years from integrating ~ubo into the browser like it did with Pocket?
I don't know about Hack specifically, but sometimes it's a dependency of some other open source project. There's little point in open sourcing code written in Hack if the underlying tools aren't available for everyone to use.
You could probably buy a laptop that comes with Linux. Set it to update on some regular schedule. Install whatever tools make you happy and have as little trouble as your mac.

"Rolling your own desktop environment" takes all of a few hours. I'm pretty sure you made as much of an investment learning tools for your new mac when you bought it.
THIS is a not-insignificant part of the problem. right here. You jumped straight out of the gate with calling the OP stupid. Not even a feigned attempt at some sort of discussion or debate.

You saw the word "conservative" and BOOM it's right into the Us vs. Them, Me vs. You, Good vs. Evil. I just don't see how that is healthy, at all, for anyone or anything including the country. It's childish. Social media and karma/upvotes/likes/karma/fake-internet-points, whatever you want to call it, has devolved us into kids on the schoolyard.

United we stand, divided we fall. grow up
Threading in email clients has been around for decades. Actually I must check if there are mobile versions of mutt or elm.
Not sure why the downvotes... Everything said here is true, and scientifically proven.

Ramadan is a widely held fasting period that impacts millions of lives, many of whom train power/strength/endurance while fasted under the conditions described above. This has been studied in depth, with oodles of peer-verified and unequivocal real-world data showing it's totally possible and not noticeably harmful (technically, the studies show it to me mildly beneficial...). In a training context the hormonal boosts are impressive and much more noticeable while fasted.

Your body has a learned point where it expects food. That learned point can be moved through habit. Humans, and mammals in general, are meant to thrive in the wild. Our physicalities are not precious. We do not turn into Gremlins if we are not fed before 10:00AM.

Not a week ago I did a mountain trek that streched 6 hours past expected. At 9:30PM, at the tail end of an unplanned 30 hour fast, after a 10 hour 500 vertical meter hike (with a kid on my shoulders!), I was so over-energized I had to take a jog to wind-down. Hunger and energy are much more about habits than we've been raised to understand.
E-cigarettes companies are in business of selling product, not doing research for once. Another thing you might be missing is that the only reason you can buy vape products with pocket change unlike the "researched" things like patches, gum etc. is that they do not sell them as any kind of medical treatment. If they tried to claim anything to that effect they would have been dealing with FDA and doing whatever expensive procedures FDA demands and their product would be as expensive as patches etc and they would have been out of business since their $100 per 10 ml "researched" juice would not stand a chance against the same compound but not researched and sold at $20/100ml. So, even if they had a study they would not publish it if they had any sense.

As for people you suspect being uninformed and defending a fraudulent business, all I can see people who actually quit smoking saying they did it through vaping. We don't know if they are just unique rare cases but, on the other hand, you rarely see people claiming this with patches and gum. Most mentions of these in relation to quitting smoking I've seen were "I tried patches/gum, they did not work". I am lazy to look up research but from what I remember, patches and gum are amazingly inefficient in any prolonged smoking cessation. So pushing patches might appear more similar to shilling for Theranos than you might have suspected.
Mozilla was also committed to a good browser experience that looked and felt like something that was not Chrome or Safari. Then Australis happened. And Mozilla was committed to XUL. Then WebExtensions happened. Mozilla is committed to Gecko today. Tomorrow, Blink/Chromium will happen.
Can someone having knowledge in this dark art:

* tell what is the messaging system (I understand it is some kind of IGF peptides),

* what are the semantics of the messaging system (how can it report about the length of a limb? how are identified senders and receivers?)

* what is the controlling system (which compares the two limb lengths and corrects the lengths by sending other messages?)

Many thanks!
> When an advertiser wants to target a specific group of people, Google doesn’t say “here’s everyone’s private data, good luck”. GOOGLE does the filtering and targeting internally.

> I’m sorry but that isn’t evil or bad.

It isn't evil, but it can be bad, and very much so.

Google doing the filtering and targeting follows after Google has profiled and labeled you, an action you generally would have no recourse against. This is similar to the No Fly List: you might have no idea how you got on there, but once you're on it, that sticks.

With Google's reach being what it is, the consequences after having been automatically labeled can be a frightening thought. You don't even have to have a Google account to feel the effects, shadow profiling can lead to the same result.

One of the positive things of the GDPR is that it recognized this problem in Article 22, and provisioned that a data subject has a right to contest decisions based on automatic profiling.
Actually, there are student loan forgiveness programs in place for teachers for exactly this reason
People don't have this expectation because Netflix is already pulling out content all the time.

A few years ago you could get pretty much any DVD from Netflix mail service, you could also walk in a video rental store and find all the classic, as well as all the blockbusters from the past 10 years.

It's really sad that a technological advance lead to such a regression.
But PHP today is a typed language. One of the new features of PHP 7.1 are Nullable Return Types http://php.net/manual/en/migration71.new-features.php
AMD might go for that IMO, they have the tech to "glue together a bunch of CPUs", to misquote Intel, they could feasibly make a low power and low perf CCX and pair it with a high power desktop CCX.

The problem will likely be support by the OS, to my knowledge Windows doesn't have anything on board to manage switching to what essentially amounts a low-perf/low-power NUMA node to save power. I don't think Linux has something on board either.
From personal experience, the gum and the sprays definitely do get you a “buzz”.
No, A12 can use all the cores at the same time, it is different from a traditional big.little.
At least this is what they said during the event.
I was sure if I wanted the old design I had to buy it before the next iPhone. But yeah, standing still isn't really a good look for a tech company... Just because I don't want to use my face as a password or talk to a virtual assistant, or hold a phone that slips out of my hand and smashes on the ground due to rounded edges doesn't mean the iPhone X/XS/XR aren't great phones....
All of those are similar systems and have persistence. I'm not sure what distinction "streaming" makes but they also all support multiple publishers and subscribers. Some only use local storage on the nodes while others can tier out to cold storage like S3.

MongoDB is a full OLTP document store so it won't match the write throughput and pubsub features of these focused systems. RabbitMQ on the other hand has performance limits but is meant for complex service-bus style routing and RPC uses, but I recommend using NATS for that now.
I was going to ask about this (English ones being badly read) - I tried a few out years ago, and...every non-English name, place, book, etc was grossly mispronounced. As if somehow no-one realized that was important. And I really would rather not hear something written by an English, French or German writer read in a US accent, mispronunciations or not.

I used to have a few cassette tapes with famous poets reading their own poems, they were amazing.
I don't think anyone (for acceptable tolerances of "anyone") reads those at all.
https://sourceware.org/git/?p=glibc.git;a=blob;f=string/strc...:

return memcpy (dest, src, strlen (src) + 1);

I think the logic is that strlen is virtually free for short strings, and that memcpy can be a lot faster for long ones (reading https://sourceware.org/git/?p=glibc.git;a=blob;f=string/memc..., it even copies “whole pages from SRCP to DSTP by virtual address manipulation, as much as possible”. strlen doesn’t do things the K&R way either anymore. It checks one byte at a time until things are word aligned, then checks words for zero bytes. That can read from past the string, so it requires the platform it runs on to make that OK. See https://sourceware.org/git/?p=glibc.git;a=blob;f=string/strl...)
I always complain about the poor results from google translate between english and french. It works well for litteral translations, but I do not need help for litteral translations. I need help to translate from idioms in a language toward idioms in the other one. I often use https://www.deepl.com/translator which is slightly better than google translate.
Why is Google instrumental? I can use the internet without Google.
Search engines like DuckDuckGo are free.
Other email like ProtonMail is available for free.
You can run free services and use different ad models, they don't have to be spyware based.
Your questions seems to me very important, thanks for phrasing them in a much better way than I did.

(I just posted at the same time as you)
You do know that both nicotine replacement users and people prescribed Champix, both well studied and proven to work sometimes smoke? Your bar means literally any and all things other than pure abstinence will fail. That’s ridiculous.
Edison Mail has this and most features are talking about in here
The version of French that became standard French was not exactly the language spoken in Paris (the local Parisian accent has mostly disappeared now but it can be heard in old movies) but the one spoken in Western France, where the French nobility lived and spent time (the Loire valley is now known for the castles they built there).

In addition, when the colonists settled in New France and mixed together, standard French (the concept probably wasn't there at the time, but administrative French maybe) was the natural common denominator for them.
Yes but my point is that the seeder may be doing something illegal, but I'm just making a copy, by way of the torrent. I'm authorized to make copies.
> killed XUL Extensions and Mozilla moved Firefox entirely to WebExtensions without the APIs to fully support existing popular add-ons

this. I was never a tree view tab convert, but definitely miss noscript and vim bindings, plus things like the selenium UI.

XUL sucked in many ways, I tried writing extensions with it and I have no illusions there. But coming up with a reasonable upgrade strategy for a huge swath of popular extensions was something that should have been done before deprecating it. Rather mozilla basically told people that if webextensions didn't do what they need now, then just hope for the best sometime in the future, and in the meantime too bad, your extensions are gone.

But honestly this wasn't the only thing, just the most recent. It's the general attitude of willingness to ignore the actual use cases of their actual users for some theoretical appeal to a mass market of "average users" that they've yet to convert. I felt much the same way after the Aurelius release broke a bunch of ui, and any number of other breaking changes over the last few years.
I hate bundling.

They pushed it for all the github emails, and I had to unbundle them, separately for each github repo, super annoyingn.
Neither can 99% of Android consumers.

Typical geek answer that regular consumers wouldn't understand a word of, neither want to void their guaranty in some shady computer store.
Over 150 years? It is a far fetched claim that the influence of english started in the 1870's.

I would say it started 50-60 years ago at most.
Heh, you don't even try to justify it, just point out prior art in some irrelevant "languages". Yeah, definitely not easy to defend such choices. Even the fact that this turns off potential Lua programmers such as myself makes it do more harm than any potential good (and I am hard pressed to find a single good thing about these asinine choices).
Shop sporting practice cricket Golf nets – fishing-nets-tools
I think this goes for a lot of problems in society, not just programming. We fix this and that until it's too complex to overview, then we virtualize or put a black box over it. When that doesn't work any more, we rewrite from scratch, discovering the same bugs and problems we had the first time around.

Recent xkcd visualization: https://xkcd.com/2044/
Already on the getting started page I see something that looks almost like possible SQL injection: https://docs.lucee.org/guides/getting-started/first-steps.ht...

I hope I'm wrong?
German law is relevant here because this is a translation of a law that is already on the books in Germany and Spain onto the EU level. The legal restriction of linking without license and using very short text snippets has been part of German law since 2013, and in fact was an initiative by the same political parties that introduced this. It has been through the German courts numerous times and the courts cannot agree on a reasonable interpretation because of how the law is written. So in a sense this is Germany and Spain exporting their local legislation to the EU level. The way the law works in Germany is very much relevant as it informed this proposal. The core concept of Leistungsschutz is to create a new form of copyright, that applies specifically to short snippets that were legal to use under the "normal" Urheberrecht laws.
You are right to be concerned with the technology situation in the Marshall Islands but take into consideration that implementing such progressive tech require education, physical
infrastructure, and adoption in all levels of the Republic.
like many other places around the world, people got leapfrogging in tech, moving the industry rapidly towards the third industrial revolution.
> Firefox has consistently been clamping down on user freedom

Can you give an example? While I personally don't agree with everything Mozilla has done in the last couple of years (like the native pocket integration for example) I do not agree with that statement.
Google’s Guidelines for Human Raters of Search Results [pdf]
But none of what it takes for Chinese to posibly overtake one day is in place. Schools aren’t mass teaching chinese, chinese movies, music and authors aren’t captivating people’s mind, and there is already a modern latin (english), so learning chinese isn’t going to fix a problem people have, other than communicating with Chinese nationals who do not speak english.
I thought it now comes with independent calling!
I guess they must have had really good security protocols in place if they were worried about being hacked by state actors.
NPM is definitely usable as a package manager for frontend Javascript applications, just needs a little more complicated webpack or similar setup than a node.js app.
Mincraft Game
Consuming content consists of either connecting to services like Hulu Spotify Netflix Pandora or opening your favorite pirate site and downloading torrents to be consumed in any multimedia app.

Both strategies work fine under linux. Did you not know that Netflix and Hulu work on linux just fine?

Regarding iPhones I would imagine most people who run linux on the desktop just don't bother buying them. Did you know that Apple's global marketshare is only about 15%? More people actually buy just Samsung's android phones than iphones.
Will unquestionably drop Netflix if they add ads. I already despise the ways they relentlessly pitch other shows. But if they interrupt my shows in any way, that's it, I'm gone. I will not tolerate ads on channels I pay for (and don't watch channels I don't).
I mean, I think people are somewhat missing the fact that it's not like these worlds are separate or competing. Some people have worked on both PHP and HHVM, and it seems like they've always acknowledged that they have different goals. From the comments in the post of the Hack announcement (before PHP7):

Q: Do you imagine a future where Hack will merge back into PHP (like PHP 7), in the same style that Beryl & Compiz then rejoined? Or does the team intend for the two to always be adjacent-yet-separate?

A: HHVM developer & PHP runtime developer here. I've got hands in both runtimes and all even I can say is: Maybe.
I think the most likely outcome is that PHP will adopt some of HHVM's additional features, but remain a separate project. IMO that's a great outcome, since we'll both likely drive the other to be better.

EDIT: Source, https://news.ycombinator.com/item?id=7436557
I don't see what's so magical about cold hard cash compared to other economic incentives that eventually translate to cash too.

In any Western university there's people fighting for tenure, which tends to hinge on publishing high-impact papers. This is an enormous economic incentive. The difference between getting tenure or having to leave academia and starting an industry career at a disadvantage can be measured in dollars, and it's large. In fact, even without measuring anything, I think it's quite clear that the overwhelming majority of people in this situation would take tenure over a $10K cheque. So it's disingenous to say that the Chinese incentivize publishing more because they pay cash.

If anything I find that the system of paying cash is more transparent, and it may be somewhat more balanced than others. For example, in Spain people fighting for tenure have a very large incentive for the reason mentioned above (and a PhD has zero or even negative value for most industry job offers here, so the value of the incentive is really huge). Youngish tenured professors have a not so large, but significant incentive (there are salary supplements one can get linked to journal publishing in 6-year periods. They are not too large -around €100/mo- but each one you get is for life, so for professors in their 30s we can be talking about more than 30K for publishing a few papers. This is pretty much cash for papers too, but no one bats an eye because we are Western, I guess). A full professor 5-10 years away from retirement has practically no incentive at all, by the time they can get another of these supplements they will be retired or almost retired so they won't get much, if anything. So it is quite common to see professors in this situation just not doing research at all. The distribution of incentives would be more uniform with cash.

To sum up, I think the outrage many people in the West express about Chinese universities paying for papers is pure hypocrisy. Either giving economic incentives to paper publishing is a good idea or it isn't. If it is, I don't see anything wrong with the incentive being cash, and if it isn't, we should probably criticise our own systems as much as the Chinese's.

Eventually, I think the criticism of the Chinese way boils down to prejudice. The whole mysticism about cash is an excuse to not say "incentivizing publication in the West is good because we are going to publish good papers, incentivizing publication in China is bad because they are dishonest and are going to churn out lots of crap if they are incentivized to publish".
To illustrate: https://jor.is/mail-flow.jpg
It's starting to get murky. We're back to the point where not everything runs at the same speed (take AVX for example [0]). Add to that that some of the frequencies are turbo, and specific frequencies are only achieved under very specific load conditions, etc.

You get something that physically is very clearly defined but in practice it's not. Just like the minimum feature size which doesn't tell you much about the rest of the transistor. Perhaps if they used an average feature size it would make more sense for the regular person.

So how are the fabrication sizes different from the frequency that gets advertised on the box? "Oh that? It's only when you load one core. And don't run anything using these specific instructions. And when the temperature isn't too high. And...".

[0] https://www.tcm.phy.cam.ac.uk/~mjr/IT/clocks.html
Too bad asciinema doesn't work on Windows/PowerShell.
"The real problem areas are when people who want a personal computer try to color outside the lines of whatever the distro developer intended as a use case ("Why would you want to do that?" is a common and annoying response)."

Pick something other than gnome?
I've owned iphones for 8 years. They are great devices but even with the hardware doubling in speed every year, it still takes just as much time (if not more) to do the same tasks.

Perhaps its a software and bloat issue, but the only noticeable thing improvements have been better pictures and I can read more on a single page-view, but everything else seems exactly the same.
So there could be a law or regulation in place for specific industries is what it says. Not to mention any large government contract could specify it. So based on that, as long as someone in the U.S is legally allowed to work, there might be any number of areas in which they are not allowed to work.
Do you think dynamic types was a mistake? Almost all popular dynamically typed languages have some sort of type hinting. All new promising languages have chosen to be statically typed.
>but the NSF research budget (7 billion) is small potatoes compared to the NIH

Exactly! And they are the main organization for funding non-medical basic science in the nation.