skysight-inc/HackerNews huggingface dataset:
>Your comment and diction seem be the very definition of "insubstantial."

At least I never resorted to personal attack.
> Because by invoking the image of the family, the valor of doing whatever it takes naturally follows. You’re not just working long nights or skipping vacation to further the bottom line, no, no, you’re doing this for the family.

Same trick used by college fraternities to do all sorts of crap.
full disk encryption with a process on the box that will wipe the keys if it's not given the secret handshake on a daily basis?
Can anyone explain to me why primes are so important in cryptography?

I understand that they are used for factorization, where it is easy to multiply two primes and get a number, but it is difficult from a big number to find what two primes were used to get it. So, the question is why not to have a big database of primes, and when we have that big factorized number we try to divide that number by each prime from the database and see if the result is another prime from the database? Wouldn't that work?
That doesn't explain why the old model became or didn't become unprofitable...
I would argue that US manufacturing has had a "boom" because no other option existed.

When you find yourself at the bottom of a deep hole the only way to go is up.

That's what happened with the crash of 2008. See the chart posted by Animats, here again for convenience:

https://fred.stlouisfed.org/series/OUTMS

As an aside, I love it when politicians take credit for naturally occurring phenomena like this. Industry go pummeled during that crash and every single business worked hard to claw their way out of the ditch. And then politicians proclaim "The sun went down and we made it come up every morning for the last six years!". You couldn't make this shit up.
Yes, they are/were in bad shape, but from what I understand their problems stem from what our problems were: greed and corruption, not the workforce taking long lunches or not working 40 hours a week. Puerto Rico has similar issues with their economy. They took a lot of loans they shouldn't have.

As an aside, our unemployment is a funny number in that it doesn't include people who have given up looking for work. I think that category is the highest it's been in a while, or in US history. I'm not sure if Greece calculates it in the same manner.
I recently moved to using SyncThing for syncing my keepass database. I realised that syncing it with Dropbox was not that much better than using a Web-based service.
The first few words of this title sound way too sci-fi. Very disappointed when I read the whole thing together.

Edit: supposed to be a light-hearted observation, I haven't read the article!
Tokio depends on mio.
Embed Jupyter notebooks on any site
>Honest question, what would be required in your opinion for before we start considering if the tool is at fault?

The programming language being partly at fault is not the same thing as it being "practically impossible" to write safe smart contracts that language, in my opinion.

I was taking issue with your wording, which I think gives a misleading impression of the attainability of secure Solidity code. Your follow up comment is more measured, as it doesn't characterise the need for some measure of luck to write a safe smart contract as writing a secure smart contract being "practically impossible".

Maybe we're using different definitions of "safe", but I think many use my definition, in which case your statement would give them a misleading impression.

>This discussion is very similar to putting Ed25519 on the EVM. While you can technically implement it in EVM, it's just too gas-heavy. It's best to extend the EVM itself to do more.

Yes I am aware of that. There is research being done on possibly switching the EVM to an Ethereum variant of Web Assembly, i.e. eWASM, which will be able to efficiently execute a wider range of functions.

Further on this point, I have to admit that I am not qualified enough to comment on the portability of Kadena to the EVM, so I'll take that back. What I meant to dispute was the notion that formally verifiable programming languages cannot be built for the EVM, which is the takeaway that I got from your comment. A PL of this type is in fact being developed [1].

Thanks for the link to the technical discussion on Solidity.

[1] https://github.com/pirapira/bamboo
I use them for persistence, so state is kept between visits.

But in private mode I'd simply use an object as key-value-store.
A Yandex employee created makeup to bypass facial recognition systems
You fly into Phoenix and the rampant waste and misuse of water is obvious. All those lawns and pools sitting idly by while Arizona (and California) drink far too deeply from the Colorado and other rivers.
Where do you work? Are you hiring?

