skysight-inc/HackerNews huggingface dataset:
Nowadays, things that can be made by machine using little labour are cheap. Things that need a lot of manual labour are super expensive.

We are wealthy because so many cheap things exist now, so we can have a lot of things. But tailored clothes are still expensive.
Comparing Package Managers – Whats the Best for You?
Of course. Of course. You are totally right.

https://www.youtube.com/watch?v=23I5GS4JiDg
Maybe show a more descriptive dialog like "do you trust x.com not to deliberately misuse your personal data (advanced->timer access)"
Good luck! You're never too old.
Ask HN: Any research on 25+h days effects on health?
I believe many people in the startup world would be interested in this question.

What happens to your body, when you sleep 7-8h, but you extend the period of time you are awake?

I, personally, can't sleep longer than 10h, no matter how long I was awake before that. Lately, I've been experimenting with my schedule (out of necessity to meet certain deadlines, mostly) and I found that I feel relatively OK, when sleeping regular 7-8h and working longer hours, ultimately going over 24h per sleep-awake cycle.

Obviously never getting your sleep at a certain time of the day (every day you move the time you go to bed with the number of hours you extend your day with) has an effect of the quality of your sleep and ultimately you get less sleep.

So, is there any research that you know of, comparing these 2 different types of sleep deprivation:

- sleeping less but keeping the 24h cycle duration;
- sleeping regular amount of hours per cycle, but extending the cycle (through your awake time) to over 24h.
You say that as if it were objectively true, but in fact it's just opinion, which has the unremarkable honour of being the most popular view of current mainstream diet "experts".

Further, it's absurd to focus on the macro-nutrient ratios of a single calorie source. For most people, dairy is almost invariably balanced against other calorific sources, many of which are almost entirely carbohydrate, like wheat, rice and refined sugar.
I've always thought of that as "last Monday" ("i mandags" in Danish).

Just "Monday" is the upcoming Monday ("på mandag") and "next Monday" is the one after that ("næste mandag").

Everything else just seems needlessly confusing.
> We're essentially just reading a comparison between two developers's DSP code.

It's the same code. The Mutable Instruments modules are all open source.
Ask HN: How do you deal with your frustrations around a project and management?
On a project, where things are not like you want them to be, and you continously encounter code which is not tested, implemented by a "spec" and whatnot.

Where you feel like no one else speaks up around challenges and the same constant issues that doesn't seem to get resolved.

I can't help myself and speak up about these frustrations and people not really wanting to adopt a positive change.

Thanks
I wrote a lengthy reply to this to expand on my point and try to make it clearer, but this isn't really the right place to put it, and your profile doesn't have contact info. So I've copied it out into an external site for people to click through to if they choose. It's here:

http://www.solipsys.co.uk/RandomHash/01b535c4dfe0e250e083473...

That deliberately won't last forever, so the link will fail after a while.

Just a random experiment.
Vim Awesome: Repo for vim plugins
JVM Bytecode is not a low level bytecode. It doesn't support value types or aribtrary pointer manipulation within a sandboxed memory area. It has a lot of java semantics baked in. Performance in most cases is better than javascript but it still is in the same order of magnitude because you have little control over the memory layout.

Webassembly solves a problem that existing low level bytecodes like LLVM IR do not intend to solve. LLVM IR is not stable across LLVM versions and usually is optimized for a specific architecture.

JVM bytecode is stable but high level.
LLVM IR is unstable and low level.
WebAssembly is stable and low level.

They all solve different problems.
I was a die-hard ST3 user. I looked at Atom and it was slow and sluggish at the time. I gave VSCode a try after it added support for restoring unsaved changes (i.e. being able to edit a file, close and reopen VSCode and not losing your unsaved changes).

The biggest advantage of VSCode over ST3 is its code intelligence. It's the kind of quality you'd expect from an IDE like WebStorm/IntelliJ but without the entire weight these IDEs usually bring to the table. VSCode still feels genuinely "fast enough". And if you work with JavaScript, the code intelligence even becomes better if you have dependencies that have community-provided TypeScript typings -- you don't even need to use TS to benefit from the built-in TS support.

Other than that, the extension ecosystem is very strong. I missed a few ST features initially (mostly specific keyboard shortcuts) but there are extensions that provide all of that (including an ST keymap) and more. It's also fairly easy to write an extension yourself if you know a little JS.
He reduced 2040 to 204 by dividing by 2 and 5 because he’s not interested in the factoring so much as just whether 7 is a factor.
It doesn't require making an account. You can download the main application and a lot of plug-ins (and sources for them) without logging in anywhere.
I think you are missing just one thing to have the perfect starter kit: action types should be in constants that could be reused in your reducers. Otherwise it's to easy to misspell a type.
Speak for yourself, but I've been totally pumped about web audio for the last few years. This casts dark shadows across my dreams.
https://www.google.com.au/search?q=disable+the+High+Sierra+n...

