skysight-inc/HackerNews huggingface dataset:
You're welcome! And thanks for your posts too.

> WebAssembly is essentially the same as JavaScript

In some senses, but not others. Regardless of personal feelings though, WebAssembly isn't just happening, it's already happened. And also regardless of personal feelings, many people in the Rust world seem to be very excited about WebAssembly; see https://mgattozzi.com/rust-wasm for example.

(I personally am very interested, but if the community was against it, would accept that. It seems like the majority, at this time, is pretty pro.)

> How is Cargo and rustup better than Apt?

There's a multitude of ways to tackle this problem, but I'll give you the biggest one: I'm a Windows user these days. Apt is 100% useless to me. This problem is the same even on Linuxes, while I do use Debian, I used to use Arch: Apt would be 100% useless to me.

> Apt is perfectly usable without internet.

Cargo is perfectly usable without internet. It's a hard requirement of projects like Firefox, and the various distros that are shipping Rust today. Now, we want to make it even easier to use without internet, so there's work to be done, but the fundamentals already exist and are used in production systems today.

> Another thing I forgot to mention is IDE support.

Yeah, this is super huge, agreed. We've been working on various things, but obviously it depends on what IDE you use, and there's a long tail there. We'll get there!
FWIW, the HTML spec says that the autocomplete=off means either 1) the input shouldn't be autofilled or 2) the input is for sensitive information. It doesn't require handling it only as the first case.

https://html.spec.whatwg.org/multipage/form-control-infrastr...
That's exactly what the companies building these things do. It's not the material that's expensive, it's all the paperwork necessary to prove that it actually provides the guarantees that it does.
I was under the impression that Chrome for IOS was a shell on Safari relying on calls to Safari code. Am I wrong?
https://imgur.com/a/H0tEZ

This is what I mean. If in a car you want to turn left, the cyclist appears to be heading right, by then veers to stay straight. Otherwise, you need dedicated turning left lanes, with turning arrows - something most cities can't fit on existing streets.

These sorts of "reimagined" street intersections always end up being impractical with only a little bit of scrutiny applied. What's practical (from the point of view of someone who's biked to work every day in an urban environment for 15 years) is the bike lane turning into "shared" before the intersection, and the solid white bike lane line turning dotted with indications marking that before the intersection. Every attempt at enforced separation just ends up being less safe for all parties involved.

The key is sensible lane sharing and maintaining a common feel and look of intersections throughout a city. No cyclist, or driver needs to question what to do at various experimental intersections, and yet we continue to do things like that in urban centers using people as test subjects.
Hyper realistic talking cars.
Winklevi
Well, sure, if you already know you're right then you can just safely ignore everything that's wrong.