I sincerely wish that this was the norm, but my experience has been that, on average, people with the word "engineer" in their degree can't be bothered with such piddling details as spelling and grammar.
Recently, playing https://meatshields.com
Two 10 minutes breaks during the day is enough to have fun.
Likely that Musk created this tweet to aggregate public enthusiasm for a real HyperLoop.

He will reference it when the lawmakers try to back out, delay, or, otherwise impede the progress of Boring Company.
Martin Engineering Taps Graphus to Stop Spear Phishing Attacks
Yes, ZigBee, Bluetooth, Thread, and Z-Wave all define their own network and transport layers. ZigBee and Thread are built on top of the 802.15.4 PHY and MAC standard, Bluetooth operates in the 2.4MHz frequency band and operates on the 802.15.1 PHY and MAC (or did at one time), and Z-Wave operates in subGig frequencies and implements its own PHY and MAC layer (plus all other OSI layers). Opening a TCP socket across any of these is essentially impossible because of the miniscule frames all of these support. Thread is the only one that is even capable of supporting IP, but it does so over UDP, using 6LoWPAN (basically IPv6 header compression and packet fragmentation).

Z-Wave, Bluetooth and Zigbee are full-stack, meaning they implement their own application layers as well, so unless you implemented TCP on top of the application layer, you probably won't get what you are looking for. Thread just provides the networking layer, so you could potentially use it to carry whatever traffic you like.
These numbers are simply huge, so there are far to many primes to check.

But the idea is you find a large random number and see if it's prime, and repeat until you find 2 primes. There are shortcuts but let's assume you simply try to factor them. 2,3,5... up to the square root of the number this is W(Work) checks. Now not every random number is prime so let's assume you do this 1,000times. You did 1000 W work to get two prime numbers. But when you multiply them someone needs to check not W numbers but W * W numbers. Now let's say W = 1,000,000,000. You did 1000 W or 1,000,000,000,000 but to break it would take a million times the effort. Further, anything that makes it take less effort to factor a number, means you can just factor larger numbers to start with.

That's the basic idea. However, you just care if something is prime which takes even less effort so it's not 10^6 W, but 10^50 or more W.
> With the invention of air conditioning and an abundance of solar power during the desert day, it's pretty stupid to let the weather dictate your behavior.

You do have to go outside to get anywhere. We don't have completely domed cities yet.
The sham is that he's creating hype in future nonexistent tech to distract government officials from investing in current infrastructure that would compete with automobiles.

Governments could build high speed rail right now and significantly improve transportation options, but with the promise of some better Hyperloop system in the future, they could be encouraged to hold off. Of course Hyperloop may never appear at all.

Similarly with the Boring Company Musk is asserting that increasing road capacity with tunnels will reduce congestion and improve the transportation system, when in reality this issue has been studied at length and has been proven false. Due to induced demand increasing road capacity simply encourages more people to drive, which Musk would of course be in favour of. Yet again by putting forward a zany idea and additionally hand waving about the future promise of autonomous cars, Musk distracts government officials from real transportation solutions that can be implemented today.
They're largely meant as an easier interop with the C ABI and C APIs that use unions. You wouldn't be using them in your higher level Rust library.
10am - 4:30pm/5pm is pretty well-accepted among the devs where I work (unless you have a lot of projects going on), with working from home on Friday as part of the culture.

Bigger companies aren't as "cool", but the pay is pretty good and the work life balance is unbeatable.
I don't necessarily agree with it being Schedule I, but at the same time it's not "one weird trick" that the establishment doesn't want you to know about either. It's not something that's only waiting to be packaged up and sent to drug trials to start getting used (but is held back because "the man" thinks it will upset the status quo).
The title was editorliazed by the poster, the orginal articles title does not contain "from scratch":

> Front-end Walkthrough: Designing a Single Page Application Architecture

> We documented our journey towards a shiny new stack.
To Cut Costs, IBM Employs Watson AI Over Human Datacenter Engineers
> REQUIREMENTS: Any Chromebook supporting Play store.