https://discussions.apple.com/thread/8181588

[I don't recognise your username but I have an astonishingly poor memory for names. School was Camberwell Grammar. If correct, my email is username at gmail.]
> To promote an idea, you need only put it in people's heads over and over again.

As a voracious consumer of news, I spent hundreds of hours from summer 2015 to November 2016 having my mind exposed to headlines, articles, images, and videos on TV (both on TV news programs and late-night comedy shows), and on news websites (NYT, WaPo, Yahoo, MSN), and on social media (in 'Trending' sidebars of Facebook and Twitter) telling me that Trump is a crazy, racist, misogynistic, fascist maniacal idiot who is totally unqualified to be president, and whom "everyone" hates except for white racists and uneducated rednecks. Well, it didn't convince me, and didn't convince a majority of voters in 30 other states. That being said, I'm very open to consuming just as much anti-Trump and pro-Democrat content as soon as the Democratic primary begins in early 2019, or even before then. Maybe I can be persuaded that time around.
I think it's a sheer mass problem. In order to support a few million people full time innovating, you need a tremendous support infrastructure that just wasn't even possible with ~10m people on the planet.

http://www.gigamonkeys.com/flowers/ is related - if you have a percentage of your population working on making the rest of the population more efficient, this only makes sense above a certain leverage level.
I agree that we'll probably see new attacks in this area for a long time.

That said, the main new ingredient of Spectre seems to be the idea that userspace can poison the branch target buffer to cause speculative execution of arbitrary code in kernel space. That part of the attack should be fairly easy to mitigate with new hardware, by XORing (or hashing) the index into the BTB with a configurable value that depends on the privilege level. So each process has its own "nonce", and they're all different from the kernel's.

Then BTB poisoning won't work unless the attacker knows its own and the other context's nonce. Even if further attacks are found that leak this nonce, they could be mitigated by changing the nonce at regular intervals.
wasn't it dolphin?
It claims to be "Awesome by default", but does not tell much about what that actually means.
Tutorial: Building a REST API with Serverless and MongoDB
Yes, this was one of my goals with the whole site design. Thank you, very appreciated.
> I founded a company based on the latter that is ticking over nicely.

I'm curious: How much does your company's product rely on materials that either didn't exist 20 years ago or were significantly more expensive to procure in small quantities 20 years ago?

I ask because I have a hypothesis that a lot of things that seem like low-hanging-fruit that should have been invented earlier actually depend on the abundance of materials and manufacturing processes that only became common 20ish years before the invention.
Where's the Win8 PDF generation? I can't find it on MSDN. Unless we're talking about GDI print -> target "print to PDF"?
I think the most frustrating thing here is it doesn't need to be this bad.

Rendering HTML and running a JS VM might seem like a long way around to get a desktop interface, but you're reading this in just that context, alongside a couple of dozen tabs, many running webapps with complexities to rival Microsoft Word '97. You're not using 4GB per tab; you probably aren't even getting up to 4GB with all your tabs.

Electron can do better.
Just checked on Windows and it was on by default for me for Firefox 57.0.3
Multi Actuator Technology: A New Performance Breakthrough – Seagate
>What is WASM's advantage over, say, Java's bytecode?

Precise control over memory layout and allocation which can translate into massive performance gains of several orders of magnitude.

LLVM IR isn't stable accross LLVM versions.

Webassembly is the solution to a problem that stayed unsolved for decades.

There is no alternative to webassembly. It is in it's own category.

Probably the closest competitor you could find is LuaJIT with it's FFI module but LuaJIT wasn't designed as a compilation target. It'd suffer from the same problems that asm.js did.

JVM bytecode is stable but high level.

LLVM IR is unstable and low level.

WebAssembly is stable and low level.
Ask HN: How can Meltdown/Spectre be used against a webapp?
I'm not someone who's knowledgeable in processor/memory/hardware levels flaws. But I'm curious how either Meltdown or Spectre can be used against a webapp (assuming the attacker doesn't have access to the box). Just to clarify, I don't have any intention of trying to do this myself. I'm just looking for a high level explanation so I can understand the severity of this better.

From my understanding so far, the areas that I have to be most afraid of are attacks on my personal devices and servers living in AWS/Digital Ocean/etc. Personal devices are really vulnerable and easily accessible to hackers (via desktop apps, or even JS in the browser), while in the cloud someone could possibly attack from within their virtual machine and gain data from someone else's guest OS.

