skysight-inc/HackerNews huggingface dataset:
Portability is a problem. There is this:

Microsoft Specific

The ordering of data declared as bit fields is from low to high bit.

END Microsoft Specific[1]

In practice, everybody does it that way.

For fields only one byte wide, this isn't an issue for major compilers. NTP has been using this for decades without problems. But for structs more than one byte wide, there are little-endian/big endian problems. Just like with the numeric types.

This is only an issue if you intend to write the bitfield to a network, file, or device. Locally, you usually don't care about the representation.

[1] https://docs.microsoft.com/en-gb/cpp/cpp/cpp-bit-fields
See "Memoirs of Extraordinary Popular Delusions and the Madness of Crowds" (public domain on Gutenburg[0]) for both of these and more!

[0]http://www.gutenberg.org/ebooks/24518
Not if they get pushed from barely being able to afford it to not being able to afford it in the span of a month or two.
(he means a subscription with http://www.pnas.org/)
I'm with you, but I fear the ship has sailed on this one :(
Creating a static e-commerce website with Snipcart, GatsbyJS and DatoCMS
This is certainly intriguing, although I do wonder what "killer app" this might be used for.

The 'ISOBASE' and 'ISOTOPE' profiles seem to be the most useful, for allowing users to submit arbitrarily complex queries to a server, yet this seems to run up against the same social/market pressures as RDF, i.e. it's often more economical to accumulate data into a closed silo with a strictly limited interface.

I can imagine a SaaS company using this as an API for paying clients (perhaps even charging for CPU and memory usage), but such use cases aren't exactly an "open Web".
The skeletons appear to have very long legs, but no torsos.

I wonder if it was made intentionally that way to make them look less serious.
NY Times CEO: Facebook’s Fake News Algorithm Will ‘Damage’ Democracy |
> If I attempted to buy an ice cream cone with Bitcoin, will the money be transferred before the ice cream melts?

It will not.

>What costs more, the transaction fees or the ice cream cone?

There have been times where the average transaction cost was about $20. It's hovering around $0.80 cents now, to the best of my knowledge. So it depends on the market.

I belief that the current strategy is to convince others that bitcoin is a great transaction medium for everything under the sun (i.e. ice cream) and then cash out in dirty fiat once the price reaches a target so you can buy Lambos full of ice cream. It's really not a sincere attempt to create a currency as it is to masssively enrich early adopters by encouraging use by normal people.
Honest question: What I'm paying for isn't secure WiFi per se, but a working, out-of-the-box solution, right?

My time is valuable and I've been known to make mistakes. So rather set up and maintain my own router, I bought a Google Wifi unit, and now I'm reasonably certain that my wifi is not the weakest link in my home electronics security profile.

Isn't that a real value proposition for anyone who can afford one and unable to continuously update their DIY router?
No, it wouldn't be saner. You're completely ignoring memory allocation concerns. You should almost never reach 2048 values on the stack to begin with. It's intentionally arbitrarily high.

Reviewing the commit in question: you have a function that blindly accepts any number of arguments. ~2047 arguments in a function is not an acceptable design choice for Lua. I can't see any language where I'd design an API for users where they could insert an upwards of ~2047 arguments and say to myself that's a good idea.

Your misuse of the Lua C API here does not grant a special use case, nor does it justify entire language implementation changes.

Your number one concern for hardening starts at the stack? And further more you think it's a good idea to compile a custom version of Lua it to avoid stack issues instead of just writing sane bindings? You would really go out of your way to do this?

Maybe instead of saying there's a problem with X, Y or Z, ask yourself if you're doing something wrong first.

Allow developers to pass in a table of values to pack instead of an arbitrary amount of arguments, push the values by index onto the stack, work with them, then pop them off. How is this difficult? What makes your use case special? Why would you avoid conventional Lua use?

vararg (..., select, {...} convention) usage in Lua almost always involves the use of tables.
As long as humans continue to be like we have been so far, i.e. with the mentality of destroying our own planet and not caring about it, or committing crimes like kidnapping, etc... as long as there are individuals like that, every time we humans learn something new, things will inevitably turn way more scarier.

Whether it's colonizing other planets or making a full-dive VR; just thinking about the time when we can do any of these things gives me a headache.
Agreed, makes no sense to me either. So they want to be a first mover with the right idea, but poor execution and eventually lose out to all other competition? Sounds like a great business philosophy.
So this MIT method would be OK, since it's not thermal?
Yep and it definitely makes sense for this type of product to start as regular browser like Brave and slowly incorporate both
Yes, exactly. If you ask an average person what auto pilot does on a plane (with no mention of Tesla). They say it's when a plane flies itself. That is wrong. It's an assistive technology.
Amazon can't afford to fire or force relocation on 45k employees. That would end up costing them millions.
> Creating billions of dollars’ worth of value with a ridiculous perpetual-motion fake-dollar-printing machine is a real innovation.

That's what modern banking is. 95% of money in use is created by the private banks themselves.
ahh, thank you!
Ah, thanks for pointing that out. But I wonder if there is actually a demonstrable exploit for that patch? Or, if it's the same preemptive approach? I guess i'm arguing that patches didn't necessarily wait for Theo's talk to reveal why they are doing what they are doing.

Can someone with deep enough knowledge of the patch tell if it implicitly demonstrates the flaw? (and therefor effectively breaks public disclosure) or is it purely speculative - oh god the puns are killing me.
Anecdotally, I've had the same experience. Been going to Home Depot for a number of years, routinely using the app to locate the aisle I want in the store. Starting less than a year ago my signal becomes almost unusably weak as soon as I walk through the doors. No construction on the store, same store as has been there for a decade, but something changed. Might be a coincidence.
> The tax did far more damage than impair Amazon's bottom line

It really didn't though.
I would like to get more research of this sort.

Would someone kindly point me towards it?

Thanks.
> Intuition suggests that about half the time raising taxes (or interest rates, or whatever policy lever) might help whatever economic problem you have, and half the time cutting them is better.

I think it's far more complicated than that. There are basically two competing models for economics, and yes while politics is involved here, both have deep philosophical arguments about the way economics works.

One group believes that Government (G) intervention in the markets is bad (reduction in G spending, permanent tax cuts). The other group believes it is good (G spending on infrastructure, graduated tax code).

So there's short term economics, and there's year to year economics. And now with Piketty we have generational economics. If we really don't want to return to the Gilded Age, the things we think are good in the short term, are very damaging in the long term, that might include tax cuts and G spending.
Devs need to be aware that bittorrent now(for sometime) have a DHT solution that allows to have "mutable" slots with the crypto public address tied up to it.

So if you own the private key you can write the payload, and just share your public-key address to the people you want to share the payload with. In the payload you can write a traditional immutable torrent manifest for instance, which is in essence a public-key crypto based update system.

For a lot of cases i think it's a better approach than what IPFS and DAT provides, because you dont care about it being a global address. All you want is to share with a group of people, more in the p2p social/organic way.

I was playing with it once, using the libtorrent library and the main bittorrent DHT, and it was a very nice experience.. it finds the payload pretty fast when you think its a DHT, and you are working in pure p2p fashion.

The only single point of failure here is the DHT bootstrap peer.

Im planing to use this feature to distribute binary images for clients that have my public key.
With kerberos authentication you can also require traffic encryption.

> krb5p Use Kerberos for authentication, and encrypt all traffic between the client and server.
[0] https://wiki.debian.org/NFS/Kerberos
And https://firefox.org/ is still completely unrelated to the browser.
0.9% increase on a minimum wage salary.

Just salary, not even the full cost of having an employee on staff.

I just refuse to believe this is a massive burden on these businesses without numbers.

People said the same stuff about the minimum wage increase.

> Probably a better idea to look at how the tax system is setup here to favor the wealthy versus low income.

They did and that's why they decided on this tax instead of yet more horribly regressive sales taxes.

Washington has a god awful tax system. This is one of the options they had to get the money without squeezing the poor and middle class even more.
Wake me when they have an ETF for the lay investor.
Not really, Brave is quite different. Not sure if you read the article, but what they mean by "Netscape for crypto" is more like "the first mass accessible way to use crypto" instead of "Chrome for crypto"
I know you're joking, but that's an interesting idea... I wonder how would the system "see" your head then? Unless it is trained on people wearing tinfoil hats (and aluminium suits) it might produce interesting results.
Isn't it obvious? You apply for a job, company that isn't a startup has code that is likely written with old JavaScript whose replacement is not economical, so even if you do everything new in ES7, you still have to wade through old ugly code, likely everyday.
A good place to start would be the paper's references.
First silicon?

Hadn't they delivered their D-Wave computing systems to Google previously?
What does a startup COO actually do?
>but in general I feel like there is a lack of ambition or desire to improve one’s standing in life

That's kind of to be expected when you consider the history of European society in general. The rulers of Europe spent the better part of a millennium trying to get people to take for granted that if you're born a serf you're a serf for life and not going to climb the ladder very much. Social mobility is a new concept compared to social immobility. Change takes time.
> The UK apparently has 55 million different fare combinations.

Small correction: there are 65.6 million, one for every person. They are reviewed monthly based on births and deaths and adjusted accordingly.
Vancouver WA is also a good compromise, and if I can get a remote position I would strongly consider moving down there from Seattle. Still a WA resident so you pay no state income tax. Houses are quite affordable compared to Seattle. Close driving distance to Portland. Oregon has no sales tax. It's a bit flatter down there than Bellingham but still quite nice and lots to do within reasonable driving distance.
Awful headline. They're supposed to provide infinite product for a fixed price because the author wants it?
Thats because the team that wrote Groove Music (and Movies & TV) originated from the Zune desktop player and Windows Media Center. In fact it still used a lot of core code from the Zune days for things like library management and DRM.

Source: former dev on the team.
I don't disagree with you either. I'm just saddened by the way we're trained to accept it as normal that Microsoft's shareholders are allowed to make a 75%+ margin on the efforts of an exceptional developer.

At least in a employee owned company (or similar structure) the extra value is being split up equitably among people who are also working towards the enterprise's success. Especially if it's really true that the way to "10x" is to boost your teammates abilities, this nicely aligns everyone's incentives to cooperate and improve.
No Shit Sherlock.
How exactly would the government do it without "forcing the places that do have it to subsidize the places that don't have it?"

Taxes are how the government funds those sorts of things, and taxes are collected from everybody. So the subsidization still happens.
Do note that it's possible to watch in 1080p with this addon[1]. 4K it's probably not possible to spoof.

1: https://addons.mozilla.org/en-US/firefox/addon/force-1080p-n...
The article is well written but it seems to have been created mostly to take shots at libertarian-minded people. Given the poltical realities of leftist-run cities such as Detroit, Chicago, LA, NYC, etc. I kind of think that attitude is pretty tone deaf.
Show HN:ShipHero Marketplace - Network of 3PL Partners for E-commerce Brands
Because drawing lines between trusted and non-trusted code isn't easy. Sometimes you need/want to dedicate all available processing power to a bit of trusted code (ie booting into windows). But other time you want to do the same for non-trusted (ie minecraft). Separate chips for each means you've basically halved your peak available horsepower (assuming both are of equal power). Rather than draw the line between trusted and not, I'd draw the line between security-related stuff (encryption keys) and everything else. Then the separate secure chip can be relatively small while the big chip remains available for everything else.

(I say "chip" but I think it is more likely to be a separate 'core' on a chip, one with it's own cache and ram. It wouldn't need much of either.)
I was very interested about build a fullstack GraphQL system, but early on, I've got the feeling that if you are using a strongly typed language, which has its proper data binding layers (to the DB or to the UI components), then there are very little benefits of using GraphQL. Could somebody share their thought on that?

I mean, I get that react(-like) UI frameworks or node.js servers are happy using it, as this is their version of creating a "narrow" interface. However most platforms do support powerful type-to-serialization mappings through either reflection or code generation. We can create "narrow" interfaces easily, and these can be used with much less hassle than GraphQL.

Can somebody share their story if/when GraphQL were beneficial with a strongly typed language?
I don't know, does the patent state that? We should find it and read it.

As far as the status audio, I'm sure it has been discussed on HN. I don't have the time to dig up all the info right now but here is FB's take on that: https://newsroom.fb.com/news/2014/05/a-new-optional-way-to-s...
Elasticsearch 6.3.0 Released
My point is, at large companies with lots of very competent developers (I've worked at two of these: Salesforce and Twitter), 10X developers are not a thing on any useful metric I can think of.

The places I _have_ seen someone be 10X better than the people around them has been more a function of the people around them (their overall ineptitude) vs that individual.
It's an advertisement for Eero and (a competitor) Google Wifi? One that calls out their comparatively high price? One that does not disclose itself as an advertisement? Seems like that would go against their own advertising policy:

https://www.nytco.com/wp-content/uploads/ADVERTISING-ACCEPTA...
Clicked on multiple ads for a multitude of reasons in the course of the last 38 years. I'd be surprised if I'm the only one in here.
I've noticed this, but my thought is that it is just the natural faraday cage created by having a cement building filled with metal shelves. Combine that with towers transitioning to use LTE over 3G and you get reduced coverage indoors in large buildings.
Why can't it be both? (Hype cycle and manipulation).

Indeed, any theory of manipulation has to involve a managed hype cycle.

If a small number of people and organizations controlled both bitcoin supply and bitcoin trading and had the ability generate tether, they could "prime the pump" of the hype cycle to get attention and a rise in price. They'd then cash out money from the folks who put dollars into bitcoin. But once the hype cycle turned, they could slow down trading in bitcoin, slow down the cashing-out of tether, and print new tether so that a bust wouldn't be evident in the price, and so that an actual mass exodus from bitcoin into real dollars wouldn't be possible.

Thus bitcoin prices could be sustained at an apparently high level, with even a few upward bumps, for a while.
Netflix also encodes to hundreds of combinations of bit rates and resolutions. If improving the quality for a given bitrate lets them reduce some of the complexity (by shrinking the combinations needed to serve users), then there are pretty nice advantages there.
I'm not saying there won't be A market. I'm saying there won't be THE market you are hoping for.

Satellite has it's uses, but replacing terrestrial broadband networks isn't one. The satellite industry is littered with roadkill, bankruptcies and wasted billions. It's not the first time somebody would be wrong.
Show HN: Predict Picks – New Daily Fantasy Sports Site
Looking for Beta users to continue testing out our product and provide feedback on where we can improve.

http://www.predictpicks.com/welcome

Use Promo code "Hacker" when signing up, you will receive a free 3 player entry to win $25 when you get to the website.

We are wanting to make playing Daily Fantasy Sports faster and easier on the fans. No one has to worry about beating out Pros and Sharks who spend all day on their lineups as you play against the house projections.
Just a disclaimer here, and I don't want to ruffle any feathers, but this tutorial has been put together by the graphcool/prisma team and promotes the use of their Prisma GraphQL/ORM/Database product.

I've used some of their tools (and I am even working on a library that would be a good compliment to Prisma), but don't come out of this tutorial thinking that Prisma is some sort of defacto standard back-end for GraphQL APIs.
Project Wonderful Shutting Down
haha take my upvote sir. i'm looking forward to new breed of websites that abuse our browsers unknowingly. First mining crypto, now we will have people using thousands(millions) of web browsers as part of some elaborate compute cluster that runs some 'AI' deep learning crap to try and optimize branding/click rates etc.
Probably all three.

I used to be in the Medical Devices field. A couple years ago, I was told to add a feature to a massive VBA app hosted in Excel that we (S/W development) inherited from another department. It was hands down the worst code I have ever seen. Everything was a global variable. I flat out told my boss that it barely worked, didn't come close to meeting the weakest of our development standards, and since it was used to disposition product (determine whether or not it was acceptable to be used on Patients) it was an FDA audit nightmare waiting to happen. I added the features, but made some pretty unpleasant commit comments since I didn't want to have my fingerprints all over it.

In all fairness, it was originally developed by a scientist with no SW dev training (I knew him well) for his own use, and just grew over the years as he was told to add more features to it. I have no idea how a company with that level of process strictness ever allowed this fiasco to happen.

[rant over]

I estimated the rewrite at 6-12 months. It was really not a very complex program and since we already had the Validation tests written and documented, we at least knew what tests its replacement would need to pass. The problem was all the stuff that we knew it was doing that wasn't in any of the tests. That would have been the majority of time spent to replace it.

Since I left, I heard ownership of it was transferred to Corporate IT and they were making it into a web app to run on their intranet. Heaven help those guys.
That's a good solution for geeks, not so much for everyone else. Regular people don't even update their routers, much less flash 3rd party software on them. I don't think most people even know updating your router is even a possibility.

I use Google Wifi and it updates itself. In the future I might put in a PFSense, but wifi solutions like Google Wifi/Eero/etc are the way to go if you're not a computer person.
There's net migration into Poland. Lots of poles are leaving for Western Europe, but even more Romanians etc. are going to Poland. Poland has been booming for quite some time. It's four times richer than it was before it joined the EU if memory serves.

That image of Poland as an unattractive place everyone wants to get away from is not really true anymore.
The potential for open/outdoor spaces is scary though. Radio "CCTVs" that see everyone over a large area.
I believe (correct me if I'm wrong) that a microwave receiver is less sensitive to dust than solar panels. Also, if you've got a large solar array in space sending a focused beam of energy to a rover, the receiver can be hit with much more power than a same sized solar panel, which can more than offset any losses from dust on the receiver.
SF median household income is vastly distorted by rent control and prop 13, which allow very many people to live there who otherwise would not be able to afford to live there. Therefore the above measure is not an apples-to-oranges comparison to the Japan data.
wow! that is an amazingly well done video!
Thanks! Do you by chance know if it is practical to convert huge .h5 Keras models to TF.js layers model? (~1GB). I have some state-of-art computer vision models and it would be great if they could be used in a browser with a WebCam, if they can fit into memory and be performant for inferencing.
Ah. So the “AEAD” part had little to do with it, in the sense that a non-authenticated cipher without associated data would work just as well. ChaCha20 makes and excellent and quite fast RNG, whereas using ChaCha20-Poly1305 as an RNG would be rather silly.
If all that the internet was was streaming video, sure. It's not, though.

The WISP also has to be resilient against Comcast removing the cap at a lower price (at least until the WISP folds). And against being bought out by Comcast. And against Comcast's lawyers and lobbyists (the wireless spectrum being a government controlled and finite resource).
It’s a huge Problem! That’s exactly why we just built UMA Health! In NYC only now but expanding soon - we are a marketplace to connect people with therapists, coaches and other mental health pros. -Dave Kerpen, CEO Http://UMAHealth.com
Yeah, I found the title very confusingly ambiguous. While we can't force the world to use language a certain way, can we at least have non-ambiguous title for HN posts?
You can respect an embargo even if you got your information elsewhere.
:) Some people go to great lengths to make commit history produce nice clean diffs... although I doubt anyone ever reads mine. Rebase, squash and split, your future self will thank you!
It's how you attribute parking tickets. If you can tell the renter did the action, then you can pass the ticket to them, which incentives them to keep it upright. It also lets you put them back up with workers:

https://www.limebike.com/blog/new-tech-helping-lime-keep-bik...

Also by locking the devices the likelihood of them falling or being in the way is low.
For those more fond of the multiplayer aspects, Zandronum is the definitive multiplayer port:

https://zandronum.com

150 people playing right now, tons of crazy mods (Survival mods, RPG-like leveling, Megaman, etc).