Only works because you run the Android app on your Chromebook, not supported everywhere.
TBF I think it's driven more by recruiters demanding it than programmers wanting to brand themselves that way.
It seems that you have a very misguided view of what Rust offers to the table. The main selling point of Rust is not safety. Safety is just a side effect of lowering the bar to achieving concurrency/parallelism, which has proven time and time again to be a major problem with C/C++. I can tell you right now that, among the top reasons that people choose Rust for, safety isn't even among the top three.

For many, Cargo is the main selling point of Rust. Then there's the ADTs, move semantics and move-semantic-powered features(borrow checker & compile-time-checked state machines), compile-time static code analysis, FP capabilities, traits and trait-based generics, pattern matching, and the miscellaneous tools and communities surrounding Cargo / Rust. None of which you can obtain with C++. Not to mention how much better the syntax of Rust is compared to C++ -- being able to succinctly express complex patterns in simple, human-readable terms with no room for context-based ambiguity.
I tried explaining why you are wrong but I give up. You are incapable of accepting basic facts about biological systems and neuroscience that have been known for many decades, no matter how hard I try to explain it to you. Your "dimensional analysis smell test" is entirely idiotic in the face of those basic facts as accepted by the entire medical and biological research fields.

Please don't talk about pharmacology. Period. You don't know what you are talking about and someone might make the mistake of believing otherwise and do something dangerous.
Hmmm... I'm able to use my BT headset, Apple trackpad, third-party keyboard, and an old SonyEricsson mc600 all on the same MacBook Air with zero problems, other than the appallingly short battery life in the (now retired) trackpad. This is immediately next to an iMac with Apple BT keyboard and Apple BT mouse, again with zero problems.

Is it possible there's something else in your environment interfering with the BT signal? Perhaps an office with lots of other BT connections?
it is interesting for sure - but, I have to point out that the containment systems actually did survive the quake. They didn't adequately plan for the tsunami. There may have been no distinction in the analysis, but I wouldn't infer that surviving the quake, and the survival of a potential tsunami were the same piece of analysis.
The irony of this article is incredible
Report: Amazon Web Services warming up to Kubernetes for container management
Two Dead on a Tom Cruise Movie Shoot in 2015
I've heard some people get rashes due to gluten allergies but not sure it exacerbates acne as well.
Ah yes, I forgot that we had libuv at some point, duh! Thanks :)
I use pass, written by zx2c4 of WireGuard fame: https://www.passwordstore.org/

My favorite thing about it is that it uses standard tools I understand, and I can back it up and version it with git.
Sounds like a plan to me!
I would say that within the chapter it really is sort of a family. To the national organization though, all they see is a bunch of walking talking dollar signs.
Most of the issues cited with Angular and React aren't really issues in EmberJS right now. I always find it interesting that so many people jump right into frameworks that have design philosophies against maintainability.
We've identified ~some~ of OpenSSL's strange behaviors and documented them for the purpose of making a bug compatible implementation (https://github.com/bitcoin-core/secp256k1/tree/master/contri...), which required that:

- All numbers are parsed as nonnegative integers, even though X.609-0207 section 8.3.3 specifies that integers are always encoded as two's complement.

- Integers can have length 0, even though section 8.3.1 says they can't.

- Integers with overly long padding are accepted, violation section 8.3.2.

- 127-byte long length descriptors are accepted, even though section 8.1.3.5.c says that they are not.

- Trailing garbage data inside or after the signature is ignored.

- The length descriptor of the sequence is ignored.

But some things were just too awful to implement, e.g.

- Using overly long tag descriptors for the sequence or integers inside, violating section 8.1.2.2.

- Encoding primitive integers as constructed values, violating section 8.3.1.

This last is especially fun, in OpenSSL you can create a constructed value (like a struct) of constructed values of constructed values of strings.. and it will just concatenate up all the bytes in the last level primitive elements and treat the result as a number. ... but only if it's not more than 7 (IIRC) levels deep.
Tinnitus can also be caused by wearing ear plugs too often or for too long.
I've moved from LastPass to KeePass, but the biggest thing I miss from LastPass (other than the better browser integration) is a good CLI client. Lastpass-cli is great, and kpcli just isn't.

Anyone have a recommendation for a good CLI client that isn't `pass`? (I don't want to deal with GPG)
It is also completely irrelevant to the correctness or incorrectness of the argument, which is often what gets missed. Authority is a heuristic, nothing more.

