skysight-inc/HackerNews huggingface dataset:
Well, yes. There is already a large market for these "security dongles", and many libraries and protocols for interacting with them. They're called HSMs and examples of libraries include PKCS#11, JCE, MCE, and protocols like KMIP. Widely used in the financial sectors, CAs (of course), revenue collection such as tolls, government functions such as passport issuance, and some kinds of industrial control segments, among others.

It's long been the case that side-channel attacks can extract key materials out of conventional CPUs. Power analysis alone has been now a decades long science and not going away any time soon, made all the more exciting by the prevalence of RF and the advancement of antennas. Spectre and the like is just another wake-up for those not paying attention e.g. in cloud services. Consider yourself one of the enlightened when it comes to crypto material handling.
No idea if it's good or not, but that sounds very similar to Nitrokey:

https://www.nitrokey.com/
In the Rosenhan experiment, the subjects faked the symptoms of psychosis until they were involuntarily committed. If you fake symptoms for an illness you can't be surprised that doctors assume you have that illness.

This is a far cry away from seeking a professional's opinion in good faith. Telling people to avoid help citing Rosenhan is extremely irresponsible.
Just realized one possible cause - maybe your card isn't chip-and-pin like Swedish and other European cards?

I guess some terminals/processors smaller places use might not be prepared to (or are configured not to) accept non-chip-and-pin cards. That would also explain why I haven't seen any issues - my cards are all chip-and-pin.
I just made a transfer to someone just yesterday that had never dealt with Bitcoin before. Beyond explaining why "confirmations" were needed, it was surprisingly simple to get a total beginner set up with an account somewhere suitable, and even though I was transferring from an exchange account where I had to get verified (the account predated new KYC requirements), it tooks ~10 minutes to complete the verification process.

So it may be logistically harder, but it's doable enough that it was worth it to avoid having to do an international wire transfer with banks in many cases still stuck in a world of paper and faxes (my bank manager actually boasted about the amount of manual, paper-based back and forth setting up my business account required when I opened it two years ago).
Is the supply really "limited"? Sure, there's finite number of "coins" that can be generated. But unlike physical objects, there's not really any special property of that unit. Also, you can just generate a new currency of more units and similar utility (as has happened many times recently.)

Objects in the real world have utility that's directly linked to their unit value. That's not necessarily true for Bitcoin... if it goes up 10X, I can just use 1/10 as much and get the same exact transaction result. So why is it "limited" from a supply/demand perspective?
Total clickbait; Article equates being a 10x developer with being a better "10x" teammate and then lists ways to be a better teammate. Not that becoming a better teammate isn't important but it is definitely not synonymous with becoming a 10x developer.
The processor has XSAVE (the mechanism that we use to save/restore FPU state and more these days) optimizations internal to the processor that keep it from having to fully reload the FPU state. OSes like Linux have not been doing lazy FPU switching on processors with these optimizations for a long time.

See information about XSAVEOPT and the "Init and Modified Optimizations" in the SDM: intel.com/sdm .

As @luto said above, recent versions of Linux ripped out the lazy handling entirely.
The usage of "embargo" to mean a generic, non-governmental impediment or prohibition is at least 200 years old.

https://www.merriam-webster.com/dictionary/embargo
Some shades of LED lamps threaten wildlife
Show HN: JSON Studio – A Minimalist JSON Viewer and Editor
Parameterized packages are interesting but they come with their own problems. It can get tedious if I want to use, e.g., a stack with multiple different types. They also lose some of the flexibility that comes with scoping type parameters to any function/method/data structure.
Yes, often times it seems "quick" means "I've done this recipe 10 times so it's quick for me, here's how quick I can do it!"
Correct. The right move would be to change lanes—like the lead car—but apparently Tesla Autopilot isn't programmed to take evasive action?
I think its important to take any action, make an appointment with ANY doctor, don't stop yourself because it might be the wrong one.

I researched bio's for months before making an appointment. I picked the one person in Vegas that had the experience I was looking for with "Mindfulness Techniques, Neurofeedback, Transcranial Magnetic Stimulation"....

Even though that was what he was expert at, he let me know that those services were not what I needed at that point. After getting actual medications to stabilize, I was in a much better position to try the more hippy-esque treatments and go from ok to happy.

So really trust doctors to get you where you need to go... especially if they have good reviews on ZocDoc (Damnit... I'm doing it again).
> who exactly is going to be paying for internet if it doesn't deliver what they want?

So if your choices are: (a) no internet at all or (b) internet but without access (at least at any reasonable speed) to any sites except for Facebook, Google, Reddit, Amazon, eBay, Netflix, which will you choose?
Look at the list of names on this paper. We better fix our immigration system for high skill individuals.
Seriously, the way people talk about it you would think that a third of the world's energy supply was getting pumped into NVidia cards.

The global average energy consumption is 110,000TWh.

Every cryptocurrency in circulation collectively uses about 55TWh, or 0.05% of the world's energy usage.
I think power is higher on the hierarchy of needs than food.
10x may be too much. A teammate has recently 2.5x-ed his salary, to half a mil, and feels ok with it so far :) Couple others only 1.5x-ed and seem to be pretty satisfied, at least for now, too.
>who exactly is going to be paying for internet if it doesn't deliver what they want?

