skysight-inc/HackerNews huggingface dataset:
It's never been secret. It's been advertised by Intel as a feature so enterprises can control the computers they own.
https://8th-dev.com/samples.html

(I have not yet looked at these to form an opinion of them. I was just attempting to answer OP's question.)
I love /r/HFY! Here are a few of my favorites:

https://www.reddit.com/r/HFY/comments/250m73/oc_no_graves_fo...

https://www.reddit.com/r/HFY/comments/249hj7/oc_invitation/

https://www.reddit.com/r/HFY/comments/25qa83/oc_the_gods_sle...

https://www.reddit.com/r/HFY/comments/2b1vqr/oc_humanitys_de...

https://www.reddit.com/r/HFY/comments/3baheq/a_kingdom_of_as...

https://www.reddit.com/r/HFY/comments/3m704i/oc_cultural_exc...

https://www.reddit.com/r/HFY/comments/3jfu5t/oc_assimilation...

https://www.reddit.com/r/HFY/comments/4868zu/oc_janitor/

https://www.reddit.com/r/HFY/comments/45tsrn/the_hunt_inspir...
At this stage of the matter, it is quite possible that you fell for exactly the sort of bad-faith 'discussions' that pjc50 mentioned. Two forms of this are the repetition of thoroughly-debunked arguments and the injection of non-sequiturs (as I don't know what you are specifically referring to, I cannot say for certain, but most of what appears in this domain falls into at least one of these categories.)

I agree that there is no point in downvoting this sort of thing, but it is unfortunate if it gets upvoted by people who are not in a position to judge its validity. Scoring arguments on style is not the way to go (even if that is how the SAT essay is scored.)
Vue and jquery works ok together.

First, you can gradualy migrate from jquery dom to vue. As both are very light, having both is not bloated.

Plus, you need something to do ajax anyway, and if your site uses it, why add axios as well?

Actually I'd say that vue is probably the best tech if you want to progressively improve a legacy jquery heavy website instead of doing a complete rewrite.
Most fail for lots of reasons, insufficient capital is only one of them. Another large reason is incompetent accounting - i.e. having a poor grasp of their financial situation. This is often confused with insufficient capital.

Besides, anyone can start a business with essentially zero capital. One can mow lawns, do babysitting, maid service, write apps, write a novel, etc. The only capital I invested in my own business startup was buying a computer.

Search Amazon books for "starting a business with no money" for lots of ideas.
How about an F# port of this? Aside from it being a very handy language for ETL type tasks, I suspect your average excel power user who otherwise does not program could more easily wrap his head around the functional paradigm.
> Qt (backed by a much larger company Nokia)

Digia actually.
I prefer chalkboards so much more.

Reason #1: You can tell how much chalk is left.

Reason #2: Not filling up landfills with plastic.
If you are working with React in a professional setting, Redux is practically the default choice for state management. If you are building something in a professional setting with React, there's a pretty good chance it's complex enough that it needs a state management library like Redux to do well.

Almost everyone I know learning React in a professional capacity ends up having to learn Redux at much the same time, my experience is very much the opposite.
Seems like "HN bubble" is a large part of this person's challenge. Like you say, "Technology fads come and go", and there's no place quite like HN to have your sanity picked apart by fad-feeding frenzies and when, all is said and done, the often time-wasting arguments and ultimately irrelevant material that flies around on HN.
The problem is experience in jQuery and even Angular 1 are not relevant to the issue of why React (or even Vue for some) may be perceived as difficult. They use a very different model.

Emacs was very difficult for me when I first started learning it. It was much more difficult than using a simple text editor (and this was with 10 years of programming experience)! Yet I persevered and you know what? After giving it some time and learning it properly I found myself vastly more productive with the tool.

Some things don't lend themselves well to immediate gratification. If the OP provided even a hint as to why React was more difficult for him I'm guessing it's not something with React but rather that he was using two completely different state management solutions.
Secret no. But if somebody uses it to own you, you can't see it.
Then it wouldn't be POSIX.1-2008 any more.
I'm 100% sure that any of these influencers making money most definitely have agents, producers and most likely deals with record labels (or similar). The entertainment machine is way too powerful. The large agencies have entire departments dedicated to finding these influencers and boosting their visibility through deals/partnerships/etc. While the path to fame may be changing, or has changed, the people controlling them are, and will, continue to be the same.
Won't let me upload a file in Safari, so I tried Chrome. Upload works, but then I just get "An error has occured. We are looking into it."

Like the demo. Wish I could try it out on some other audio.
I live in Seattle, and I come from rural areas.

I'm happy that OKC has jobs. That's wonderful. No sarcasm. I'm glad to hear it. But it's not rural. :) OKC is a big city compared to everywhere I used to live.

Where I am from most recently, there were 5 employers (in the tech field).

Two universities. They were doing a lot of outsourcing.

One engineering firm, which I worked for, which itself about 90% of all the local jobs.

Then 2-3 smaller firms about 1/10 the size of the firm I worked for. I hear that there's another firm in town these days.

Local pay was, after you did cost of living adjustments, about 30% under what you'd get elsewhere. New jobs that weren't in the big firm showed up about one-two a month, and a lot of that was skeevy MBA types wanting a startup.

This was a big city compared to where I grew up, which had 1-2 web site consultancies, a very-much-not-software engineering firm, and a consultancy I never really looked at.
Sure comes across as arrogant for Prof Abadi to remark:

> I assume that the Arrow developers will eventually read my 2006 paper on compression in column-stores and expand their compression options to include other schemes which can be operated on directly (such as run-length-encoding and bit-vector compression).

In this blog post, I don’t agree with:

> Almost every single major data-processing platform that has emerged in the last decade has been either open source.

That’s somewhat true by definition. OTOH, I also know most financial firms use proprietary solutions (which leverage open source components).
Fzf: general-purpose command-line fuzzy finder
That explains it and it seems unavailable in the Windows Phone version. And because I never owned or used an iPhone or Android device I was unaware of this difference.
Now we have ads on bus stops and digital clocks.
I expect users are tired of generic flamebait and complaints about voting and wish for something insightful instead, since that's what this site is for.

https://news.ycombinator.com/newsguidelines.html
It's impossible to say whether those children would develop their own style of short hand if they'd never seen cursive to begin with. You don't need to spend hours writing in cursive to notice that certain letter combinations appear together often, and coincidentally start smushing those letters together into some sort of cursive-ish mixture.
13 disastrous quotes from Tech CEOs
Anyone has to be better than Qualcomm, I hope. Their performance is just embarrassing at this point, relative to where Apple is. Compare:

https://browser.geekbench.com/android-benchmarks
https://browser.geekbench.com/ios-benchmarks

4214 versus 1965. And that's assuming you own the very very very latest Android device from this year. It gets far worse the deeper / older you go in years.
At my university the "intro to AI" undergrad course has exploded into this 500 student monstrosity (and they're struggling to find a prof to teach a second section). The department has rules in place to make sure that CS students get first dibs on taking the course because of how many non-CS majors want in on the AI goldrush.

Much of this is overhype. ML is no replacement for good software development. Your career won't be dead. ML will undoubtedly be integrated into toolsets that don't involve any math whatsoever.
Try incognito in Chrome. We're trying to sort out that bug. Thanks for your patience!
I HATE chalkboards. I hate the feeling of chalk on my hand, I hate the sound chalk makes on a chalkboard, I hate the chalk dust, I hate the feel of chalkboards themselves.
I had the same gut reaction, but fortunately it turns out the article is not about a language intended for humans:

“Our backend produces custom kernels for each specific operation on each GPU. It does this through an intermediate language called Tile. Tile is a simple, compact language for describing machine learning operations in a way that can be efficiently implemented on parallel computing architectures.”
> A softphone for calls (this shouldn't be an issue with the bandwidths listed)

As long as you have at least 64Kb/s up and down available for each call (depends on codec) bandwidth is largely irrelevant... what is really important is latency and packet loss.
I think one reason for that steep learning curve might be that many aspects of React, namely component lifecycles and state management within components, are abstracted away or simply moot once you start managing state with Redux. Also, while the two libraries work great together (I consider Redux indispensable for new React apps), they aren’t really similar as far as library design and patterns are concerned. Finally, there is something to be said about the mental overhead added by Redux middleware. If you’re dispatching async actions, you’re probably using Redux Thunk. If your app has forms, you might be using Redux Form (I honestly avoid it because its own abstractions and Field components end up getting in my way). Ultimately, the process of learning how to use all of these tools in tandem can feel somewhat disjointed, especially when you’re also integrating them with other parts of the web stack, modern and in some cases legacy.

I’ve never used Vue but I’m also curious to see how it and VueX fares in this regard.
How Snipperclips went from indie game to Nintendo Switch launch title
> Waiting for new systems programming candidates to get their toolchain to match the task.

Ada, doing it since 1983.
> Reason #2: Not filling up landfills with plastic.

Nope, instead filling landfills with tiny pieces of chalk that are now too small to write with. Some dry erase markers can be refilled with ink.
This is an excellent point, but you can also envision attack scenarios in which only parts of a distributed system are compromised. In that case, the inability of some systems to read the data that they store could be a benefit because the systems that are compromised are not absolutely guaranteed to be the same systems that possess the keys.

One nice example of this which I once saw in a real system is that a system that collects credit card numbers from the public might not need to be able to read those numbers after they're recorded, if the charges are going to be made by a later batch process. So the credit card number receiving system can use a public key to encrypt the incoming data in such a way that the batch processor will later be able to decrypt it. In this case, there is certainly a machine that has the capacity to read the data, but it's not the same machine that stores the data or that is exposed to connections from the general public. (But that paradigm is a lot easier for the case of offline batch processing, which is mostly different from the applications that you were describing... but wherever a system has a component like this, it may be possible to reduce the window of exposure with this pattern.)

Another example is that a database server might be compromised via a different vector from its clients. If some database fields were encrypted, the impact of a database-only compromise would be reduced.

Edit: elsewhere in this thread someone points out that your argument may be meant to be more specific to this breach, and I think it's most likely right with respect to this particular incident.
Well, like a lot of things, it's a balancing act.

If we say "nobody is allowed to keep information about other people ever," that's clearly a huge reduction in freedom. Americans generally like freedom even if it brings some negative stuff with it. (Think The KKK - they would be flat out illegal in some countries but in America they are protected under the law)

Some people may say it's morally repugnant to restrict private entities from writing down information they happen to know about other people. If I write in my diary "HN user nostrademons said XXX" should HN user nostrademons own that information just because my diary might be stolen?

Right now how we balance it is companies are allowed to collect this information all they want and look at it themselves all they want. BUT it can only be accessed by a third party with your permission (you give a bank permission when you open an account, your landlord when they run a credit check, your insurance company when you get a quote, etc.) Creditors may send targeted offers to you based on your credit file, but you may opt out (or in) at any time. (you can do it here: https://www.optoutprescreen.com/). You can access your own file for free yearly as well as whenever you were denied something as a result of what's on your file(s). You have the right to dispute the information in your file if it's inaccurate. Creditors are required to disclose to you certain information that they used to make their decisions. You have the right to freeze your reports so nobody can access them.
You assume it would be used for mass spying.

Not at all.

When you have something that good, you use it for specific targeting. You get a guy with a work laptop at home, you infect him, then you use the machine to get one closer to your objective. Slowly. With time between the events. Without being a beacon in the network.

Or you just use it to spy on a guy you suspect.

Or to get access to secrets of somebody you wanna black mail.
Perhaps not, but there is no reason to use jQuery within the Vue components. Doing so now means that it is basically there to stay. That may be acceptable, but it is definitely unnecessary.
That sounds like a solution to me, it satisfies whatever the need is for human involvement while enabling the user to redact the weaponizable elements of the picture.
Uber 'Express POOL' offers the cheapest fare if you'll walk a little
Honestly, I do too. But this is just a helper language describing kernels. It actually looks nice.
"docker run --rm --name consul"

Home grown container orchestration? Why?
Quantum Computing Ecosystem Moves Forward with IBM Q Systems – InsideHPC
Digital Societies Are More Vulnerable to Cyber Mayhem
I'm reading the Aeneid right now, the Fitzgerald translation, right now. It's good but the poetry isn't as enthralling as I found the Iliad and the Odyssey.

One aspect I found really interesting was how Virgil was claiming Trojan heritage for Rome. I don't think that claim has any factual basis, but I haven't researched it. Another interesting aspect is how it's a vehicle for promoting religious and cultural behavioral norms. Occasionally Virgil steps out of the narrative briefly to praise or condemn someone for following or breaking behavioral norms.
The caps are based on the value of the ISO when it vests, not when it is granted. If you exceed the $100K limit, then the options revert to NQs (and would presumably be subject to retroactive withholding, under the new rules).

This will hit companies that are within a few years of IPO particularly hard, since right now, they can use stock incentives as a significant recruitment tool, and large, unknown, multipliers between grant price and vesting prices are the norm.

Put another way, this will cripple the hiring ability of companies attempting to grow from $100M to $1B valuations, and make it much more likely for them to exit via acquisition instead of via IPO.

This significantly reduces the incentives established companies will have to innovate, and is a classic example of regulatory capture.

(Also, other parts of this tax plan will significantly increase taxes for students; especially graduate students, and also people that live in tech hubs like CA and NY. It is an overt attack against startups and other portions of the economy that have created most of the economic growth in the US over the last two decades.)
What's wrong with domain specific languages? SQL is a language for database manipulation, jq is a language for querying JSON, CSS is a language for styling documents, etc.
You're right - I picked Spencer because he's an easy target, especially on a board that generally leans to the Left. If there's some incident of racial violence that somehow traces back to him, I doubt the typical HN reader would object to the FBI getting a warrant to search his house or his car.

And I suspect that most here wouldn't mind them getting a warrant for his phone under the same circumstances, if they can just bring themselves to admit it.

> The very rights that allowed the civil rights movement to exist

I think I see what you're saying here, but encryption wasn't really around in MLK's day.

> are the ones you guys are casually trying to destroy.

Whoa there, please don't lump me in with the authoritarians, especially the new Leftist flavor that's so popular lately.

The case that I'm trying to make in this thread is that we've got to find a better balance that protects minority voices (like MLK, or Ben Shapiro, or Milo Yanawhatshisname or whoever Berkeley is rioting about this week) in a cryptographically strong way, while still allowing for some sort of accountability in extreme cases.

If we fail at this - or worse, if we can't be bothered to try - then I'm afraid we're going to wind up stuck with something crappy like key escrow, and then the thought police are really going to have a field day.
> Redux came out, everyone fell in love with it

Not me.
> The problem is the pay in a small town doesn't make up for the lost opportunity due to networking and having a selection of varied employers and colleagues. Also, the pay would have to incorporate a risk premium in case you lose your job, as it is perceived that it will be harder to find a new one.

Correct.

There's no networking without working your arse off in those locales.

And if there are only 3-4 employers in town, you better believe that you don't want to lose your job, ever.

I can not recommend, in today's economy, a software engineer ever moving to a place without knowing there is an existing job creation engine running. It's too risky.

On the other hand, I'd move to Detroit if the employer was willing to 100% financially derisk the move (full relo, golden parachute on departure for any reason, massive funding of retirement, massive pay). :)
Looks like I misread. They ultimately reached the conclusion that using jQuery was not ok. Good for them.

I would argue as well that AJAX requests don't belong inside Vue components. They belong in services and those services should ideally be behind the Vuex store, but there is nothing wrong with not using Vuex.

If we were just talking about using jQuery for AJAX given that you already were using it, then sure that's fine, use it instead of adding something else like axios. From the article what was being proposed was using it to query the DOM. There is no use case for that with Vue.
This is so similar to Football Manager simulation series. God knows how many years I wasted on it. No, I can't do that anymore...shouldn't do that...let me just try once....I'll eat dinner later....Washing your underwear inside out saves on game time.
DRAW MY LIFE 2017 MY ADOPTION STORY
If you run something like Shor's algorithm you can validate it using a stopwatch and pocket calculator.
From the Tile tutorial:

> PlaidML uses a language called Tile to construct GPU kernels. When used to express machine learning operations, the Tile language is reasonably close to mathematical notation, while also being amenable to conversion into optimized GPU kernels. In addition, all operations expressed in Tile can be be automatically differentiated.

> Tile and PlaidML are still in early development and the Tile language is actively changing to add new functionality.
+1 to Garak. The man who could do all those things that Sisko knew he couldn't.
Are you serious? Chalk is a natural substance. Its presence in a landfill is harmless.
Interesting language! But, reading the manual, I don't quite understand why they _model_ the syntax to mimic mathematics, but then do things like implicit declaration of indices and renaming standard math functions...
I have no knowledge of the implementation, but I think it's more than likely a safe bet that someone at Facebook probably thought of this and chose a slightly more sophisticated approach. The entire system would be completely pointless otherwise!
I've learned that too. A careful examination might reveal other opportunities, but the swarm of people trying to optimize and coming to similar conclusions suggests that it's at least a local maxima within a fairly decently sized problem space.
> is uncharacteristic at least for Intel

Have you worked in large enterprise organizations that sold things to other large enterprise organizations? Did you go read the bit about how banks were pressuring Intel to include full blown JVMs into the ME and they resisted that?

> leaves a lot of crucial ethical and technical questions completely unanswered.

The truth is mundane which is that Intel wanted money from Banks, and a bunch of workers tried to split the difference between giving the Banks everything they wanted and trying not to engineer gaping security holes. They were operating with imperfect information and got that equation wrong.

And the truth is that no company in the world attempts to engineer for perfect security. When security runs up against economic concerns they try to balance the costs and benefits.

Assume that we (you the reader) can know perfectly which possible vulnerabilities are actually exploitable and which are not. If Intel spends any time on possible vulnerabilities which in practice are not exploitable or never exploitable, that is entirely wasted time. If AMD spends no time at all on those, AMD can focus on shipping features and get ahead of Intel doing useful work. Since Intel and AMD cannot have perfect information, they make guesses as to the impact of possible security holes. That naturally will always result in them "cutting corners" from the perspective of someone who measures them only on their security posture. Enterprise corporations like this are a complicated non-linear non-convex optimization algorithm that attempts to balance economic, security and other concerns against a complicated and shifting landscape in the face of imperfect information. Any company that tried to have always perfect security would largely fail in the marketplace.

This is related to the explanation of why the locks on the front door of your house or apartment can likely easily be picked.

Security concerns are sacrificed for economic concerns, commonly, everywhere around you.
Using Messenger you can start a secret conversation with someone which is encrypted end-to-end. Those conversations only exist in the current device. But regular conversations are not encrypted in any way.
> Any ref'd/GC'd language is going to make that really hard(

Not true at all.

Oberon, Active Oberon, Component Pascal, Modula-2+, Modula-3, D, System C#, Nim all offer ways to manually control memory outside GC control, just like C and C++.

Glad to provide Modula-3 examples to any C tricks you might want to do, or in D if you prefer something more modern.