The evaluation of P -> Q happens independently of the speaker. If you're trying to refute P -> Q by mentioning an attribute of the speaker, you're necessarily answering some other question entirely, while making an excuse to ignore the original question.

You can say that someone making such an argument is more likely to be incorrect based on their beliefs, but that's still an untested hypothesis (more bluntly, a rationalization) until you actually sit down, stop making excuses, and verify it yourself.

Excuses aren't logic. You can say you don't have time, and that's valid, you can say you don't want to, and that's valid, but don't say you're doing logic. You're coming up with reasons to avoid doing logic.
Bankruptcy exists for a reason. If all debt were risk free, lenders would have no right to charge interest for it.

Lenders who issue loans to organizations who won't ever be able to pay them off aren't a group I care very much for protecting, either. They were sophisticated investors who knew the risks. Greece is a sovereign state, and its first obligation its to its people.
I totally disagree.

College fraternities exist as a framework for social contracts between strangers alone in a college environment. Each member is incentivized to support/protect/uplift the other members (just like a family) as they will be able to expect it in return. You can somewhat make the argument for each chapter's national org, but I really don't think the incentives are really that out of line between them, Nationals just tend to be poorly run.

Companies, as the article discusses, don't.
Thanks for the kind words about ShareLaTeX! It's always great to hear that people have enjoyed it.

The open source nature of ShareLaTeX isn't just about being good internet citizens, it's also been core to the ShareLaTeX business. As far as we can tell, it's only helped us to grow, from community goodwill, publicity, and onboarding for our onsite enterprise offering. We're very much bringing two thriving businesses together here, to get to where we want to get to quicker, without duplicating effort. And the open-source aspect is a strength that we plan to keep.

- James, ShareLaTeX co-founder
These are valid and clearly articulated points. I do not disagree. I would simply point out the following:

You point out the non-trivial nature of building a system like we have today. I'd argue that Ethereum, with smart contracts and an immutable public blockchain is a useful innovation that I consider a useful building block for creating and improving the kinds of institutional relationships and interactions that you describe.

A system of insurance implemented on Ethereum would need to have the same sorts of moving parts that you describe. Ethereum would make some aspects of this harder and others far easier.

There would still be a need for collateral, escrow, etc. My comments are not meant to argue that these mechanisms become useless, they simply become more transparent and when viewed in terms of the rule of law, become significantly more resilient when markets become politicized and the rule of law is in danger of breaking down.

Things that would potentially be far easier in an Ethereum based system would be:

- assessing/auditing the books of an entity. Things like proof of solvency become much easier, and also looking at assets which are accounts receivable that depend on another entity's solvency. The modern financial system has very course-grained and inadequate ways of looking at this sort of systemic risk, which makes cascading firm failures truly devastating and nearly impossible to insure against, since any cascading firm failure will involve many ad-hoc regulatory interventions and rule changes that essentially nullify a large number of pre-existing contracts/hedges that might have existed.

- forcing precise regulations. One of the pre-2008 meatspace glitches was the too-little-too-late regulatory decision to force firms to mark certain types of assets to market even if their accounting approach determined that doing so inflated or deflated their balance sheets incorrectly. With a public ledger it would be possible to easily test a new accounting rule's impact on a firm's financial statements.
From all the discussions that I have seen here on Hacker News or on Reddit, I don't think Dashlane is popular.
The under-city car tunnel project is not hyperloop, it's a separate project, no vacuum involved, just multilevel tunnels with fast automatic pods for cars.
DO: as a parent, wake up repeatedly and check your infant for symptoms of SIDS three times a night. Ensure wife does the same 5 times a night.