Everyone?

The problem is choice. Last-mile internet connectivity in the US is a natural monopoly, just like electricity (more so; at least there is the possibility of solar for electricity).

Our regulatory bodies seem more interested in enabling monopolies (or duopolies at best) than helping to provide choice. It is that simple: regulation and choice, or market freedom and monopoly.

See elsewhere the Shannon's law problem of wireless internet.
Hopefully blurays!
Yes, in the video it clearly and immediately brakes, and comes to a stop before hitting a second dummy car directly in front of the first.
I wonder if a bunch of Internet companies (Netflix, Alphabet, etc) could gang up and collectively block an ISP...? Could give them quite interesting leverage in negotiations.
I doubt that any of the experiments have run for longer than a few years. And probably less.
Agreed. What a waste.
Thanks for sharing that. I live in Alaska, and we have a lot of salmon and halibut. I'm going to try that approach with halibut. It's similar to what we do, but I'm curious to see what scoring the fish and putting the rub inside the fish will do.
The Sherlocks from TechChrunch are onto something. It turns out if you don't want to pay for services you may need to build your own.

Said differently, Net Neutrality is nonsense. Nothing prevents these freeloaders from buying xSPs and Telcos if they don't want to be their customers.
Difference is mobile platforms, as their name implies, are not geographically locked. There aren't android or apple only counties, there are however Comcast or Spectrum only counties. This means the cost of switching is too high to really be considered in competition.
Most of them aren't maintained by technical people. Someone wrote some excel file years ago and every month it's copy pasted and the new data put in place of the old and it usually works until it doesn't.
In risk management for the medical devices I’ve worked on, we account for users and patients not following instructions during the design process. “You’re holding it wrong” is literally something we account for. From my perspective Tesla has been baffling, especially so considering the highly involved CEO is aware that people use his company’s product contra to the instructions for use.
Everyone would have migrated to python 3 years ago if it was almost entirely compatible with python 2. It's just not.
You didn't say what country, so I guess the US.

I don't know what the professional registration requirements are, but you probably want to find someone with a registration, and who has public liability insurance.

After that you'll want someone offering an evidence based therapy. CBT has good evidence, but there are others.

Then it's just who you get on with. You'll spend about an hour a week, for about 10 weeks, with this person, so you want to be able to talk to them and feel that they understand you.

If you can cope with self guided from a book you can get Mind Over Mood. This is sometimes used in some English NHS settings.

https://www.amazon.com/Mind-Over-Mood-Second-Changing/dp/146...

If you can cope with self guided from a computer you can try Mood Gym, a well respected Australian website.

https://www.moodgym.com.au/
Even more interestingly, how does one 10x one's income as a developer?
> Using administrative register data and cognitive ability scores from military conscription data covering three decades of Norwegian birth cohorts (1962–1991)

I can't access the full study, somehow it's not published yet for me. But it doesn't appear like migration played a role.
For you, perhaps, it's cheap. For the use cases they are talking about, it's expensive and limited.

Agreed that, if all they can do is shave a "few kB" off a video, it's probably not worth the investment. But what if they can buy a 5–10% bandwidth improvement that actually looks better on the device they're targeting?
The study limited to 100 MBPS. It should have included more tiers like 200, 300, 500, and 1000 to provide a better picture. Once you go past 100 MBPS, there tends to be only one widely available choice per region. This choice is either Comcast or Verizon.
@Radim - is this something you are doing with your current startup?
p.s. kudos from another fan of gensim.
> it seems like a lot of work to implement those in-site tracking features yourself

Aren't there libraries/frameworks/products for exactly this? E.g., when I google "website tracking framework" amplitude.com is top ad result, and it seems to cover the business uses. And http://google.github.io/tracing-framework/ is the first non-ad result, which seems to cover the legitimate technical uses.

> I believe most of the site-owners need these information to operate/develop their sites

Can you give an example of a piece of user-relevant functionality that cannot be implemented without Google Analytics?

IME especially Google Analytics is mostly useful for business reasons, not technical reasons.

It's certainly fair to say that it's difficult to operate a profitable web business without Google Analytics. But that's a very different claim. And the difference is important because...

> So, if anyone could simply explain why this is SO bad or send me to correct discussion

