skysight-inc/HackerNews huggingface dataset:
Yeah the only way really is to totally reimplement your own key exchange and encryption on top of unencrypted BLE. That is an absolute mountain of work though, unless you happen to have an uncharacteristically powerful BLE device. I seriously doubt anyone would ever attempt it. Maybe Google would, but last I looked at their IoT stuff they still hadn't got around to supporting BLE at all so...

I think the best compromise is to use "just works" pairing which doesn't have any flaws that I know of, but allows MitM by design. And then add a QR code so you have at least some vague protection against connecting to the wrong device.

Oh also there is a 'numeric comparison' authentication method but it requires your device to have a screen, which is not very common.
That's the Taliban in Afghanistan. ISIS grew out of the very different Iraqi context.

The real origin of ISIS's organizational skill is the disbanding of the Iraqi military in 2003 - a totally unnecessary decision on the part of the US that played a big part in the ensuing chaos in the country. Lots of military officers from the old regime, disproportionately Sunni, out of a job, and none too picky about the specific ideologies of the groups that would advance their sectarian interests, transferred their knowledge to groups like AQI, the ancestor of ISIS.
Inverse square law. Every n AU you go out from the earth you will need n2 are of mirror to focus on a solar panel to get the same power. That assumes you can even build a structure that can keep that shape.

Say you have a mission to Uranus, you will need a mirror with 400 times the area of the solar cells to get as much power as they would in earth orbit.
But a microwave oven with dozens of buttons don't follow the other rules.

So I think you can see all ten rules as a complete set.
Actually having worked a lot with BLE it isn't hard to imagine at all. The way to set up encryption is really very weird, and there isn't any obvious indication that it is enabled.
>I would think it's OK if there is traffic in the other lanes too (otherwise you should go back to the lanes on the right).

Yes, that's common sense.

>But why does it bother you? Do you think it's OK to go above the speed limit? Just curious.

What I think about going than higher than the speed limit is irrelevant. If you aren't passing by going the speed limit, you should not be in the left lane too. Why shouldn't you? Well:

1. Because it's against what the law says!

2. Because it slows down the flow of traffic.

3. Because it creates a road hazard, as people who actually try to use the passing lane for passing will have to slow down if a vehicle merges at a slower speed.

4. Because this actually makes passing impossible, which kills the whole point of the passing lane.

5. Did I say it creates a road hazard already? https://lifehacker.com/help-your-kids-record-and-edit-a-fami...
It appears to be an advertorial, so you are not missing much.
How can you even ask this question? Different teams have such different dynamics, such different ways of working: different tools; different practices: I would be exceedingly surprised to find any commonality whatsoever.

The discipline of software engineering is no undifferentiated mass: but a cultural kaleidoscope of different textures and colors; and a person who excels in one environment can easily tank in another.

For safety critical embedded code: a meticulous personality is essential; only someone who is a stickler for rules and processes will survive, let alone thrive. In a fast paced and creative environment, this person would be absolutely terrible!

The size of the organization is also a critical in determining who thrives and who does not. In a small team, being an independent self-starter and problem-solver is critical; whereas in a large team, that sort of independence will quickly get you into real trouble.

Different organizations have different values and assign different priorities to the various qualities and attributes of the product and the people who design it.

My advice: be as humble and as flexible as possible; do your best to fit into your team and your organization; but do not be afraid to recognize when you are bending yourself out of your comfort zone: Be prepared to move around a few times to find the organization and the team that fits you, too. There is no shame in this, and you will be happier in the long run.
They used to get protests back when Galileo launched, but I don't recall any for Curiosity. There's the soothing effect over time of a known technology not screwing up.

Kilopower is safer, because it would launch inert, and it avoids Pu so any failures would be less toxic.

Downplaying the usefulness of a technology because of imaginary protesters isn't very helpful.
Some of the answers are explicitly formulated in such a way that your brute force mechanism will not work even though in a practical setting that brute force answer would be more than accurate enough for use.

