skysight-inc/HackerNews huggingface dataset:
How does a software running under SGX know that it is in a "real" processor enclave, and not in an enclave emulated around it which allows the emulator to actually peek inside and know what the software is doing? Virtual machines are already a thing, and if the virtual machine emulates the SGX interface it can very well support the extraction of memory encryption keys too...
just don't differentiate from your competition using new features, instead focus on features users don't value at all - like memory consumption and being browser agnostic
Not digitally.
Does he communicate this poorly within his own organizations? Clarity is the most basic quality in leadership.
I'm not opposed to the scientific exploration of Mars. I'm just saying that we are nowhere near ready to seriously consider colonizing Mars.
if the owner of a newspaper decides what it publishes, that newspaper is no longer considered to have "editorial freedom". This is a very important thing to journalists.

I can totally understand why it's less hassle all round for Bezos to publish in Medium, or the NYT, or any other publication than the one he owns.
I don't think anybody takes the train between Paris and Milan. It takes over 7 hours, whereas you can fly in 1h30m. And flying can even be cheaper.
What developers want is important, but what users want is even more important. If a lightweight app is what users want, that's a good enough reason for at least some companies to consider DeskGap over Electron.

I'm sick of sluggish "native" apps on my i7 PC with fast SSDs and 32GB of RAM. I don't even want to imagine how those apps perform on low-end devices.
God, he never answers anything, but so many of the questions are wooly and don't press for closure.

What a mess.
And the Toyota Prius is reckoned to be the cheapest car to own and maintain:

https://www.consumerreports.org/cro/news/2013/02/most-and-le...

https://www.yourmechanic.com/article/the-most-and-least-expe...

I'd say any scoffing was misguided.
Or, "Verify so you can trust".
So if I understand correctly, you are suggesting that the dream playback is used as a way to determine the significance of a memory?
That's a pretty obnoxious and unfounded opinion.
It is unfortunate that this unsaid sentiment has pervaded all the engineering organizations I've worked for... except the one that made software for developers. Funny that.
Got my parents a Skype camera that plugged into the Sony TV. The best way to stay in touch with them. They didn't even need to know to operate a smartphone. A few years later - the TV app was disabled, Skype on the phone doesn't stay logged in, call drops, the interface is confusing and we have moved on to FaceTime and WhatsApp now. They took a great product and decimated it.
> As you said, previously some airlines would take the pressure off by hiring commercial pilots and getting them hours as copilots.

Do copilot hours really count? I thought you had to be pilot in command?
Apple Reports Self-Driving Car Disengagements to DMV, Earns Worst Rank
"Slave wages" relates to wage slavery, not regular 18th century America slavery. Slave wages are so low they barely let you survive, and give you no way for saving up - essentially enslaving you in the regular sense, with threats of violence being fulfilled by the economy at large, instead of the employer.
Ketamine-inspired nasal spray for depression on cusp of landmark FDA approval
Indymedia is a news outlet popular with the left. It's a long time since I read it, but I don't think they're anything like as loose with the facts as Fox News.

http://www.indymedia.org/
Hypothetical startup (of course): I conceived the product, hacked the (fully working!) prototype co-founded the company, hired the engineer to harden the “easy” part of the product. I do the AI.
He never claimed they were - in fact he said "community manager".
Is it possible to hire real professional hackers online?
Formerly known as Lync: https://en.wikipedia.org/wiki/Skype_for_Business
No they don't, that would be illegal under European state aid law.
Can we punctuate this title so that it might not mean that Swisher is interviewing a transcript? Putting the last word in parentheses would achieve that.
Cryptopia Hack Liquidated Over $3.2M Worth on Great Crypto Exchanges
Oh, I guess the yearly cycle of CoD games, the Warcrat 3 remake, and periodic patches for WoW do not count as releases.

Thouse are just the once I'm aware off. There seems to be constant stream of things in Hearthstone (or at least it is adverticed constantly in the battle.net launcher) and since I stopped playing Overwatch (about a year ago) they've released at least three new heroes.

