skysight-inc/HackerNews huggingface dataset:
You'd have to compile the CLR itself into wasm first, which I'm guessing wouldn't necessarily run that well. Language runtimes often provide stuff like os-independent threading or green threads, which have to be implemented all over again for wasm's threading model (I'm not sure it even exists yet). Some CLR features would be redundant, like the security model or the profiling API... and then you'd need to compile your C#/VB/F# down to managed CLR code without using the .NET Framework at all, since so much of .NET depends on having stuff wasm can't provide (not even .NET Core has few enough features to run on wasm). Either you make '.NET Core Core Web Edition Preview 3' and make library developers explicitly target this new framework subset so you can use it, or you just give up and recognise that without most of .NET it's not that worthwhile having C# in the browser.

The difficulties for language developers are on two fronts really. #1 is producing WASM in a compiler backend, instead of LLVM IR / Java bytecode / bare machine code. #2 is getting the language small enough to be possible and not wasteful to implement in wasm. You don't have a filesystem, or really anything a regular OS provides, so you have to be able to strip those language / stdlib features away.

Rust is often cited as a go-to because it can already do #2 easily: #![no_std] strips out the os-dependendent standard library and essentially all of the already tiny stack-unwinding 'runtime'. #1 can be done with an LLVM backend, though it's still a bit of a hack and Rust would prefer to skip LLVM and that whole redundant optimisation phase entirely.

Most importantly, CLR and .NET are just too heavyweight for anyone to bother writing any wasm code in. What are the uses for wasm as it stands? There's basically no DOM interaction yet, so just really fast optimised code that has no OS interaction for crypto and other CPU-heavy tasks. You can't write a game targeting wasm, but you could outsource your ray-tracer there. Plain C++ and Rust are good at that. CLR/.NET is pretty quick when JITing x86 but wouldn't be worth the tremendous effort to port to wasm when you already have C++ and Rust, and they'd still be quicker in the end anyway.

Lastly there's the question of how to run a JIT at all within wasm. I don't think there is a way of creating executable memory regions (ie x86) within wasm, because wasm is independent of who's running it. You would have to instead generate executable wasm regions, which would need to be parsed again... all of which sounds fairly impossible too, as far as I know.
> I remain stunned at the things that are heavily regulated in America vs not.

Yes. This looks like a clear example where a regulation in place, and enforced, can save lives.

> "The inaction by the FDA not only puts many patients at serious risk from unproven stem cell offerings, but also it undermines the agency's credibility," Knoepfler wrote in an email.

This is part of the goal, I guess. To cripple regulatory agencies and then close them because they aren't effective is a widely used tactic.

I hope there is a bright future for stem cell medicine, but regulations should be included in that future so it serves citizens and not just for-profit organisations.
Agreed, and I would suggest that the fact that the title sound is ungrammatical ("Guide to Successful Unit Test"? Not, "Unit Testing"?) and there is at least one typo in the description. That kills it for me.
I'm not sure because the above result doesn't say anything about the distribution of such mass, and intuitively since the light cone tips over once you're past the event horizon, everything inside is converging towards the singularity following a law that may prevent any black hole inside black hole from existing (but that's way over my head now).
I use Stripe for payment processing, and I'm pretty sure vendors don't get access to customer's credit card numbers. They might be able to attempt another transaction — which would be fraudulent — but you would get an email confirmation and could easily flag any such attempts. I agree that it is wrong of them to avoid regulatory or contractual obligations to use company payment processing, but they don't get your credit card number.
You left out the part where they are still guaranteed minimum wage if they don't get enough tips.
All sounds good in theory but in practice in a large enough project many of the suggestions are not practical.

Recently I was looking at rsyslog's source code.

Look at this "simple" file for example,
https://github.com/rsyslog/rsyslog/blob/master/plugins/omstd...

It's an output module for rsyslog that logs to stdout.

I wanted to gouge my eyes out.
Much more fun would be a Bitcoin based bookmaker
American who lived a year in Copenhagen. Just wanted to say that the Danes were aloof, but that I left with an extremely good impression of them. Kind, warm when you know them, reasonable and the kind of humble only janteloven can produce. It taught me a lot to live there-- maybe the most out of all the other ~11 countries I've lived in over the past 15 years.