What I don't understand though is, how can someone gain use this vulnerability against me when all they have access to is my web application (or whatever I load for them in the browser). Is it possible at all? Put another way, as someone running a web app, as long as my cloud provider has updated their machines, what ways could I be attacked if I haven't updated my own OS that I run there?
How to Launch an ICO: Simple Explanation of Its Principles and Campaign Examples
It looks that way. Not good.
Doing any sort of work is a constant process of invention, as you solve all the little problems involved. This other post linked from the article is a good read: http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
Weight Management Tactics for Women
A Way iBeacons Might Actually Work
> We have absolutely no contract with the universe or nature that guarantees us that there's "always more to invent", even less so that "the possibilities keep increasing".

Think of human knowledge as a circle. The edge of that circle is the edge of human knowledge. Inventing a thing makes a little bump in the circle that pushes the edge outwards. The bigger the circle, the bigger the circumference, the more possibilities to invent something.

http://matt.might.net/articles/phd-school-in-pictures/
>Obviously Steve had already exploited and cheated Woz on a number of occasions before the formative Mac 1984 Ads (which made a deep impression on me at the time.) So it's not that much of a reach to say they are somewhat cynical.

Sure, but do you know how many bona fide members of the counterculture themselves exploited and back-stabbed others, especially for petty power politics and fame/recognition? It's not like the counterculture didn't have a fair share of BS itself, or cynical people (Leary comes to mind, or take Jerry Rubin).

A large for-profit non-private company (as opposed to some small co-op or something) with revolutionary/hippie/counter-culture mottos that otherwise operates fine within capitalism was always gonna be BS in that aspect.

>Millions who believe he was an agent of change and a tech god. While many many, who look deeper at the man think he's quite the piece of (edit for politeness) work.

Those two things are not necessarily at odds. It's some particular Americanism (or protestantism relic?) to believe agents of change, national heroes, great historic figures etc, must also be good, altruistic and warm people.
Bosch joins Intel, BMW, Audi, and Mercedes, buys stake in mapping company Here
Agree! I am not a developer or an overly technical person and I recently started using Emacs because of an article here (using ido and org mode). I like it but I'm not fluent enough, or know enough of what it does to switch to it for everyday tasks - but there's a beauty in navigating file systems, creating files, switching windows all with your keyboard.

Does anyone know if you can actually write code on Emacs, like HTML/CSS/Javascript?
I predict someone will figure out how to edit the genes the same way with off-the-shelf kits within a year or two and will publish it for free.
Samsung’s new Exynos chip teases iPhone X features for Galaxy S9 – The Verge
What you need to know about the Intel flaw everyone's freaking out about
Mitigating speculative execution side-channel attacks in Microsoft Edge
> Obviously, the 3-month-old should get it.

Octogenarian Einstein/Tesla vs random 3-month-old? Is it still obvious?
I have been and still am friends with people who have all sorts of prejudiced views, ranging from those who hate particular ethnic groups and nationalities (including my own), to those who disparage and insult those with different interests of educational backgrounds (such as one friend who is an I.T. guy and who constantly refers to non-I.T. people, even within his own family in shocking misanthropistic terms). Everyone has their own views, and I believe in acceptance. If someone expresses or suggests violent impulses, that is one thing, but to just express hatred is part of humanity. Do you hate anyone? To turn it around, there are plenty of people who hate themselves, but are all of them physically masochistic and/or suicidal?
Spaces. Tabs are invisible and mess stuff up if mixed with spaces.
"peopled"? Really?
I know this is not meant to be taken seriously, but some claims don't even make sense from a purely mathematical point of view.

> Area: The area of the Universe is infinite.

Right now there is more evidence for the universe to be finite rather than infinite.

But apart from that: Just because it has no borders doesn't mean it is infinite. This is a classic failure in understanding infinity. For example, the area of the surface of a torus is finite, yet when living on a torus surface you won't find any borders. Same for higher dimensions.

> Imports: None. This is a by product of infinity; it is impossible to import things into something that has infinite volume because by definition there is no outside to import things from.

This has nothing to do with infinity. This is solely due to the definition of a universe.

A finite universe doesn't import anything as well, and this is no contradiction whatsoever.

Also, an inifinitely large "part" can still import and export, despite being infinite. For example, take an infinite universe and split it into two halfs. Those "parts" import and export, despite being infinite.
Microsoft abandon the entire API, and replace it with something new every couple of years (the grandparent comment has a good list). This has the benefit that once software does work it should continue working more or less indefinitely.

Apple have mutated the same API over many years, however Xcode's default settings drift, deprecations are frequent, and the new macOS is rarely backward compatible with a large application. This means that each summer when the new Xcode/macOS combination is released you have to spend some time getting up and running again.