If you are talking about actual new games then I guess you are right, but that has never been Blizzards thing.
i think you can find "deep time" on the internet. the internet is just a medium, and its speed is only one of many factors that make using it distracting. i've read things blogs or wikis that have taken hours of intense focus to grok. my point is that the dichotomy of books and the internet doesn't seem particularly valuable, while "deep time" vs "shallow time" is.
This is a completely arrogant view of users.

People quite obviously care about speed and latency issues, but they might not be able to pinpoint slack or discord, etc as the root cause.
Not sure why people are opposed to unions in software dev - the basic function of a union is to equalise the power imbalance between employer and employee.

Now, people who question the need for unions in dev, I understand where they're coming from.

Software development is rather unusual in its lack of unionization, and IMO, that's because no-one has properly figured out how to commoditise our labour yet. We're the modern equivalent of medieval guilds of craftsmen - we get paid far above the median precisely because we can't yet be commoditized or automated.

Yet.

IOW The lack of a need for unionization in developers shows how lucky we are.
Richard Hamming, Learning to Learn: History of Computers – Software,1995
I mean organizationally - do you see yourself as the CEO? The other two people have clearly defined hats (PM / engineer), but it is unclear what hat you are wearing.
نمای 360 درجه از سی ساید خزرشهر شمالی 1018 130 0930
I think one of the best solutions to people like you, that studied gamedev and realized how horrible the field is, would be to go into robotics.
I myself studied robotics and every time I read about game engines and similar stuff I am amazed about how similar those two fields are.
Computer Vision and Computer Graphics are a lot of times quite similar, partly because they are the exact opposites of each other. The whole knowledge of quaternions and different Coordinate systems is essential for both fields. Path planning also does not change whether you do it for a 6-dof robot arm or for your troups running over the map (yes I know it kind of does due to different dimensions but the theory does not change).
With Spotify and Netflix, you measure engagement by how many times a piece was listened to/viewed, and the only measure is popularity.

With advertising-based journalism, you measure engagement by clicks - which is bad because it gives us clickbait. You can argue about whether there is clickbait in music and video, but we know that clickbait in journalism is definitely a problem.

In an ideal world, there would be a simple measure of how good/relevant/interesting/informative a news or opinion article is. I don't think anyone has discovered that yet. To my mind, this is the core problem. If we can solve "how to measure objective quality in journalism", then we can apply all sorts of business models to it. All the current business models fall short not because the model is inherently flawed, but because they reward bad journalism. If how much an advert paid the publisher was linked to how good the article was, then we'd have good journalism. As it is now, we reward clickbait-y high-volume low-quality journalism, so that's what we get.
Gosh, the more recent microsoft acquisitions (e.g. linkedin, github, etc) won't suffer the same fate, right?
A Slack written with DeskGap wouldn't run on Linux. I'm using Slack in the browser anyway but maybe not supporting Linux could make some software fail compared to a competitor supporting it.
It's a book, so let me duckduckgo that for you: http://lmgtfy.com/?s=d&q=SQL+for+Smarties
That's more or less what kitten[1] is.

[1] http://kittenlang.org/
Well, I don't think high speed passenger rail makes a lot of sense on its own. But, it might make sense along with high speed delivery trains, especially on certain routes:

West Coast: (Seattle?), SF, LA, SD

Midwest: Twin Cities, Madison, Milwaukee, Chicago, Detroit

Northeast: NY, Philly, DC

Southeast: Atlanta, Jacksonville, Orlando, Miami

Yes, flying is faster and maybe even cheaper. But, the experience of flying is awful and getting worse. If it's between 3 hours in airports, security and an airplane or 4 hours on high speed rail where I can put my feet up, catch a nap in an actual bed, use my cellphone and wifi, collaborate with colleagues, eat good food, etc... I'd take the train every time. Hell, on the Toronto/Ottawa route, flying is cheaper and there's no high speed rail, but many business travelers still choose slow rail because the experience is so much better. Make it a little more competitive in travel time, and it starts to become very attractive.