So project Euler does not always steer you simply to a correct answer, they also want you to achieve that answer in a particular way.
Normal DB indexes are designed to be general-purpose so that they give predictable performance no matter the data you insert.
The paper basically describes a more efficient way to look up data by using an index that's tailored to the specific dataset it's built over. It's expected that you'd be able to get a performance increase by doing this.
In more detail, they use neural nets to learn an approximation of the distribution of the data and use that to look up the rough position of each key faster than usual. They still use traditional structures for the "last-mile" which is not so easily learned.
You could accomplish the same thing without NNs by using anything that can approximate the distribution of the data. E.g. a histogram would work for some cases, and you could do some PCA and normalization first to deal with more cases. NNs have the advantage that they can learn more complex distributions.
"No one anticipated pool mining, so we considered all miners to be full nodes and almost all full nodes to be miners.

https://cointelegraph.com/news/satoshis-best-kept-secret-why...
Yeah, I haven't come across that yet, but I wouldn't install and run something packaged that way either. At the very least it should have setup instructions for how to actually get the thing to run outside the pre-packaged container. Yanno, in case you want to customize it like half the point of open source is.
Thank you for the recommendation - never heard of it but sounds promising!

Ordered it and am looking forward to reading it.
It was really nice to see browsers simply incorporate slow but steadily all the APIs that made Flash worth its plugin install (canvas, opengl, webaudio, input devices, sockets). Instead of battling head on with it they simply made it pointless since you now have the same capabilities inside the engine.
Did you saw how Shaktigarh langcha is made
Kindly elaborate how this is uncivil.

I genuinely don't understand how can anyone consider passing a masterpiece through a blur filter and then calling it a "process" or a "work".
Hexi-Flexi-Grid
Hexi-Flexi-Grid https://vmcreative.github.io/Hexi-Flexi-Grid/
In all of those cases I have no choice.

I do, however, have a choice for listening using high-end system while most headphones and cars make no difference in fidelity.

Then there is problem of fragmentation. Far from all artists use same network, so you'll end up paying for multiple services to get the same thing.
These buzzword product descriptions are terrible.
Documentation should say first, what does this piece of code do and when should I use it. The actual rationale for this project is buried down in the middle of the documentation with a sparse 3 sentences.

> The first is to be able to track each message individually (i.e. not using a single commit offset) to make suitable for asynchronous tasks.
> The second is the ability to schedule messages to be consumed in the future. This make it suitable for retries.

That's a start - I'd love to see how did you solve the problem? How your solution compares to other similar products? Why should I care about stuff you are mentioning?
It is not an issue of not mature product - I think one should start with defining exactly and precisely what is being solved here.

When solving a technical problem you always have to tailor your solution to a specific set of requirements and it is never like: "distributed, horizontally scalable, persistent, time sorted message queue." So please stop using such buzzwords.
Magic the Gathering Is Turing Complete
Do you know how to make cake with pressure cooker?
You and Your Research: Richard Hamming
Sorry to be a Debbie Downer, but what's the point?

It's not that the performance of the existing indices is bad. It's the fact that they are often ignored by the more complex operations even when the column is indexed.

I'd be more curious to see that addressed instead.
How to Contribute to ECMAScript spec
High Performance Z80 Emulation
> make a lot of waste low-grade heat

That's probably the biggest issue for deep space it's extremely difficult to shed heat in hard vacuum (without ejecting mass and its heat with it) as you can only radiate it away.
I actually like Christmas party (it helps I was working for great companies and with colleagues I actually like and I don’t go out as much as I’d like).

I didn’t stay very long this year because I had other things to do, but one thing that surprised me was to hear one of my male colleague objectifying his direct reports (female and married).

I have had until then the odd chance of only noticing offensive comments from female colleagues (rarely and I’ll admit, not the most representative). After the month we’ve had dropping our heroes, that felt… uniquely heedless? and just plain wrong.

