skysight-inc/HackerNews huggingface dataset:
Maybe because Web development is dominated by FOSS tooling and as such very few companies are willing to invest the money to pull it off, as very few would be willing to pay for such tools.

Then there is the whole Web foundation that makes it pretty hard to actually use layout designers and components in a way that can work across frameworks and browsers.

Only now with CSS Grid and WebComponents is the Web finally catching up with what was already possible in desktop framework engines of the late 90's.

There are a few startups working on these ideas, but again, the main question is how they will manage to stay alive.
Is there a reason they don't print the high school students' names? It seems like they should be given some sort of credit for their work.
Good luck with Pagedraw.
When owning a gun is criminal, only some criminals will have guns instead of all of them. And defending yourself with a gun is idiocy.

Not that I am against the second amendment, I think some idealism in your constitution is great. Much better than the cynical heartlessness your country is ruled with today.
Looks interesting, good luck with CxJS .
Point of check in is to check in when you can’t or won’t want to check in online for tons of reasons. For people who use it first time - it’s absolute rip off as no other airline charges you that much(apart of Wizz and EasyJet). I really think EU should regulate the shit out of this.

No recline is horrible especially when you are taller. I can’t sit normally, even when I get front or emergency seats.
There's also nm(1) and objdump(1).
There are a myriad of ways to track people online. Cookies are only the simplest one.

And maybe it's just chance.
> C dates to 1969. It was used to write Unix, the first release of which was 1969.

Wrong. Early Unix was written in assembly, the machine was too small for anything else and moreover C didn't exist then. From the DMR's chist link (1) that you also refer to:

"Dennis Ritchie turned B into C during 1971-73"

Even B was definitely not used to write the Unix of 1969-1973, but only run on it:

"On the PDP-7 Unix system, only a few things were written in B except B itself, because the machine was too small and too slow to do more than experiment; rewriting the operating system and the utilities wholly into B was too expensive a step to seem feasible."

Unix kernel was rewritten from assembly to C only in 1973:

"By early 1973, the essentials of modern C were complete. The language and compiler were strong enough to permit us to rewrite the Unix kernel for the PDP-11 in C during the summer of that year. "

The first Pascal compiler existed in 1970 which was inspired by Algol 60. Wirth was in its "Working Group 2.1" in 1964. (2) Wirth published an article about Pascal in ACM in 1971.

Finally, in the Go language (from 2009), in which Thompson was also involved, the declarations follow more the Pascal spirit than the C spirit.

1) http://www.bell-labs.com/usr/dmr/www/chist.html

2) http://pascal.hansotten.com/niklaus-wirth/recollections-abou...
Aside from the standard economic arguments, there is also the crony capitalism argument: Trump has discovered that because he has unilateral power over tariffs and subsidies, this gives him the power of life and death over individual industries and companies. https://johnhcochrane.blogspot.com/2018/07/trade-war.html?m=...
There appears to be nothing drawing attention to the fact Mt Gox was originally a US football trading card platform which had little of the expected security features seen or required of many financial exchanges, so Mt Gox was a hack waiting to happen. As to whether the Russian was fitted up by others to serve an agenda remains to be seen.
rsync is a great tool, but I'm talking about cases involving NATs and smartphones (although I'm sure there's a reasonable android version of rsync available).
It really doesn't (look like UI design from the 90s). There is definitely something retro about it but for the web it's definitely beyond 90s. The more I looked at it the more I liked it. I wouldn't use it on a project but I wouldn't harshly judge a site or app that used it.

I think a palette shift would completely remove the retro aesthetic. They should probably do that if they want people to seriously consider using it.
There’s more to it than that. You can build more houses just as easily as building more cars. Houses also appreciate in areas where undeveloped land is in abundance. The disparity comes from the lifespan and relative ongoing maintenance for each.