I'm speaking a little in hyperbole here, but you get the point I'm sure.
https://github.com/rust-lang/rfcs/blob/master/text/1444-unio...

TL;DR: FFI with C is much harder without unions. There are smaller reasons as well.
Well if it's your only/main meal from 7am to 3pm (8h) it's normal that it's that size (;
Gemini – A simple backtesting engine for trading strategies
I'd just be sure to set your own sync phrase for Chrome, otherwise it's just encrypted using your google account.
That kind of understanding has a philosophical limit to what it can describe though - consider that an alien being, with an alien physiology would still experience what we would call pain, without the c-fibers firing.

https://en.wikipedia.org/wiki/Philosophical_zombie
you're on a site named "hacker news" and you're complaining about someone using technical jargon?

if only there were a site adept at providing information about search terms: https://www.google.com/
I don't think you have to give an inch. I'm agreeing it's legit to judge someone's argument based on credibility.

The reason is imperfect information. If I described here an actual, real, cure for all cancer, people shouldn't believe it because credibility is shit, it hasn't been clinically proven, and it might take 10 years to do so.

If I write in a solid proof for a millennium prize problem, you're probably going to be safe not worrying about my credibility at all because the truth will be known in pretty short order.

Usually the more uncertainty the more credibility has to be weighted.
Kodi magazine 'directs readers to pirate content'
ShareLaTeX dev here.

We're very much committed to that statement, we wouldn't say it otherwise :)
Do you know if any experimental results of sharing with the other congestion avoidance flavors are available somewhere? Historically this requirement for backwards compatibility has been a big problem. Maybe YouTube is getting better but other web traffic is getting hosed?
I use Dashlane and it's been great. They have a couple security whitepapers around and the software saves me a ton of time (even compared to 1Password) when filling forms.
For those wondering how they will plumb this through all the high density areas:

"Musk said that Hyperloop's planned underground route would run from New York to Philadelphia and on to Baltimore and Washington — the same heavily used commuter route that's serviced by Amtrak trains. And he added that as with traditional train stations, the Hyperloop would travel from city center to city center."
You can't assign probability to human motivations. You're making this enormous assumption about human motivation in the last three paragraphs that has nothing to do with your "probability proof".

Even assuming you're right, why would they put in giant red text "DON'T USE THIS FOR CRYPTOGRAPHY" at the top, if their goal was to get you to use it for cryptography?

Nonsense
Even IF this means there are magically zero problems with tunneling rights... There's no way this gets approved without detailing fire safety.

Tunnel fires are NO JOKE. Especially with very, very long underground tunnels with particularly narrow diameters and primarily (or exclusively) elevator-based access. A thousand firefighting and evacuation questions there that I haven't heard a single reporter ask.
Can you clarify if you use the app in some sort of "family" mode, or do you mean solely for an individual's use case? I'm looking for a password manager for me and my wife, so I imagine there's some extra security considerations there, unless I guess we just share a single master password.
Think it will happen. Sooner or later
Amazon to sell Sears Appliances, Home Depot et al seller stocks lose $13B
They are a bit expensive though.
Nice, it seems very well done. But why? Is there a use-case?
Intel eliminates wearables division
In re: why is NIST?

Did you read the explanation on the page? This seems to fall clearly within NIST's mandate.
I believe that they've framed it in this article as mostly for compatibility with C/C++. A simple example is JS objects are often represented as a single f64 with the NaN space punned for 32-bit pointers and 53-bit integers. If you want to put some code written in Rust in that environment, if you could define a union that could expose a safer API by using bit twiddling you could. Presumably if you have the memory to spare or are unconstrained in design you won't use this feature which is part of why it took so long to get into the language.