Anyway: this is an advertorial but it felt timely.
For that case there are launch escape systems typically used for crewed missions.
This seems like a rehash of hashing. sorry for the pun. Neural Networks are, in essence, just really good at compression.
Escape rooms have become quite common and they're provided by many different actors. Given how many there are on Manhattan alone it's difficult to pinpoint exactly which one they mean. If this is advertisement, it's not money well spent.
Four Distributed Systems Architectural Patterns
How are you finding job openings? Classifieds? Recruiters? Networking?

I for one have never gotten anything beyond an entry level job from a classified ad.

Recruiters have a bad rep (some for good reason), but a good recruiter is your in to a lot of good jobs that aren't advertised.

But the best jobs come from networking. Every time I've gotten a salary bump of more than 10%, it's been an unsolicited offer from my network.
I think of TV/gaming/internet/Facebook addiction as a generalized addiction to screens. You probably can't kick it cold turkey if your job involves looking at a screen. But you can do the next best thing: avoid all screens except your work screen. No smartphones, tablets, consoles, TVs... (A dumb phone is allowed.)
Most of these tech workers are too lazy to keep up with what’s going on or learn new skills, and their compensation is out of proportion to their usefulness. Their employers are no different. Both are always haunted by the fear of being made redundant by their clients. They suffer from aversion to change. As a matter of fact, the automation that the article says has taken the place of these workers should have happened long ago. Given a folder of thousands of files, tasked with deleting every 10th file in it, I would rather write a couple lines of code that does the job for me. Who wouldn’t approve of automating such jobs?

One of Henry Ford’s quotes comes to mind: anyone who stops learning is old, whether at twenty or eighty.
It worked wonderfully as an speculative investment and that correlates to working as a store of value there's a subtle diference.
Don’t keep your hopes high. The first video is 4 years old.
> by borrowing a certain amount of cash and using it to buy in the spot market a corresponding amount of the asset on which the futures contract is written;

So if 1 BTC@januar17 is priced 10 000 USD, you borrow 16 000 USD and buy 1 BTC. How does that help you?

> if you do this, the value of your holdings in cash (after paying interest on your borrowings) and in the asset are guaranteed exactly to equal the value of the futures contract at expiry,

Why? If the spot price at expiry is different from 10 000, let's say it sunk to 5 000, then you have to give back cash and you have 1 BTC that is now worth 5 000.

Could you illustrate how the equivalence comes out?
In your zeal to defend nuclear energy, you're come around full circle, defending something indefensible, with arguments far removed from actual science.

Nuclear energy may be safe, if done under near-perfect condition, with extremely large budgets to understand risks, and plans to mitigate incidents. There is truth to the argument that nuclear power saves lives compared to coal power.

But nuclear power isn't inherently safe. It is, by its very nature, extremely dangerous. Actual nuclear scientists understand that. See, for example, Feynman's work on nuclear safety during the Manhattan project.

Strapping a nuclear reactor to a rocket is almost by definition a dirty bomb. Depending on the height and mode of an eventual launch failure, the result could be anything from Tchernobyl to a less-dramatic yet more deadly dispersal of nuclear material in the upper atmosphere.

The dose-response relationship of radiation exposure is largely linear, meaning the latter event might just increase your risk of brain cancer by 0.005%. Yes, you may consider it negligible. But statistically, it would kill half a million people.

To blithely state that "nuclear is safe, hoho, why shouldn't we strap Plutonium to a rocket, you environmental nincompoops" has nothing to do with science, and gives science a bad name. Maybe NASA could come up with a way to protect a reactor during a missile launch. But it wouldn't be easy, and saying "why wouldn't we?" on TV would not inspire confidence in their abilities, but doubts in their sanity. The right thing to say on TV is "We're sending a reactor into space, and here are the mechanisms we've come up with to make it safe..."
For the first time in 14 years, the best university in the world isn't from US
IDM 6.30 Build 1 Crack and Patch 100% Working Free Download
Working through “The little book about OS development” on a Mac
A year later and GitLab still doesn't allow to show private project activity
So, is it a job queue or a message queue then?
Why is project Euler being shown in hackernews now ? This isn't something new and has been there for long time. I often use the easier problems in project Euler for interviews to test candidates.