Fantastic country and people, just too darn flat.
Consider vue js https://vuejs.org/v2/guide/

* I find the template syntax is more sensible than react.

* It's not as total as angular. You can use just the small parts you'd like.
$5.8 Trillion US IP industy is way more than nominal GDP of any country
Actually it is true (about generics and erasure) when it comes to AtomicReferenceFieldUpdater.
The check is likely to be around 1 cpu cycle since the branch is virtually always predicted.
Quotes from uber drivers discussing:

> I picked up a 4.5 tonight and guess what is was a 4.5 type of ride. 2 stars bucko

> 4.5 or below are usually problem passengers in my market

> Usually I'll pass on anyone lower than a 4.5.

> I check the score and if they are below a 4.6 I text and inform them that THEY need to cancel and request another driver.

> 4.6 and below? Sorry about your luck. Let the next Uber driver pick up your $2.40 non tipping ass.

> I'm hesitant about anything 4.6 or below (depending on if it's a slow night and other factors).

> i'm usually skeptical of rides under 4.8, but accept trips at a base of 4.5 in the mornings. most of those folks i've chalked up to being bad drunks, and decent during the day.

> If I'm knackered I'll reject a 4.5 or 4.6 as I'm too tired to put up with potential crap.

> I skip anyone below a 4.5 unless it's really slow and I'm desperate.
WASM will be used to ship browser-in-browser runtimes (WebKit+FreeType already compiles to WASM) to make ad and tracking blockers impossible.
The Malayan Emergency?

I think in Vietnam the U.S. copied some of the successful tactics the British developed, like moving farmers into barricaded villages for their "protection", with opposite and disastrous results.
There is a certain amount of familiarity expected, sure. But anyone who has read, say, the Monads chapters in Learn You A Haskell (which is about as nonintimidating as a book can get!) should be able to guess what those types - s and so on - mean. It's akin to the mClassMember/THIS_IS_STATIC_AND_PROBABLY_FINAL conventions in Java (don't quote me on that).

In other words, my thesis is that if you aren't familiar with State, both State s and State fooAppStateType are fairly opaque.

In any case, most of the time one works with a specialized instance, for instance, one might have something likr

newtype AppState a =
AppState {
runAppState ::
ReaderT Config
(StateT AppState IO)
a
}

and then there's no problem at all.

If you're trying to understand how a library works when you're not very fluent in the language, that's what the documentation is there for! Any good library (and this is an area where's lots of room for improvement) should document the types it uses and the idioms that it lends itself to, and as one accrues experience, the whole "learning to see common patterns" takes over. The great thing about a helpful compiler of the Rust/Haskell ilk is that you make fewer mistakes in between (modulo occasionally horrific error messages).

And I'm willing to vouch for this not being expert (ha) blindness - I have only recently become comfortable enough with these things to talk about them.
This code fails to follow many of my suggestions.

- Liberal use of macros

- Horribly unreadable coding style

- Needless use of compiler extensions

- Very poorly organized code

This is awful code because the authors are morons, not because the language is bad. They could stand to read this blog post.
No Fraternity needs a $64B valuation.
this post has been on so many social media sites in the past month. combined with the dubious likelihood of the veracity of his buried treasure-----the full court promotional press of the guerilla social media variety--has now cemented my opinion that it's clear this is a social engineering promotion to sell books to naive people. yea, a 65$ book that has a story of buried treasure in it. and i'm sure people have died looking for it and all the other fun meta stories about the book are real stories, or based on real stories, or renditions of stories that were based on stories......or.............

the only real treasure here is the treasure proceeds from his booksales. the meta irony is that by believing his story-----and making him rich--that who knows, maybe he'll one day have enough money to and decide he's ready to actually bury some of that treasure.

utnil then, a fool and his money are being easily upvoted.