Obviously I was writing from the POV where it's not obvious what's correct (and indeed I personally don't think either belief is obvious).

If any of the religions that believe in hell is true, then the actual torture of conversion therapy is literally nothing in the face of divine damnation.
Exactly! I had iPad2 working fine until upgraded to iOS 9. Then I had to upgrade the whole iPad to latest iPad Pro.
It seems they wanted press. Well, they got it...
Oh wow, I'd forgotten I have one of those, too!
Can someone please explain to me huw the government wants to track trading in Anonymous currencys? They don't know it's me whi traded btc for eth
You should take a look at U-Boot implementation.

https://github.com/u-boot/u-boot
> I was also considering using the chat messages to get the answer. People are either going to mostly say the right answer to sound smart or mostly send the wrong answers to try to trick people. Keep track of which is most common and you have an additional datapoint.

I doubt you'd have much success with this approach because how "correct" the group is, as a whole, changes every question. There's no way to know if the chat group is well-informed or not until the question is over and you see how many people were correct.
Didn't you see "The Social Network?" Winklevi! ;-)
I clearly owe you an apology. It's not a trillion-dollar scam, it'a half-trillion-dollar scam. That totally changes everything.
"Everyone from the Greeks to the Turks to the Syrians have tried to claim it."

No one in Greece has ever claimed hummus and there is no further mention of anything related in the article. BBC editors trying to juice this up?
Use the source.
Btw Steve, do you see a role for Rust in web development?
Congrats to the Kubeflow team. This is a really exciting new project for everyone trying to do ML on Kubeflow. I'm excited to see what this will mean for the Kubernetes in general given the close contact between the Kubeflow team and the Kubernetes team. I'd love to see some more data centric primitives coming out in new K8s releases.
Turning Pro by Steven Pressfield
Unless I'm mistaken, people are paid to solve engineering/programming problems, not fight with a mess of a DVCS. And if I can use a Mercurial GUI and do in 15 seconds what would take 5+ minutes in the git command line, what's the point of being the Git Expert Of The Team? Is version control not used for saving work progress? A simple thing that 99.99+% of developers should be taking for granted in an ideal world, just like when pressing Ctrl+S in your IDE (hopefully) saves the file without asking what encoding you want to use and what partition you want it written on.

You seem to be under the impression that doing hard things has some intrinsic value, when it's not the case. You could be rolling rocks uphill all day and be the best in the world at it. So what? A keyboard going clicketyclack* for 5 minutes while typing git commands (and possibly stackoverflow queries) is the opposite of work, it's actually a waste of time. Sure, at the end of the day you solved the problem git presented you; you're smart, and feel satisfied with you amazing display of intelligence and skill. However, this ignores the fact that you should not have had to solve that problem to begin with, because your version control system should just magically work (unless you get a bonus for each git commit/merge).

> how could he criticize that person declaring himself as Git Expert Of The Team

I have no problem with someone being a git expert - I actually will even admit that I am not a git expert and that there are people extremely skilled at git. The issue here is that there are some people really skilled at, for example, typing using the backs of their fingers. Potentially impressive, but entirely useless. Saying you're skilled at git is like saying you're skilled at using Jira or editing Wikipedia; good for you, but in all but most extreme cases this doesn't actually generate value and it also doesn't make you a better developer.

> one person is unable to judge if another person is good at solving merge conflicts

Just out of curiosity, is this somehow relevant to git? Shouldn't solving a merge conflict be a simple matter of looking at a diff tool presenting you two inputs and one output screen? Or better yet, wouldn't it be better if you were automatically told you are editing a file someone else is working on, so that it prevents conflicts from happening?
Consider QUIC.

QUIC is a UDP-based transport-layer alternative to TCP/IP (which, to a rough approximation, has some advantages over TCP/IP for multiplexing multiple logical data channels between the same two physical machines). While it is being standardized by the IETF, it is not yet a standard.

Google implements it server-side and it's enabled by default in Chrome. It is, as a result, already around 7% of Internet traffic.
How We Built a Self-Driving Car for Web Summit 2017
> Maybe they are but I've never seen evidence for it,

That's how money laundering works. The criminal says he accepts a token as a payment method for an illicit deal, and states where these tokens can be purchased for a fair price. The customers proceed to spend their cash on these tokens to then perform the transaction on the black market. Subsequently the criminals sell these tokens for cash to their next customers. That's how Japanese organized crime launders their earning with pachinko parlours, that's how drug dealers in the US use Tide detergent, and that's the only real-world use of these so called "cryptocurrencies" such as bitcoin.
Modern biologic immunomodulators have shown no benefit in survival in systemic inflammatory response syndrome. Steroids have not been assessed in SIRS specifically, though hey have been in sepsis and septic shock, where high dose steroids have been harmful and low dose steroids have been beneficial.

It’s tough lobbing immunosuppressants at people with a rampant infection.
I could make more money than I do right now by doing things I believe to be unethical. Should I?

If I shouldn't, why should someone doing what they believe to be unethical things not take a paycut in order to stop doing those unethical things? And why should we not criticise those who do unethical things for money?
Most of these conditions look to be along the lines of, "if you're going to use military property or equipment to film your movie, you don't get to turn around and disparage the military", which has done nothing to stem the tide of Hollywood films explicitly designed to disparage the military.
The JVM, for all it's benefits, comes with a significant number of downsides. Many folks no longer wish to operate a JVM when less bloated and clunky runtimes exist.
The best book I have ever read I read in 2017, it’s the book “The Anatomy of Peace” (and it’s twin Leaders and Self Deception) from the Arbinger Institute.
I do agree. FWIW, most software companies do A/B test on their users these days. Most people probably don’t notice, and that’s a bit the point; you don’t want test cells to be distracting, you want them to be valid measures.

Pocket and Looking Glass should have been regular add-ons available for people who want them (I’m an avid Pocket user and have had a paid sub with them in the past). Even with the Yahoo search deal, it would have been nice to have the first start go through a wizard that lets you choose Yahoo (as a default option), Google, Bing, or whatever else...though I guess they likely wouldn’t have been able to score as much funding from that arrangement (but that’s just an assumption).

I’m very happy that Mozilla exists and have some friends who have worked there, but I can’t say that 100% of their decisions value users and privacy above all else.
Yeah I think it's a totally fair assessment.

And it's right to be wary of Apple. They have many of the same negative incentives as Microsoft had: if the web outshines their proprietary app platforms, then what good are those platforms?

However, out of the two behaviors ("embrace and extend" versus "slow standards adoption") I think that Chrome's "embrace and extend" is the one that's actually a threat - and to me, that's what really made IE dangerous: it was a threat to the web.

Safari's pace of standards adoption is merely annoying. I'm a developer too; I get it -- I want to use the cool new shit! But Safari's not going to break the web in the way that propietary browser lock-in could break it.
It should be noted that Hearthstone's odds are not stated (in the US): they were only found out by user research, and as a result of Apple's new rule, would likely need to be explicitly disclosed.

In contrast, Fire Emblem Heroes has always been upfront about the odds, and you can see the odds whenever you want. (although in my personal experience the 5 star odds are less than 6%, hmrph)
Neither one is anonymous. In many ways they are less private than traditional currencies or assets.
Every heuristic algorithm needs a tollerance

peopleKilled() < ε
Dr.Paso: Drug response prediction and analysis system for oncology research
I find it laughable that facebook/twitter/etc says it cant tell the difference between "kill Jews" and "kill Palestinians". But 1 groups kill messages will mostly not be censored.

Then they hire or allow groups to enforce rules who also cant tell the difference, and allow the "Kill Jew" statements to stay.

Yet, seems, most of US can see both "kill xxx" statements are equally bad and should be removed. I don't think most of us have any special skills that make us enlightened, just not so partisan heavy in attitude.
I can't tell how well it's executed but the major issue I have with this is that this is not properly communicated to the user. I guess most people already get the feeling that their devices slow down after time, or the new apps/OS's just require more potent hardware and replacement of the devices is necessary as time goes by. But for many of those it seems that a "simple" battery replacement would have done the trick as well.

If my device has to substantially throttle the performance to avoid a complete shutdown I expect a major notification that something is terribly wrong and I better do something about it.

My car had an occasional issue with an exhaust regulation valve and drastically reduced the performance in those situations. Every time I received a notification on the dashboard that the power was reduced but that I can continue driving but that I should visit a service partner as soon as possible. That would be exactly what I expect from a smart device
I dunno, after doing iOS development for two years, I was very unimpressed with ecosystem. The UI toolkit is actually surprisingly low level for what it is.

But it has served Apple well overall I suppose. I think ObjC is a terrible language tho.
Interesting point! Anything in particular? Specifically, we love the extensibility of the Kubernetes CRD and that has given us a lot of what we were looking for, and Hardware Acceleration as a schedulable resource is due to land very soon. But do tell!

Disclosure: I work at Google on Kubernetes
"For some reason"

I think we should probably expect the Cable News Network to traffic heavily in video, yes?
So when are we getting the fiber at our doors, that is a decade late, and we've already paid out billions for?
That is filthy, and I absolutely love it.
It was very easy to get the point. What part didn't you understood?
Saavy consumers will definitely evade this. However, this tax is likely targeted at finance companies looking to “get into crypto” and will do everything by the book
That is not the same. You can always check the Spam folder. But you can't see posts which FB decided not to show you!
Why 12 days though? Did you quit after seeing the downturn, or were you planning on 12 to begin with?
No this is nothing like Bill Gates. He owns less than 2% of the shares.

http://www.zdnet.com/article/bill-gates-stake-in-microsoft-i...
Because as far as I know, genetic algorithms perform poorly compared to basically every other optimization technique. I'm under the impression that they're not actually used for anything interesting these days, now that the initial hype about implementing natural selection on a computer has died down.

Stochastic hill climbing as a baseline method for evaluating genetic algorithms:
http://papers.nips.cc/paper/1172-stochastic-hillclimbing-as-...

When will a genetic algorithm outperform hill climbing?
http://web.cecs.pdx.edu/~mm/nips93.pdf

A GA being competitive with modern gradient based methods is very surprising to me.
Did the market know that their phone will be slowed down after a year? I don't think it was an informed decision.

An informed decision might yield the same outcome though.
Because the value of your Bitcoin holdings did not split. You had Bitcoin before, and the same amount of Bitcoin after, but also a new quantity of valuable other-Bitcoin.

And let's not describe Bitcoin as a rational market...Even if that were true, it's not relevant to the tax treatment.
US reportedly wants a 'bloody nose' strike against North Korea
Ask HN: Review my startup
I've developed a new buy & sell app with which you can buy & sell used or unused stuff with your friends and friends of friends.

The app is called Tradely: https://play.google.com/store/apps/details?id=com.newbuysellapp.byhammad.buysellapp and can be summed up as Tinder + eBay.

Please let me know your views, suggestions and feedback.

Thanks!
Telling people not to buy your product is clearly an action, if anything a CEO does can be called an action.
There are TLDs explicitly reserved for local use, and .dev isn't one of them.
The full, real, actual Civilization VI just came out on iPad
> They already do, that's my point. The question is why should they deal with the homeless of Portland?

Are you not aware that homeless people don't live and die in the cities of their birth? That in fact the homeless aren't owned by any particular municipality?

> Is there a real right to be able to live anywhere, forever, for free?

Personally, no, of course no one has a right (a 'positive right') to anything as that would logically create an obligation on the part of someone else to provide it. Who gets to decide who's enslaved to provide everyone else with what's theirs by right?

> everyone's a NIMBY when it comes to the homeless

I don't think that's literally true and I think that's an important distinction. Someone would probably allow homeless people to camp on their property, were they allowed to do so.

But, just like the opposition to mobile home (RV) parks – tho considerably more intense! – there are vanishingly few places where living so 'rudely' is legal or even de-facto allowed. Even cities, like Portland, that do allow tent cities typically don't allow them to remain in the same place for decades.
Cool stuff although I spend most of my time coding for organisations these days and the tool does not reflect that.
This is something I've been thinking about lately; so much recent pop culture centers about 'genius' figures who seem to always know what to do and how, but I don't believe that most big discoveries and innovations are a result of 'eureka' moments or some sort of savant who just Knows Everything.

What I think matters, besides good old-fashioned luck, is having a person or group of people that is willing to bang its head against a brick wall for hours on end, day after day, week after week, until the cracks finally start to show. That sort of perseverance requires a lot of things, but the ability to put off a payday until you've gotten a few more metaphorical concussions is probably a big part of it.
But these games are aimed at children and teenagers, not hardcore lotto players. They probably won't do the math.
but can I switch between different cost basis methods per transaction basically? exchanges don't provide any tax info anyway.
The Art of Conducting
Yea, kid's who grow up with food scarcity probably wouldn't believe they would even get the second marshmallow. These are the type of kids who hoard food even when it becomes completely unnecessary later in life due to their childhood experiences.

I imagine a better way to control for this is to have separate groups for different socioeconomic classes.
I agree, I picked a single one, though I could also have pointed at the UK, Ireland, Norway, Sweden, Finland, Iceland, Denmark, Germany, France, the Netherlands, Switzerland and so on. Curious what you mean by bringing it to a close, though.
Well, it depends. Upgoing posts will go deeper on defer.
On the web, momentum is the standard. I’ve been a web developer since the 90’s and I’ve seen technologies and standards come and go. One constant amongst them is the ones with the most momentum become the standard (whether de facto or de jure).

Flash was a standard, say what you want about it but browsing the web without a flash plugin, for a time, would have been a diminished experience. Even if it wasn’t an IETF W3C standard

DHTML from Microsoft was really incredible at the time. It should have been a standard. There was no momentum behind it so it died.

RSS was a standard, now how many of us still use RSS readers?

JavaScript, need I say more?

PNG was a standard but took forever for browsers to implement because JPG’s were “fine”.

You want something to be a standard? Build awesome things quickly and get people to adopt them.

You want something to not be a standard? Build something better, but do so quickly.

The Chrome team has great momentum, so sometimes when they sneeze the web catches a cold.
Experiments are great in my opinion, and this is a fabulous example. We just shouldn't mistake "<Vendor> is trying something" for "Ergo it is now standard and everyone should support it." The beauty of the web is that everybody can try these kinds of experiments, and if they have high value, the others will adopt them. I'm not sour on Chrome for trying stuff, by a long shot. I'm sour on people thinking "Chrome tried something" means any other browser which hasn't yet gone along with it is doing something wrong.
Persona Management software is a real thing.

This link is from 6 years ago. In the past 5 years, I'm sure it's been refined and weaponized.

https://www.theguardian.com/technology/2011/mar/17/us-spy-op...
Related:

“””In the recent history of management ideas, few have had a more profound — or pernicious — effect than the one that says corporations should be run in a manner that “maximizes shareholder value.””””

https://www.washingtonpost.com/news/wonk/wp/2013/09/09/how-t...
the WSJ did an incredibly cool project on Kowloon Walled City some years ago, this was shared on HN and it's one of the nicest websites on the topic I've seen.

http://projects.wsj.com/kwc/
> At least at VFX level (Pixar's slightly different, as they use a lot of procedural textures), Texture I/O time can be a significant amount of render time.

I was referring to visual effects.

> I don't know what you mean by this (I assume that memory scales with cores?), but most render farms at high level have extremely expensive fast I/O caches very close to the render server nodes (usually Avere solutions) mainly just for the textures.

I wouldn't say the SSDs on netapp appliances or putting hard drives in render nodes are 'architecting for texture caching'. These are important for disk IO all around. Still it's not relevant to rendering Toy Story in real time since it is clear that GPUs have substantially more memory than a packed SGI Onyx workstation in 1995.

> The raw source textures are normally of the order of hundreds of gigabytes and thus have to be out-of-core. Pulling them off disk, uncompressing them and filtering them (even tiled and pre-mipped) is extremely expensive.

I don't know if I would say 'normally', but in any event I don't think that was the case for Toy Story in 1995. Even so, the same out of core texture caching that PRman and other renderers use could be done from main memory to GPU memory, instead of hard disk to main memory.

> This is true. One of the reasons why GPU renderers still aren't being used at high-level VFX in general is precisely because of both memory limits (once you go out-of-core on a GPU, you might as well have stayed on the CPU) and due to PCI transfer costs of getting the stuff onto the GPU.

This was about the possibility of rendering the first Toy Story in real time on modern GPUs.

> On top of that, almost all final rendering is still done on a per-frame basis, so for each frame, you start the renderer, give it the source scene/geo, it then loads the textures again and again for each different frame - precisely why fast Texture caches are needed.

This is a matter of workflow, which makes perfect sense when renders take multiple hours per frame, but if trying to render in real time, the same pipeline wouldn't be reasonable or necessary.
Untangling Jenkins – design patterns for a sane Jenkins