Legitimate customer-business relationships should always involve informed consent. Cookie blockers and Firefox containers provide the technical tools that enable me to make an informed decision about whether to use your site. Without those technical mechanisms, it's very difficult for me to constantly monitor whether you are tracking me.

You/Google are free to deny me access to your products/content if I choose not to be tracked. But I should be allowed to make an informed decision about whether to use your site. The tools you're complaining about enable that informed decision.
Several Chipotle outlets on London. Do you miss them enough to make the trip?
This effect isn't new, even in ye olde days of waterfall. Back then it was called rapid prototyping and first system syndrome.

The rapid just got rapider today with easy packages, frameworks and containers. The prototypes just became "web scale" and are run way beyond their intended lifespan, just like any first system is.
Why this sudden rise in option trading facilities for retailers? Whats being cooked behind the scenes?
> S.js already handles that for you but at the data model level

It only works as long as it is able to track changes, many client-server applications doesn't send you list of changes that you should apply to your data, they just send you data snapshots. With virtual dom library I'll just update my data and rerender everything that depends on this data, with direct data bindings good luck figuring out solution to such simple problem.
The Fo compiler parses and type-checks Fo source code and then generates and outputs Go code. It generates a unique concrete type for each usage of a generic type. You can look at the examples directory of the repo to see what this output looks like: https://github.com/albrow/fo/tree/master/examples/box.

Generic interfaces are pretty fundamental IMO. It's something I plan to add to the language before the v1 release.
Absolutely that is future, you are right on. Witness ARM's "trust zone", Intel's SGX, chip vendors all over the place are making secure boot standard even for the lowest end micros. TPMs have been standard in laptops for almost a decade now. It's no longer optional to do key protection.
I'm saying go download another RSS aggregator, because they are a dime-a-dozen.

Don't rely on cloud-hosted closed-source software to be available forever.
It would be more effective to just buy the house senate and presidency, they collectively have the budget.
anything metal in the way. I'm sure the image would be a lot less clear if the wall had metal studs instead of wood.
Yep after moving from MI to NoVA the contrast is night and day my house has both Verizon FIOS and Comcast 2 Gigabit options available and a bunch of smaller providers.
I'm not sure if a report was made because it was possible to make reparations. I can ask around at Europol next time I'm there.
Did you read closely enough? She’s saying that you can improve the team by 10X by helping your teammates. I’ll take a 10X team over a 10X developer any day, by the way. And last I checked no one has a recipe to be a 10X developer and that’s not even a thing.
"Attacks only get better".
I'm piggybacking on your comment to ask whether anyone has tried any of the remote counseling/therapy services available. There are several (Betterment, Modern Therapy, etc), the prices are transparent (though not cheap), and it's easy to schedule an appointment and pay despite insurance not being accepted for most.

Does anyone actually have any experience with these services, and were they effective?
It was said at the time that the Imperial Palace was worth more than all the real estate in California.

https://amaral.northwestern.edu/blog/how-much-was-japanese-i...
The way I see it, even saying that this is the goal is bad news. It's basically an official admission that Microsoft intends to abandon the Desktop OS entirely. Windows 10's bullshit isn't just some bump in the road that would eventually be recognized as the bad idea that it is, it's a deliberate move to push people off of Windows Desktop and on to Windows tablets, smartphones, and a desktop web kiosk. Windows as a personal computing Desktop OS would be completely dead, and given the state of the alternatives that means that personal computing desktops are also dead. Everything will be a web kiosk or a console.

It's pretty much exactly the scenario of my nightmares.
Definitely something I'm thinking about. It's one of a handful of features that I have in my head but haven't created an issue for.
Thanks for this. [TIL]
It is based on a quite general (and novel) technology so it can be applied to many different data processing tasks like data integration, data migration, extract-transform-load (ETL), big data processing or stream processing.

But I would like to narrow this list down with the purpose to increase probability of success (degree of adoption). Therefore, currently I focus on edge computing and IoT. But maybe I am wrong and therefore I would like to ask the community about potential uses of this kind of technology – fail early fail often :)

For simplicity, it can be viewed as Kafka Streams but implemented on completely different principles at all levels of the architecture.
So much for "learn once, write anywhere".
Because there is no consent.

If I were to start following you whenever you are going anywhere, sit next to you whereever I can, and write down as much about your life as I can, without asking you for permission first, would you also agree that that would be acceptable if I claimed that I need that information to operate or develop my business?

Also, obviously, noone "needs" that information, that's just bullshit. It may sometimes be helpful, but that doesn't mean you need it--just as any other business might be able to learn something from surveilling my non-online life, but that doesn't make it a need for them to spy on me, especially without my consent.

Whether you like targeted advertising is completely irrelevant, as noone is telling you that you may not agree to being spied on. That's like saying that there is nothing wrong with forcing everyone to walk around naked because some people enjoy appearing in porn.
Of course we are talking about performance. When someone carelessly says "40 unforseen composable views towards 10 tables" or (as a recent article on HN mentioned [1]) "You should find yourself being able to build a query that delves 4+ relations deep without much trouble", I find myself asking: at what cost?.