also, it's useful to note that by burying treasure in a secret place adn then publicizing it's existence you are placing a giant bullseye on you and your family and friends heads for any kidnapper that would like to punish or blackmail or randsom a human being in return for the knowledge of the location of that gold. it's not really that hard to to do. in fact, jails will hold criminals indefinitely on contempt charges if they refuse to disclose the location of their stolen loot.

if the law can do it for small amounts, do you think a kidnapper or entreprising serial entrepreneur could not think up a method to force disclosure.

it's so obvious that i question whether it hasn't happened already to this man and he payed a handsom randsom so someone simply to leave him alone. or worse.........who knows.

this story just seems to implausible from so many angles and teh heavy promotion of the story combined with the expensive book fee make it seem like an obvious scam, on its face. -------but hey .........call me cynical.

the best way i can think to ferret out a hint of truth from this scam that has a 2% chance of being real is to announce that you found the treasure and show a whole bunch of fake pieces that is designed to look like the treasure as it is described in the book. --------------------then ---make a very public appearnace documenting your thanks to the man in public with him in front of a large crowd. and then tell the public the gold itself was actually plated gold and not real gold and that this man has deceived you and all of the people that bought his book. and that he owes ALL OF YOU 65$ , UNLESS HE CAN PRODUCE THE REAL TREASURE.

shame and the threat of public humiliation and the possiblity of retribution violence will probably flush out the real treasure if there is any...............
I'm from Sweden and generally I never tip anything for any service available - neither does the absolute majority of my countrymen - with the exception of being on vacation in other countries or eating at some real fancy restaurant.

I were in US a couple years ago and found it pretty emberrasing how people are expecting a tip. I understand that they're paid less and i've spoken with some of them and waitresses etc may make about $3/h+tip. It's not the customers job to see to it that the employees stay at their job - it's the companies. At the hotel bar we had some kind of happy hour where everything was free which of course made it a bit crowded so unless you held up a tip / bribe the bartender just ignored you.

I understand that there are cultural differences but in my opinion you get a tip for a job well done - but it's ALWAYS optional and you should never feel obligated to give one.
Debut Video Capture Software 4.00 Beta Crack 2017 with Serial Key Is Here
> all the shenanigans of borders, citizenships

Yup, same thing here. Once you start living in many places, you realize how deeply artificial all these concepts are.
If your goal was 25k, why didn't you just work a few months on whatever for the remaining 3k, then spend those 22+3 on the project instead?
what do you think of the visual programming in unreal engine similar for unity? have never used it, but supposedly you can go back and forth between c++ and the drag-and-drop interface

i really like scratch, have started using this tool called pibakery that has a similar block-based interface:
http://www.pibakery.org/

If nothing else, visual programming is of educational value

etc:

Seymour Papert's Logo maybe fits in somewhere here (source of turtle graphics)

sketchpad:
https://www.youtube.com/watch?v=495nCzxM9PI
Isn't NCQ meant to do this? I mean reorder the write commands into an optimal order.
Drchrono (YC W11) Is Looking for a VP of Engineering
I also curious to see how web components will be faster than simple javascript objects :)

React apps are usually built with many layers of components that returns another components. And with standard Web API, there will be significantly more DOM nodes because each component is a DOM node.
The snark levels are off the charts though :)
You're getting down voted because you've provided no evidence to support this claim.
Were you ever 'eyed down'? I got that recently at my childhood home.
The Simple Guide to Science
Ignorance is bliss. Nothing new. The more extreme edge is the protective power of delusion.
Cereal has been pushed for decades by big corporations. It is cheap, easy to make in the morning, and keeps well. It is also unhealthy, but after such a long time of demonizing fat it still has a big following. For some reason it has somewhat dodged the bullet that soda took.
How was any of this determined?
Tips are often a major source of compensation
for wait staff and other U.S. service providers.
Employers often pay these employees lower wages
in anticipation that tip income will provide a
significant portion of the employees' income.
Customers should realize that they are not
auotmatically paying 'more' (due to tipping).
In non-tipping countries, the tips are simply
built into the price of the food. An advantage
to tipping, therefore, is the ability to tip
whatever is appropriate: if the service is
poor, a small tip should be left, signaling
to the server that their service was subpar.