A car depreciates because it has high long-term maintenance costs due to wear and tear. A 10 year-old car more expensive to maintain than a 2 year-old car. Almost everything in a car eventually needs to be replaced. The exception is at the high-end where some cars become collectors items after 30+ years and will then appreciate due to rarity (as per your original argument).

Houses properly built will literally last centuries. My old house in Baltimore is over 100 years old.
I work in the security industry, and for me, it was attending the DEF CON conference. I was feeling very demotivated and burned out at my current job, but going to the conference rekindled my drive and thirst for learning. Being surrounded by so many like minded who are incredibly passionate about their craft, and actually talking to and learning from these people opened my eyes to how many interesting things there are to learn. Of course, the presentations and workshops were very educational as well. I just bought like five books that I want to devour as soon as I get home, and start working on more projects in my spare time. In your situation, maybe going to a conference or even a local meetup group, or just in general surrounding yourself with passionate people, might reignite your sense of wonder. Good luck!
My impression is it's here to stay. I think I've been using it for about 2 years now. The protocol is completely open as well.
I don't know in their case, but I know it's the style used by Hisham Muhammad (author of htop and LuaRocks among other things), and he explained why here: https://hisham.hm/2018/06/16/when-listing-repeated-things-ma...
Protectionism works just fine long-term. Almost every country on earth uses various degrees of protectionism, and all large economies do. They use combinations of tariffs and non-trade barriers.

You can pull off protectionism to the extent: that you don't need others; or so long as it's limited given your context; or depending on your strength and or ability to command concessions (eg lopsided deals); or depending on what you're willing to give up to protect something (eg give up cheaper prices to shield farmers, or ensure strategic national production of a thing).

Ask France about its agriculture. Ask the US about its truck tariffs. Ask Germany about its car tariffs (EU facade). Ask China about, well, everything. Ask Japan about, well, lots of things. Ask Brazil about its wild economic controls. Ask Mexico about its restrictions on the energy industry. Ask Russia about, well, everything. The list just keeps going.

You can list on one hand the relevant economies with zero or near zero protectionism.
Google cache: http://webcache.googleusercontent.com/search?q=cache:rNJQhgs...
Yes, the multithreading on the GPU picks up good performance in OpenGL and the extensions for compositing make a huge difference due to drawing all the vectors on the screen quickly. NanoVG uses a single header file for a lot of operations so it's hard to beat where performance is concerned it mostly talks directly to the GPU. I think if precompiling shaders and using indirect draw calls with Vulkan can reduce the glDrawArray/Elements bottleneck then it will have succeeded at delivering better performance. There is a "depends how you use it" and "how you measure performance" issue comparing any and all GPU based vector libraries. Also, the data structures supporting the paths will affect things a lot since there is a ton of allocating and freeing memory going on. Comparing the two you could potentially run hundreds of different tests just to get the answer to this question.
I remember when credit card interest was federally deductible.
I'm continually fascinated by how corvids seem to show this level of intelligence without any of the brain structures that we usually associate with it. Can someone point me to a source that explains this?
Exploding ATM's is also a problem in The Netherlands. It is probably a thing everywhere, I've been to ATM's in the US where you have to go through a glass door before you can get to the ATM, I think for this reason.
If this were true, surely it would be in China's best interest to cease its many protectionist trade policies immediately. On the contrary, protectionism seems to work well when other countries are willing to put up with it, either for access to your workforce or access to your markets.
Nothing would seem to stop the crows from throwing rocks into the machine instead of the pieces of garbage that we want them to pick up.
Machine learning to the rescue. Actually do a image analysis on each piece of rubbish deposited. You can use machine learning to induce learning in crows. Just imagine this sort of thing being in every park, it could significantly cut down on litter. Who knows maybe we can get birds to weed our yards for us using these sorts of methods.
Like the language /// ? (https://esolangs.org/wiki////)
Parker Solar Probe: The Mission
Elon Musk’s Tweet Draws Tesla Investor Lawsuit Over Share Price Swings
Yep. I own where I live in Seattle and some of my younger-than-me friends and colleagues are routinely "you're so lucky, you're sitting on a gold mine!"