Business travelers aren't as price sensitive, and if they can make good use of the time working or resting then it can easily be justified.
There is no "similar" role. There's no other industry that is involved in making games. That's why it's the video game industry. That's what they do. If you leave that industry, you're not making games anymore. And that's what people want to do. And before you or anybody else argues, that isn't reason enough for shitty work hours, ridiculous amounts of crunch, complete lack of life balance, etc. to be acceptable. The same way it's not okay to pay teachers or nurses or firefighters so much less just because they might be fulfilling a passion in helping other people.

I'm not sure why one should need to leave the industry one wants to work in before one is afforded a job that doesn't guide one directly towards burnout within 5 years.

And even if these people leave, there's plenty of young blood who'll gladly work in these conditions because they want to make video games, so nothing changes.
> It can't just be bolted underneath or to the back

Why not just bolt it underneath and put a cover over it? The cover would weigh less than a couple of kilos and probably improve the vehicle's overall aerodynamics anyway.
It's just like any other art form in this regard. Anyone can splatter paint on canvas or fill a book with words.
Making something worth looking at or reading is much harder. Being able to masterfully execute the motions of your craft is just the bare minimum requirement for entry.
It's kind of like suggesting to use system package manager for development package management. It will work, as long as the development material (e.g. a Python library) is available to the package repo, or the package manager is able to use the language-specific repo (e.g. Pypi).

But most system package managers are platform specific, which is not really suitable to be adopted officially by cross-platform languages like Python. I mean, Python can't adopt Guix as "the" Python package manager since Guix has no Windows support.
That's why California has reason to waster few billions then abandon the whole project. Great California republic!
That's because programmers know that it could be much faster if done with native technologies.

Non-programmers assume this is normal and now they are used to slow apps. Also, they don't know that the reason their whole system is very slow is slack.
Well, we were talking about static/strong typing. Java is a bad example for static typing because of all its issues, which shouldn't be taken as proof that static typing is bad, especially when there are plenty of great languages that do use it well.
I moved to Japan 8 years ago, and brought basically nothing with me. I don't miss, or actually even really remember, anything I had before.
I think SQL is entrenched by network effects. It has a unique conceptual paradigm, which is why it is hard to learn. But any replacement is also likely to be conceptually strange, but noone is gonna put in the time in to learn something weird unless it has the adoption of SQL. This we are stuck on a local mini.a with SQL. (A pretty good one though)
I share your frustration. If they're wrong, please expand on why for the elucidation of others.
> I do understand the orbital mechanics of getting to Mars. It's the same as the orbital mechanics of getting to anywhere.

Then you don't understand the economics. Or maybe it's something else you don't understand, but you are clearly missing something. The orbital mechanics of getting to any target in the solar system are unique to that target. Designing orbital trajectories is a profession unto itself.

Yes, it is theoretically possible to have staggered deliveries so that spacecraft arrive at Mars on a schedule other than every two years. But think about it: how would this help? The schedule on which the supply craft arrive doesn't matter. What matters is the latency between when a need manifests itself and when it can be fulfilled. Fundamental physics lets you get to Mars in a matter of days if you could accelerate and decelerate the entire time at 1-G. But you can't, not because orbital mechanics forbids it, but because technology and economics and the rocket equation forbids it.

The one thing you're going to need to optimize for more than anything else is kilogram delivered per dollar spent. That means being as efficient as you possibly can because launch costs are ridiculously high even with reusable boosters. That means using Hohmann orbits, and that means eight month transfer times with launch windows every two years. Yes, those windows are fairly broad, but that doesn't matter. You're still going to have to wait for periods of time measured in months and years for your Amazon order to be fulfilled on Mars.
Ditch Your SMART Goals – Use This Goal-Setting Method Instead
I see this a lot — the jump straight to ”communism”, and it’s tiresome.