https://www.tripadvisor.com/Travel-g191-s606/United-States:T...
Thanks for the recommendation! It's a newer release by the great director Jim Jarmaush so I bet it's really good.
I absolutely hated the pause when I was a kid. Nintendo got it right; there should be immediate feedback from pushing a button.
I'd say that's a bit naive.

How would you go about writing something like rsyslog without doing the things they have done?

How would you create rsyslog's flexible (I'm not saying it's "good") module system where people can write their own pluggable custom input/output modules?

Your comment somehow suggests that it's possible to achieve everything they have achieved in terms of functionality while doing it in a much much better way that they just don't know about.

If people writing rsyslog aren't good enough to do it then 99% of other people aren't either.

So let's not blame people, it's the weakness of the language.
I guess there are 'donts' because people need help with the keep it simple part, they are quite comfortable with the stupid part.
404 Not found
> but regulations should be included in that future so it serves citizens

Regulations rarely serve citizens. They usually serve special interest groups.
As a driver for Lyft who is running a startup, every penny counts to make expensive Bay Area rent. Granted, most people don't tip unless it is an airport run. I would like you to put yourself in my shoes or even someone who has children to feed and between jobs. I don't drive for Uber for a reason. Lyft legitimately cares about their drivers' well being. To you a dollar or two does not matter, but for me a good day in tips means an extra hour of time to work on my startup.
This Is the No. 1 Ritual You Need to Do Every Day (2015)
If you order parts for 100k additional vehicles, and if they would cost only 10k per car, you are talking about a billion dollar bill. Tesla plans to double their car production again this year, and this requires large advance payments. Those 100k cars would give 4Billion in revenue, but thats only at the end of the year.
I recently read several discussions from uber drivers about passenger ratings.

Many drivers will rate passengers 4 or below if they don't tip. And many drivers skip passengers 4.5 or below, some start skipping passengers at 4.6. I posted some quotes from the discussion below.

I don't think it's about averages, it's about perception. Drivers know that they get fired at 4.6, and they know that most passengers and drivers give 5 star ratings regardless.
Mate, I know that the plural of anecdote is not data. And I can't provide specifics because such a thing may easily blow up in my face (blow back).

But just FYI:
I had a SBIR grant rejected and it was rejected with a cause. But I also had a SBIR grant rejected and the rejection was totally bullshit. There can't be another name for this but corruption. At the same time, when I submitted this application, a buddy who got a major SBIR grant in the past told me not to have high hopes. He explained to me how and why his proposal was selected from the big stack of proposals. It is not an open race.

Don't shed a tear. I am sure this officials with their high 6 figs salaries can easily find a job in the private sector. Enjoy!
Manipulate Any Word Document Elements in Your .NET Applications
Ask HN: Should I quit my job?
I am working in an organization which generates enough revenue with decent fellow engineers. But, our engineering solutions are not up to the level. The way code is written, the way of architectured the stack, and following the coding practices are very below the par. Even we have enough top level hierarchy leads, I feel it is below the standards only. I am completely demotivated whenever I had to do some changes to the existing code(feeling like dead). I am the passionate software developer. I love to explore and create the best solutions. But this environment dries my patience. Should I quit from this? How should I react to this environment?
The founder on the right seemed borderline drunk.
I know what you mean. I don't really belong anywhere anymore. I even wrote a short rant about that recently (http://b1nary.ch/2017/03/12/nationality-austria-but/)

I too think I get better insights sometimes and it let me learn how wrong this kind of border thinking actually is.
I get the same thing in Firefox
>Do not use macros. Do not use a typedef to hide a pointer or avoid writing “struct”. Avoid writing complex abstractions. Keep your build system simple and transparent. Don’t use stupid hacky crap just because it’s a cool way of solving the problem.