I doubt that the ideal situation of a continually developed API with perfect backwards compatibility exists. In that case the getting your code building and running with the new Xcode/macOS each summer is likely less time consuming than rewriting against a new API every 5/10 years. If you are maintaining well established code, then the opposite is true.
Self-Serve Data Preparation Doesn't Mean Traditional ETL Is Dead
Anecdotal experience with a men's AA group that a friend of mind joined (and brought me along for moral support): a big part of the value that AA provides is a support network for dealing with some of the trauma and self-loathing that they had previously been using alcohol to drown out.

The degree of emotional intimacy in the relationships was something I missed when I moved to a different city and (not being alcoholic) no longer felt comfortable going to meetings.
Making your own rope is easy with some trial and error. You just take a bunch of stringy things and twist them together to make a stronger stringy thing.

The twisting bit takes some finesse, and obviously you won't be making nylon rope with your bare hands, but making a grass rope is child's play.

Making a wheel, once you have the concept of a wheel, is pretty damn easy too. If you want a stone wheel, take a large stone and chip away until it resembles a wheel. If you want a wooden wheel, take a large piece of wood and whittle away until you have a wheel.
I use Naked Browser for my normal web browsing, nothing faster or cleaner, but all web links from apps go straight to Firefox Focus. Who knows where the obfuscated links are taking you?

It's light and fast: great for my old phone.
thanks, I have the same request / reasons. don't want to miss out on fixes for the inevitable critical vulnerabilities that turn up in Sierra.

On a side-note, is there anything about high-sierra that's a notable improvement over sierra?
IIUIC the Sinclair Method is very much a CBT hack. The drug disrupts the positive effects of alcohol. By making the experience of consuming alcohol unpleasant instead of rewarding, it becomes easier to overcome the psychological addiction.
Show HN: Engineers do by changing infrastructure
The Performance Education Smart-Contract URBANPLAY.

Overall challenge is to deliver an Internet of Things (IoT) system for connected devices and smart object, environments, businesses, services and persons with dynamic adaptive configuration capabilities, conform European Internet of THINGs, unifies social dynamics, teaching, learning, and maintaining THINGs services.

Nourish “A Cult of Ignorance” or code for the Initial Knowledge Offer - dutchnovum.nl/urbanplay

Ferdi Tekin
Founder & CEO
Dutchnovum
Me, I think there is no life beyond Earth.

> How, when given the evidence of practically infinite planets out there (considering that almost every star may have at least one planet, and there are even rogue planets [0] that don't orbit any star, and that asteroids and comets or even dense nebulas could also harbor life), can we even consider the possibility that this is the only planet with life?

Who gives a shit?

If our spaceships landed on a distant planet populated by a vast hyper-intelligent civilization of decidedly not-alive robots, would we shrug, say "no life here," and head home bored?

Maybe life isn't what we're looking for?

Maybe chemistry is not so poor that it has to repeat itself by re-creating something that we would consider to be alive. Maybe the non-living things are vastly more interesting.

Maybe finding distant life is like visiting a distant country and finding a McDonalds.

Maybe "let's find life" is just a failure of imagination. It's SETI, not SETL.
As a side topic, are we really in a place that even vulnerabilities need branding and websites?
Would you know why people suddenly started worrying about this now, when—as you pointed out [1]—cache-based timing attacks in Javascript were already practical in 2015? What's so different about these cases now? Did the earlier research just fly under the radar?

[1] https://news.ycombinator.com/item?id=14057224
To me, Burning man sounds like a weird cross between a frat-house initiation ceremony and a hippie festival.

Sounds like a toxic environment to me.
This is an equally excellent argument that aliens speak English.
Well, they may chose to spend more money on specialized chips they earlier have thought of as risky. But the whole risk considerations are now out of the window. You never got fired for buying from IBM and then Intel. Now Intel lost the magic touch and is just one among others. That will affect their pricing power big time - check out their pricing history over the past years and you notice some strong tendency for functional pricing which is an indication of near monopoly pricing power. Expect profits to dive.
Reminds me of the evolution of Lua https://www.lua.org/history.html from a configuration language to a full blown programming language.

Awhile ago, we've used this code as data approach in a game development studio for everything. For example, maps/levels were stored as a Lua scripts that get executed on load and contain a sequence of PlaceObject, SetProperty, etc invocations.

It doesn't come without drawbacks, though. For example, Autodesk Maya stores scenes as Mel code (as a bunch of createNode, connectAttribute, setAttribute commands). This script gets executed on load in a single thread (utilizing a single from your N cores) and scene loading can take ~30 min on large scenes. Security is also an issue but it's fixable with proper environment sanitation and sandboxing.
The story is about the pricing, but the drug itself was more interesting to me:

https://en.m.wikipedia.org/wiki/Voretigene_neparvovec

It’s a gene therapy delivered in a viral vector. They inject it (into your eye which much be fun). It appears to be one of the first approved gene therapies.