I believe in this day and age we know a lot of things we didnt’t at the start of industrialization.

As soon as someone starts talking about keeping mindful about consumption they somehow end up being supportive of full blown communism.

Looking at the state of our earth you could easily say that capitalism doesn’t work, at all.
It’s more nuanced than that though.
Lit review – Relationship between social media and poor mental health
The cost savings here is in download/package size, and not runtime performance. Chances are latest chromium is faster than the system web-browser.
I was trying to research the best probiotic to start taking (for humans not fruit flies) and I became totally bewildered... any recommendations or research from hacker news welcome!
His Joe Rogan interview was similarly painful...being interviewed might not be is thing.

Funny how she bitched about zuck even though he does pretty well these days in interviews (hell even when he had to endure the congress hearing)
I took a valuable lesson from the book that has served me well over the years.

At one point the CEO injects a critical piece of wisdom by telling the engineers they are not allowed to use a mode switch to preserve backwards compatibility.

In any system, the presence of mode switches often points to where things will go wrong. If a system has two modes, then inevitably, one of them will be more unloved, untested, under documented and unreliable than the other.
in my experience most tech ceos just use platitudes constantly. having worked at a few large companies, they do it internally too. that way they have latitude to do anything they want
Activision Blizzard Reports Record Revenue as They Fuck Over 800 Employees
Well, sure, but how does that help? It's no different than having them arrive all at once and just waiting to open them. Whether they sit around on Mars or sit around in space doesn't matter.
I do not see unionizing as the solution. The entire industry needs to reinvent itself. It's totally understandable to seek security; but the issue is deeper. This wouldn't be the economic solution that can sustain itself – it maybe allows temporary job security.

The platforms that exist today are in danger of capitulating because the common consumer of our zeitgeist no longer has the behavior to pay for what they use. Social media has absolutely destroyed what paying for a product means. The common consumer has become used to not paying online because they are the product.

These businesses are not sustainable no matter what in the current zeitgeist of ad money and social media. Besides the option of all journalists working for Twitter and Facebook which wouldn't be my pick... but that's another topic.

We need something radically different to offset that imbalance.
Lately, I have been finding the physicality of reading a book especially pleasing when so much of my daily work, communication, and distraction are spent in front of a screen.
2-colors gradients generator
I get that writing tests often isn’t fun but it’s as much a part of responsible development as writing useful error messages and not using experimental features on production builds.

What really blows my mind is that we’ve reached a point in computing where the developers laziness now outranks the customers needs.

> Since I can already see the litany of armchair-quarterback-desktop-app-authors

I think you’ll find those who are offering counter arguments aren’t just armchair critics. Eg I’ve been writing software since the 80s. This includes a considerable amount of desktop software. So I’d like to think my opinion is just as valid as your own. ;)
Faith, Trust, and Privacy
When VCs that only have a shot because we are early ask to come back at Series A
Show HN: Colorffy – 3-colors gradients generator
Startup time matters. Chances are the system web browser is already cached in memory, whereas every Electron app wants to load its own Chromium runtime.
Okay yeah, that makes sense.
The story states there is no way to opt out but in preferences / contacts / privacy there is the option "Appear in suggestions" which I assume solves this but should have been opt-in.

My grief with Skype goes deep, not to mention Skype for Business and the idiotic impossibility of adding contacts between S4B and Skype.
Correct me if I'm wrong, but I believe the majority of the publishing expenses these days probably do come from marketing.
Right. Everyone knows that the hiring process is perfect and accurate and that if you're hired there's no need to prove yourself because you already did that in the interview are you kidding me?
Physics has demoted mass (2017)
One I often see cited: lactobacillus plantarum 299v
> My point, that you seem to have missed, is that sometimes what may objectively be the "best" long-term decisions are quite often not "worth it" short-term.