Heh, good luck avoiding the use of macros in sufficiently complex projects - sometimes C just can't use some control structures in an elegant manner without using macros or custom abstractions.
They had macular degeneration which usually can be slowed down or stopped while there's a bit of vision left. Now they're at "no light perception". Considerably worse.
Are you serious? You could start by fixing that godawful code style and removing the macros. You could change these variable names and function names to make more sense (CHKiRet? omsdRegCFSLineHdlr? What the hell?). The compiler extensions are unnecessary and can just be removed. None of these changes have any impact on the functionality of rsyslog.
I found that jump mechanic very frustrating, but mostly because I could never time it perfectly!
It could also be a very short swim to the other side of a river but too far to walk (because you'd have to go around the river or find a bridge).
Did you have any thoughts regarding the attractiveness of the people in the videos?

E.g. the video in another commenters post (the wooden remote) obviously hired models to appear in them.
"windows 10 was installed by simply leaving the room" lol
Venice beach closes, but there are quite a few places open late in Santa Monica, like Swingers. Unfortunately the Tommy's on Pico was turned into a Starbucks :(.
Data Manipulation in the Information Age
Exactly. Apple won't support WebAss, and I'm WITH them on this one. Why does a browser have to run native apps with a laughable/non-existant, designed-by-comitee API? That's what the operating system is for IMO.

WebAss is a technical solution to an economic problem: lackluster SW sales and adblocking
What are the biggest pain points of data-focused companies? [survey]
You Too Can Now Invest in Startups What Could Go Wrong? (2015)
Even worse in South Africa! I only got to play the shareware versions as a kid from floppies included with (I think) Computer Shopper magazines, which my dad used to buy.
What are you talking about? The database agent still runs on servers. All this does is take care of the maintenance and scaling and run multi-DC clusters, if I'm not mistaken? Just because you don't "see" the servers in the big picture anymore you can't just flat out call it serverless. Call it autoscaling or fluid or something..
Yes, they talk about it in the GDC talk[1] and that's what I was referring to: That I can see how even in such a simple prototype the fun seemed evident.

[1]https://www.youtube.com/watch?v=QyMsF31NdNc
No. It's simple. Just don't give a fuck and never tip - social norms be damned. If they want a certain amount then they should just charge that amount and cut out the tipping BS.
security-through-lack-of-functionality <- Excellent point! One should decide where the load of security should be paid.
It's normal to have names based on divinities. E.g., Venus Williams. Or Jesus in Spanish names. It does not mean that the person is the god.
>When will our youth finally start taking responsibility for their own actions or lack there of?

Ha, people have been complaining about the youth for 2,000 years.
What's stopping you from not using such sites?
Ask HN: Use cases for AWS
Which aws service are you using in your projects? And why have you choose to go with aws?
I'm new to aws and want to understand some good use case on when use aws Vs other alternatives.
How the CIA Sponsored Indian Magazines That Engaged the Country’s Best Writers
Looks like an interesting book. And, on my surface pro, it's pretty. It's not very readable, as it is only dark-on-light, high contrast -- I prefer "night mode" for reading long-form.

And it's unreadable on my Android device (both Firefox and Chrome), due not being a responsive design - the text is simply too small to read. For comparison I've read a handful of books on my Android - both epub and Kindle.

A minimal test of design for reading on the web, should be - how much easier is this to read than the Linux Documentation Project's HOWTOs, or the Debian install guides? If the answer is "it's harder", something's wrong.

(Although, that is a nice idea for a side-project, a simple (set of) stylesheet(s) for LDP/Debian/Plain html documents that adds responsive styling - fonts, choice of light/dark, perhaps CSS columns on a wide screen like the Surface).
"nobody's grading your code by how many abstractions and topics from a textbook it employs."
This is the IPO that everyone should be talking about, not Snapchat.
Go has a small runtime? It says here [1] that "hello world" in Go 1.7 is about a megabyte. That's huge by web standards. Even if they cut it in half.

GopherJS apparently struggles with binary size too [2] (though that's not WebAssembly).

[1] https://blog.golang.org/go1.7-binary-size
[2] https://github.com/gopherjs/gopherjs/issues/136
US Non-Immigrant Entry Visa Statistics, 1997-2015