There's no magic in this world. And yet, no one seems to address the question of the server. If you have 10 tables and 40 composable views, most of those views will end up highly inefficient queries towards the database (possibly with multiple roundtrips).

And that's on top of many other concerns: https://news.ycombinator.com/item?id=17293337

[1] https://news.ycombinator.com/item?id=17269028
I think this article is useful because, in addition to the BBC being a pretty big media outlet, this shows that basically anyone can create the hazardous conditions.

The Ars article was not as clear-cut.
I’ve done that. It took 25 years of work and some good luck along the way. Easy!
I'd assume when you are going 40 mph and hit the brakes as hard as you can that you'd hear squealing and leave skid marks? Anyone have a guess for how hard the brakes were applied?
It's a flimsy plastic lock and all you need is a cheap pair of snips, but now you're under arrest for "defeating anti-piracy protections."
Depends on what you mean by physically real. I'm talking about in the sense of tangibility, not computability.
The quotes are there because it's basically a cliche. Every startup is "fun", right? Okay, I did actually have fun... at least for the first year or so.
Quay has supported Docker image pulls over BitTorrent for a couple years now https://coreos.com/blog/torrent-pulls.

Docker themselves have discussed making the official registry extensible enough to support BitTorrent pulls, but I don't know if anything ever happened there.

Facebook has been using BitTorrent for deploys for something like 9 years now. They configured the tracker to prefer sharing peers with longer matching subnet prefixes, to keep bandwidth off the backbone as much as possible.
Is there a TF/Keras in Python to JavaScript transpiler somewhere? I don't want to waste time retyping complex methods to JS. Thanks for any suggestion!
I hope you're not doing anything illegal, citizen.
Oh it gets better. If you look at the appx package names for "Groove music" and a couple others they're still Microsoft.Zune prefixed
Hey Kids! Little Inferno Sold 1M Copies
Hardware may be cheap or expensive, it does not make a lot of difference.

The key is whether you see your data, or your customers' data, as a precious thing that needs care and protection.

If you do, you make the best effort to select the right software, understand how it works, deploy it correctly and securely, etc. If you don't, you just slap together something that sort of works from the easiest-to-obtain parts, and concentrate on other things.

A lot of people don't care too much about their own personal data; some of them are developers, product managers, even CEOs.
Based on other recent threads, start working at FB or Google where you apparently can make $400K/year.
The Two Kinds of Technology Thinkers
There are a couple of things that make Netflix somewhat unique.

1) They have a fairly limited catalog (contrast with the constant ingestion of new content by Youtube, for example)

2) The cheapest way for them to ensure they have sufficient capacity to handle peak loads leaves them with a lot of extra compute during non-peak times. That excess compute is essentially free.
Requiring protocol level DRM to be included in video/music streaming technologies has always baffled me.

What's the point? Even with theoretically perfect protocol level DRM, the consumer eventually has to be able to see/hear the protected content. If the frames of the video are displayed on screen, and the audio played through the speakers, the output can be recorded and preserved, period.

Do the people in charge of making these decisions not realize that whatever convoluted DRM technologies they pay to be developed and implemented will always be defeated by a $30 camcorder from the 90s?
Minor nitpick: buy a call and sell a put to make a synthetic forward position
This "become a 10x FooBar!" is causing more harm than good. It ignores the aspects of team coordination, self development, mental health, and even taking time for self care.

I can literally feel my eyes roll out of my head when anyone tries to pitch the 10x mantra to me.
Speaking from (successful) experiences with therapy:

For me the key to having success with therapy is to do your due diligence with respect to cost and personal fit ahead of time. At some point in my previous attempts at therapy it became work, and because of fit and/or cost issues with my therapist it was easy to convince myself to not go.

I’ve had a lot of success with my most recent attempt. Assuming you are in the US be warned that the mental health system is awful and finding a therapist is going to take some work.

0) Figure out what kind of treatment you are seeking. Talk therapy is a good place to start IMO if what you’re experiencing isn’t unbearable and not very longstanding.

1) Start with your insurance. This greatly limits your options because mental health caregivers get paid less when accepting insurance than with patients paying out of pocket, but it makes treatment very affordable to you.

2) Find a professional with an office you can easily get to during the week. This is another cost dimension and you want to make it as easy as possible for yourself to stick with it.

3) If you found someone that seems promising, ask for a short call to introduce yourself and get pick the caregiver’s brain on their approach to treatment. Make sure it’s something you can buy into and feel good about. Think about goals, preferences w/r/t medication, etc.

4) Be patient. It’s going to take time and work.

Good luck!