I'm still not sure what your point is. Are you saying that the "fuck you" is the best long-term solution once you factor in your mental health? Or are you saying that the short-term mental health benefits of the "fuck you" are enough to justify the long-term detriments?
In practice enterprise applications do a lot of relational operations.

Graph DBs might be valuable for a lot of problems, and it does feel like something like Neo4J would make a lot of sense for stuff like social networks, but for business records stuff isn't really that spread out
A quick search for "bilingual population of the world" shows that the MONOLINGUAL population is somewhere around 40%.....so no, it's not "just people of the USA" who only speak one language. China is also overwhelmingly monolingual Mandarin speakers....that's something like 15% of all of humanity, 3x the population of the entire United States, that only understands Mandarin.
I have absolutely heard non-programmer users complain about the Slack desktop app. They may not be able to diagnose why it is being slow or unresponsive, but they can still tell when it's being slow and unresponsive. And while the term "power user" has fallen out of favor, there are still users who aren't programmers, per se, who nonetheless understand concepts like memory and CPU usage.
If it's like lots of other EVs, the batteries go completely across the bottom of the vehicle for a low COG.
> nor that that would anyway be enforced by the OS at any cost (scheduler will prioritize higher-priority tasks).

When sorted against ordinary time-sharing program priorities, any real-time task is a higher priority.
As a child, one gains some immunity factors from ...the dirt.
Airbus to give update on A380 shutdown plans: sources
I believe Amazon found people tend to leave a non fiction book 100 pages from the end, so commissioned books 100 pages shorter than usual. A lot of it is about the books looking good and justifying its own price on the bookstore shelf.
A hash index is O(1) no matter what language it's called from. The reason most people don't use hash indices very often is that they do not allow you to do a lot of useful things that you often end up wanting to do, such as retrieving all values within a given range.
I agree with the sentiment, but types don't guarantee correctness. I would put such a developer on "TDD-duty", be thorough about code reviews and do some pair programming.
By the nature of their jobs, teachers often teach the same 1 year 15 times...
Smart hard-working friend just needs a shot
Have a friend (24, recently out of SFSU) that is very hard working, passionate about startups/tech. Long-term wants to be in product. Right now is willing to take on any job and do any amount of dirty work in a startup as long as she can learn. Some living wage is needed, but otherwise not an issue.

Superpowers are:
1) attention to detail
2) great judge of character
3) organizer
I'm not denying that you could have a query that takes hours and is within 10x the speed it should be, just saying that it's very common to have inefficient SQL queries for reporting. I would say it's almost the "default" state unless you do a bit of work.

Some more detail here: https://news.ycombinator.com/item?id=19150971

There are many interesting queries that don't touch all the data in the database. The 'cat' thing was basically assuming the worst case, e.g. as a sanity check.
It's not that difficult. You ship products to specific usergroups and don't need to exceed their tolerances. That 5% of users really hate Electron - or even know what it is - simply just doesn't matter to Slack.

And besides, of that 5% of people who hate it, a large percentage of them use it anyway because they have to.

Overengineered products for the minority don't do well unless you charge a huge premium for it, something my field unfortunately does a lot of and I have to deal with.
So like, a Basic Income Guarantee, Single Payer health insurance not tied to employment and maybe some sort of jobs program we could use to solve a couple of pressing problems involving climate change and failing infrastructure?

Sign me UP!
Of course, the owners are not going to support restrictive labor relations laws that are directly aimed at reducing their private property and contracting rights in order to enable their employees to extract above-market wages from them.

But it's pretty hard for owners to prevent this kind of outcome. You are legally restricted from exercising your right to free association and only employing people who oppose unions, if you ever become an owner.
> but what users want is even more important

Only developers and very tech-savvy people bitch about Slack. Your average person working in Sales, HR, or operations cares not for the memory footprint of Slack.

It's also not nearly as bad as people make it out to be. Yeah, it's slower than mIRC, fair enough. But IRC is dead to almost everyone and Slack took over, so it is what it is.