Having said that the problems in project Euler are more math based in nature.
> Anybody that holds an financial instrument for less than five years (my definition) is a speculator.

So you think for instance that someone who puts all their income into a savings account, taking from it during the month to pay their expenses, is a speculator?

There are uses for short-term financial instruments other than speculation, for instance protecting the principal from inflation.
If you want to view it that way, it is data dependent hashing. That is the innovation: the mapping from data to hash is learned from the distribution of the data.
Okay so I'm implementing a device which connects to Wifi, and I'm using BLE to hand off Wifi creds from a phone app to the device. This is based on the esp32 chip. They actually have something similar to what I described that they call "blufi" but it's poorly documented and seems difficult to use:

http://esp-idf.readthedocs.io/en/latest/api-reference/blueto...

Right now I'm just using the "just works" pairing as you've described. A QR code might be a good addition to that, though the product then needs a unique sticker for each device which is kinda lame. Without the QR code, the threat model is basically someone eavesdropping on the connection and discovering the Wifi credentials when the user first sets up the device. Not the worst but still not great...
> I admit some envy of people who find their passion early and make the most of every year of their life leading up to a career

Don't. At least some of us are having a bad time working because of it.

I found programming in my early teenage years, and - excuse me if I sound arrogant - by now, I've already seen or worked with anything even remotely interesting programming-wise that a regular coding dayjob could throw at me. Gluing together CRUDs from random libraries gets boring very quickly. Solving problems in large systems becomes day-to-day drudgery, because you know that there isn't much smarts there either - all those problems are, unavoidably, self-inflicted. As the codebase grows, you spend bigger and bigger fraction of time allocated to a task on routing - figuring out how to transport some information or command from one piece of the system to another, without turning everything into spaghetti or setting it on fire.

The usual things I see cow-orkers excited about is "oh, I'll get to use generics in Java for this, I've never used generics before!", or "this will teach me Framework X, it's surely a powerful tool that will be very useful for me in the future". They didn't get through this phase in high school, so they're full of excitement about work, however bullshit the project is. If you "found your passion early", you don't get that - all that remains is the bullshit project.

The point being, most of the work I've seen in this industry is pretty meaningless, and it's harder to do if you don't have the comfort of being constantly excited by even most trivial insights in programming. People who started late are better off, because the enjoyment they get through learning also helps them show up and do the work they're being paid for. They don't need to spend time on side projects after work just to retain their love for the craft.
Fees vary but your probably looking to pay minimum around ~0.25% to convert to fiat. But then you've also got other fees like withdrawing from a wallet if it's not in an exchange, and of course bank transfer fees so hard to say with certainty.
It's wishful thinking to believe that any company has a moral responsibility. Companies only have legal/fiscal responsibilities. If you expect companies to act morally in the long-term you don't understand capitalism.
Here are some purely visual proofs of that fact:
http://gauravkumar.tech/math/visual-proofs/sum-of-first-n-na...
Did you call him up on it? You don't have to be aggressive/self-righteous about it to let someone know what they are saying is not ok.
'Would you be willing?' words to turn a conversation around (and those to avoid)
If those covered 10 times as much of the earth in similarly temperate regions, I would be inclined to say yes.

> Per capita is the only equitable measure of pollution.

Would you then believe that if Australia were to have a population of 3 billion and produce double the pollution China currently does, that the continent would be doing well on environmental issues simply because per capita numbers were lower?

In any rational analysis, the environmental strain an ecosystem can withstand is directly related to the size of that ecosystem in comparison to the strain.