Maybe so, but the sizzling hot housing market means I can't ever move to another place I own because, like you said, I'd have to take all of that appreciation and plow it right back into another property. Never mind that anything north of the ship canal is still completely unaffordable by my standards (that is, $450k or less, which is still a staggering sum of money in my world).

I'd much rather do like the grandparent and have those gains as actual money in a 401k, not theoretical money in a house that I'd have to practically leave the time zone to realize.
> a US football trading card platform

No, it was a Magic the Gathering trading card platform. That's literally what the name stands for: Magic the Gathering Online eXchange. MtGox.
seems true
As an aside, I have thought recently that integers should also have NaN value, just like floating point values have. It's useful in statistics to differentiate between not having a value and value of 0.

And I was thinking that perhaps 0x80000000 (in two's complement arithmetic) would be a good value for integer NaN. This value is already fixed point with respect to negation, so why not make it into an exception on its own right?

But it would mean to rethink all the hardware which I don't think is an option.

In any case, I think to set 1/0 to 0 is a bad idea, but I could imagine setting x/0 to 0x80000000 (interpreted as NaN) to make more sense.
Agree that, when the context is clearly US, this probably needs to be marked modern-day slavery or something, to distinguish.

The problem with human trafficking is that this is frequently used now for the illegal transport of paying customers across a border, which is a different kind of crime.
They are probably still minors, where laws get pretty odd around identity.
A half-hearted effort from a bright college student can also bring an airplane or elevator to its knees. The security standard for voting machine software is higher; airplane engineers get to inflict TSA checks on their users.

In software we often ask ourselves about dedicated attackers with no other goal than to cause harm, and often try to make our products defended against that. This is because the cost to achieving this is largely limited to doing more engineering work. In physical products, people do not try to protect their work from hypothetical hammer-armed attackers with no other goal than to cause harm. Protection there is more expensive so its not worth it.
Well, so long Dropbox.
I guess you could have a higher "spot price" in peanuts for particular types of litter that recover the most value or cause the most trouble.
Opps, I forgot the negative side. Thanks.
Academy Software Foundation: Oscar Academy and Linux Foundation
Badgy is an open source E-Ink badge
FWIW, some of us appreciate the nitpicking, it's a way to learn.
Same for tides.
Stolen plane closes Seattle-Tacoma airport
An alternative to multiplicative inverse is to think of division x/y as allocating an amount x to y recipients; this is a very common operation in finance, eg allocating x shares to y accounts, or if you prefer, splitting a bill x among y diners. In this interpretation, you can't allocate anything to 0 recipients, so its reasonable and convenient to set 1/0 = 0
Can anyone shed some light on the patent status of rendering convex polygons? Last I checked, pretty much every method seemed to be patented in the US. Here, the stencil buffer method is used, which also seems to be patented, although the method was described in "OpenGL Programming Guide, 3rd Edition" from 1999, possibly earlier.
> Also manufacturing jobs are crap

That's far too broad of a statement. You're thinking of $1/hour 2003 Chinese labor style manufacturing, or making cheap toasters for $12 / hour.

The developed world doesn't do much of that manufacturing any longer, they all shifted to high value manufacturing. Even South Korea - a more recent member of the developed club - makes its phones in Vietnam, not domestically.

The manufacturing jobs in eg Germany and the US pay moderately well in fact. The US BLS indicates total compensation for manufacturing employees averages over $39 / hour ($25.x salary, $13.x benefits).

There are a vast array of manufacturing engineering jobs that pay far better than that.

Manufacturing jobs are progressive, not regressive. They absorb large amounts of lower skill, lower education labor. They're a requirement for countries with any meaningful population base. Without those jobs, lower skilled labor tiers end up working $10-$15 / hour service jobs (in the US), typically with few benefits. Further, they often teach a trade, valuable skills, in the process. And last but not least, it's almost always critical to make things, which you can trade with the rest of the world. A high income economy can't survive on domestic barista service jobs (ie low value consumption jobs).
Give the Brawndo, it's what plants crave. Seriously give them what they like to eat. Make it addictive like we do for fast food. Not only will you have birds that do your bidding, but they'll be nice and fat so you can catch 'em if you need to later.
https://www.goodreads.com/book/show/4445165-corvus

Not too scientific I’m afraid but maybe useful.
"defining division by zero as zero is OK" And those mathematicians should be classed as wrong. If you treat zero as nothing, a value divided nothing does not make it magically disappear, it should just cancel out the mathematical operation. So 1/0 should be 1, 42/0=42 and so on. Otherwise to apply their logic, a*0=0 would have to be applied. Again if you take a value and multiply it with nothing, it should cancel out the maths operation. It is possible for whole areas of a science to follow down the wrong rabbit whole, medical science best shows this over the last 100-200yrs since scientific equipment has improved and the current thinking about something in the body has changed when new discoveries appear that contradict. Maths is not untouchable either, especially considering the fact Big G and the speed of light varies. Check out Rupert Sheldrakes of Cambridge Uni talks on this subject. The official bodies response was to mandate G and speed of light is now constant when its not.
> I was small potato’s

Still important though. Thanks for writing.
> It’s common for 1/0 = 0 to be exactly what you want. Array average for example.

Wouldn’t that be a (potentially very different) case of 0/0? If there are 0 elements, you wouldn’t have a nonzero numerator, right?
Quite the opposite I would say: the harmonic mean can be seen as a very good justification for `1/0=inf` as the pragmatic choice.

If, say, `a` is mathematically very small (and `x` is accordingly expected very small`) but `a` become zero due to rounding behavior, then having `1/a=inf` results in `x=0` which is arguably closer to the expected result than e.g. `x=2b`.

As someone involved with numerical methods, I have very often relied on `1/0=inf` because it would ultimately warrant the proper behavior in case of rounding errors in the denominator.
Nice! What do you use under the hood for Chartly?
I have magpies outside my window and they are very intelligent and nice creatures. They sit in trees two together, close to each other, enjoying each other's company. I've seen them group together in bigger numbers to fend off cats and I've seen them tease cats in situations where they know the cat can't reach them.

They are known to recognize faces of people and have stunning memory, remembering hundreds of places where they stash their food reserves etc. I think they are awesome.
Being forgetful is actually a sign you are intelligent according to science
known -> believed

decades -> centuries

https://en.wikipedia.org/wiki/David_Ricardo#Comparative_adva...
You can find their names at the end of the article.
Hope this guys will keep working in the field in the future.
Was there really a consensus or did you just read some new article stating that, even stating that Zimbabwes economy would thank under Mugabe was not something economist had found consensus for.
> He seems to care about console makers' costs and considers their 30% there reasonable, but he does not seem to consider them reasonable here.

Because the absolute majority of Android devices are not made by Google, just like the absolute majority of Windows devices are not made by Microsoft. What if Microsoft took away 30% of revenue from all software developers publishing on Windows Store?
I feel like there's a tremendous influence of the Chinese government in the comments I'm seeing to this news here and on Reddit.

I think that the Chinese government has control over which news go viral, as there are chinese programmers in Reddit and facebook killing unwanted posts. They work for the chinese government's interest, at the threat of having their families killed in China if they don't do so.

Welcome to the 3rd World War.
Here in Germany we have a group of diabetics helping each other with the system. Most of us are not so technical, for everybody the system has been a massive improvement compared to their own judgement.

As a type1 you must have a lot of knowledge to be able to survive. The software is a tool you must learn how to use, but takes away lots of burden from the decision making.
There is no error in the original article other than how it’s phrased. I think it intends to warn people not to trust String.hashCode() to be unique, with a lot of examples.

That is good! Why criticise it? Proper use of hashCode() is for quickly comparing if strings might be equal before doing a full string compare, it’s meant for building hashtables.
> 0 being the only good choice

Devil's advocate: why not a maximum integer like 18446744073709551615 or 9223372036854775807?

0 looks like a valid number, while 18446744073709551615 is an obvious NaN for any programmer looking at the output.
There's a response in the current top comment of this HN comment thread.
Can anyone explain why using antielectrons instead of electrons means the accelerator can be made smaller ?
Docker has apparmor and secco o profiles. Apart from the default, you can monitor for syscalls and build a custom, pet app profile. Couple that with proper mount perms, drop root user, monitor for outgoing connections and write proper firewall rules (cillium can be used to write bpf rules) and you are pretty secure. You need time, attention to detail and multiple iterations to distill the profiles for each layer.
Nebraska's first execution since 1997 will proceed
Is Surrogacy in Georgia Is Legal? SurrogacycentreGeorgia
> you can't look at the field axioms, observe that 0 has no multiplicative inverse, then proceed to define a special, one-off division rule that doesn't involve multiplicative inverses for that one element

Why not? What mathematical axiom does this break?

> Either your division rule is pathological and breaks a fundamental field property

It doesn't, or you could show one here: https://news.ycombinator.com/item?id=17738558

> or you've introduced a division rule which is just a syntactical sugar, not a real operation

Is this math? We define symbols in formal math using axioms. I am not aware of a distinction between "syntactical sugar" and a "real operation."

> Why do you think mathematicians explicitly state that the real field with the augmentation of positive and negative infinity (which allow division by 0) is not a field?

That's simple: because unlike the addition of the axiom ∀x . x/0 = 0, adding positive and/or negative infinity does violate axioms 2, 7 and possibly 11 (depending on the precise axioms introducing the infinities).

> I don't understand why there is so much resistance to this idea in this thread, but the simple fact remains that if you define division by an additive identity (0) in any way, the field containing that unit ceases to be a field.

Because a field is defined by the axioms I've given here (https://news.ycombinator.com/item?id=17738558) and adding division by zero does not violate any of them. If you could show what's violated, as I have for the case of adding infinities and as done in actual math rather than handwaving about it, I assume there would be less resistance. I don't understand your resistance to showing which of the field axioms is violated.

> You can quickly prove that every element is equal to every other element, including (critically) the additive and multiplicative identity elements.

So it should be easy to prove using the theory I provided, which is the common formalization of fields. Don't handwave: write proofs, and to make sure that the proofs aren't based on some vagueness of definitions, write them (at least the results of each step) formally. The formalization is so simple and straightforward that this shouldn't be a problem.

> Stating that you've defined division by 0 using a one-off case that permits all other field identities to remain consistent is like saying you've turned the complex field into an ordered field using lexicographic ordering. You haven't, because i admits no ordering, much like 0 admits no multiplicative inverse.

Stop handwaving. Show which axioms are violated.
Interesting. But what I think makes; jsFiddle, Glitch and CodePen so popular, is that you can go to any computer with a browser and run the code, without installing an environment.

To run this on any machine you would need to download the Electron Fiddle environment and compile the Electron app binary every time... Very similar to normal development.

So maybe electron just isn't as convenient for developing, compared to the browser technologies that the article compares it to...
there is nothing new in this paper, and I already wrote about it here: https://medium.com/the-ai-lab/artificial-intelligence-in-dru...
What? No major browsers pass Acid3 these days, AFAIK. Chrome and FF on my mac only get 97/100. Who are these people still running acid tests?
The oref1 smb is in AndroidAPS release candidates and in OpenAPS. You can't trust anything 100% ever, but you start recognizing when they have problems and can cope with the errors.
Your argument is valid but uninteresting, hence my downvote. You should mail WIRED for such corrections instead of posting comments to HN. WIRED won't read your HN comments.