The strain an ecosystem can withstand is, unfortunately, not increased in a per capita manner as human population in the ecosystem increases. This may not be equitable. Nature often isn't.
Aging?! Worked fine on my S4!
Since when is HN voting used for enforcement of what Project Euler wants?
Node.js Top Articles for the Past Month (v.Dec 2017)
Buy Restoril Online to Sleep Better
"People accustomed to holding down prestigious jobs and pulling in handsome salaries are losing out to automation, a shift away from long-term legacy contracts and curbs on U.S. work visas."

It's funny, in the US when jobs get outsourced, robots get blamed.

In India, when jobs get insourced back, robots get blamed.

The key takeaway seems to be never, ever, ever blame trade policy made by a politician/lobbyist if you can shift it to robots made by an engineer.
Back to Roots: JavaScript Value vs. Reference
Yes, you just listed 4 of the 8 golden rules by Shneiderman.
How to find WiFi passwords on your Android device
That's great to hear about, thanks!
It appears that people are already using Twitter to do something similar.

* https://twitter.com/Serianox_/status/922050013655650305

* https://twitter.com/gibbon_/status/935786202724208641

* https://twitter.com/ManChicken1911/status/931820892291608576

* https://twitter.com/hawko2600/status/931082871187505153

* https://twitter.com/RPaschedag/status/930860506256113666

* https://twitter.com/BoolKiRool/status/930422520074919936

* https://twitter.com/infosecabaret/status/929069203193200640

* https://twitter.com/sirzeitgeist/status/925535140947922944

* https://twitter.com/saruspete/status/925182958012715009

* https://twitter.com/iMilnb/status/928260238322651136

* https://twitter.com/patrick_mooney/status/936374590070185984

* https://twitter.com/patrick_mooney/status/930929899686182912

* https://twitter.com/patrick_mooney/status/930929899686182912

* https://twitter.com/patrick_mooney/status/925026104972165120

* https://twitter.com/patrick_mooney/status/925023617674461184

* https://twitter.com/patrick_mooney/status/923815696894607360

* https://twitter.com/warnecke/status/915010187932717056
There's a typo in the title - it should be "XSS on DuckDuckGo"
I haven't checked back in a while but last I saw, Matrix looked a lot like glorified IRC with extra stuff tacked on.

And I would also require that people could join over links with similar capabilities like Discord (require Account Age, registered with Telephone numbers, automatic joining into specific room, room visibility and access based on roles, prevent embedding of media based on roles, proxying of any previews in the chat via the server... etc)
Has a lot to do with trader preference. Stable exchange platform, 1256 contract tax treatment, the list goes on and on. A large scale arbitrage may not be feasible. In addition, market makers on the futures market are likely working off of a sizable inventory/pool of BTC. And they are likely pricing in a fat premium on top of anticipated buy orders. So they’re effectively acting as arbitrageurs. Bid-ask spread plus futures premium. 10-12% is rich but understandable.
Replication is cheap. When the data travels over the wire, it's being constantly "replicated" at every hop (data doesn't really "travel", it's just being copied over and deleted afterwards). When you send data halfway around the planet and back, you're doing a lot of copying. IPFS model makes it so that after you do that, other people around you don't have to do the same long roundtrip to get the same file.
How can it be both imminent and battle-tested?
Absolutely this. At a place I worked previously, due to a tight budget, instead of doing the sensible thing and not having a party (or letting teams organise their own smaller bashes), the company cheaped out and rented a basement somewhere into which we barely all fitted. It was cramped, noisy and expensive. One employee got drunk and had a fist fight with the restaurant management after knocking down the sliding wall between us and the next room of 'revellers'. It was totally grim, but all in the name of being the kind of company that has Christmas parties. I handed in my notice the next day iirc.
>even affixing written instructions [to weapons]

Well post 1990 or so you use diagrams on complex weapons because you never know when you'll want to MANPADS (which are fairly complex as weapons systems go) to a bunch of farmers.
UP Woman Gets ‘Triple Talaq’ for Attending Modi’s Rally
Everyone cares it was well written, otherwise people would be using Skype, which is also Cost Free (sans some features) or one of the P2P chat apps (bitmessage), but nobody is doing that.