skysight-inc/HackerNews huggingface dataset:
I don't like apps/hacks when it comes to mindfulness and meditation. Humans have been successfully meditating for thousands of years without them. Gamification of mindfulness totally misses the point.

The Mind Illuminated: A Complete Meditation Guide Integrating Buddhist Wisdom and Brain Science by John Yates (Ph.D.). This is the best book I've read on meditation. It takes you through why it works, how to do it, how to keep improving at it, and all the common pitfalls you'll encounter.
ya I enjoyed that trick too, it was the first time I had tried it but it worked really well.. You can get the traces to be really fine though I haven't measured the actual doable resolution
Is this called a Giferoid?
I recovered and archived version 0.1.0 (directly from Hal Finney): http://www.zorinaq.com/pub/bitcoin-0.1.0.tgz It has 19k lines of code. That's certainly a few months of work minimum.

Fun fact: I was contacted by the Computer History Museum in Mountain View since this tarball (and the .rar) hosted on my site is the earliest known public copy of the source code.
I can get on board with that :)
You don't need locks to access immutable objects (except perhaps for garbage collection).

But I agree that transferring control is a bad idea.
ya I did try to state that in the top of the imgur album as well
this guy uses an engraving laser with copper film to quickly make traces/PCBs https://www.youtube.com/watch?v=GEABTyNZv1k [french]
I have to say that (IMHO) Prodigy went over the top with that on The Day Is My Enemy. Thing is you can hear it on the tails of the crash cymbals, you can hear them get ducked in a "stuttery" manner when the compression from the drums hits. Actually, great production technique should be able to work around that and make it both loud without messing up the cymbal tails (or maybe just truncate them, just not have them stutter).

I found the album a bit tiring to listen to because of the continuous loudness. No particular parts really stood out to me, because everything was just sort of loud and it just seemed to go in one ear, out the other. I could pay real close attention, one can always listen better :) But again it is a bit tiring and you can't do much else.

Then again, I just really prefer their first 2-3 albums, which have quite a different sound altogether.

And I'm curious which Oizo albums you're referring to? I love his stuff, and yes some of his tracks are quite loud, (but not all the time, the whole track), but they never quite struck me as a typical "loudness war" type of loudness. Unless I'm thinking of the wrong tracks here (No Day Massacre? Last Night a DJ Killed My Dog?), he seems to like to hit a well sound-designed overdriven bass buzz, with not too much else playing at the same time (and where it does, close attention to envelopes, cutting off hits, ms transient timings) if you do that right and just normalize to max amplitude, you're 95% of the way there (at which point my experience is that compression on top of that usually fucks up that careful detail work, but maybe I need more practice or a different plugin). Possibly I'm thinking of the wrong tracks here, at least you gave me an reason to re-listen his stuff with a different ear/attention (loudness sound-design), which is always interesting :)
Actually Bernie is a self-described Democratic Socialist to a certain extent, but he seems quite pragmatic rather than dogmatic.
Offering a five stars to the rater can cause them to treat it as a thumbs up/thumbs down (as your parent comment alludes to when he references "game theory" and giving a one-star), with one star being the most powerful thumbs down, the obvious choice.

The other alternative is for users to actually SORT and RANK all products in that category that they have reviewed. Not a tenable solution.

Side comment, the Yelp histograms ARE useful... but that is more of a side effect/emergent from a bad rating scheme than anything else. Because people are using the stars not ideally, the histogram gives you insight into that. So it's not a bad solution, but a better solution would be something other than the stars.
This is illustrated nicely on the BBC series "The Hunt". Not only to they corral but they work with other fish in this process. There's a great scene where a Blur Whale comes out of the corner opening it's mouth and just swallows a massive gathering of krill. Highly recommended!
there was so much more than that really but it's the best I could capture. Was also getting tired of documenting by that time haha
Awesome gadget man!
So how does it work? Can you give us a detailed answer.
That was probably inspired by ASN.1 or other serialisation protocols.

The formatting of the code in that function also puzzles you for an instant, but then you realise just how much clearer it makes it over the "lame" but "consistently formatted" alternative of

if ( )
{
....
}
else if ( )
{
...
}
....
> Do you know what the result was? MASSIVE increases in executive pay.

That's not what massively increased executive pay. The stock market boom - starting from the early 1980s and accelerating in the mid 1990s to now - is what generated the hyper spike in executive compensation. You can directly trace all big increases and drops in executive compensation, going back 50 years, with the S&P 500's movements.

Jul 1964 to Apr 1982, the S&P 500 went from 84 to 109. Call it 30% over 17 years. Read that again and again until it sinks in.

From Apr 1982 to Oct 1993 it went from 109 to 466. Call it near 300% in 11 years.

From Oct 1993 to today, 24 years, it has gone from 466 to 2457.

The only reason executive compensation has soared so dramatically, is because so much of it is tied to stock compensation.

If we're talking base salary, the NBA's total league roster (~450 players) earns as much as all Fortune 500 CEOs combined.
Congrats!!! You are one of my favorite stories to follow. Keep up the great work, and congrats on the new family member. :)
While I do believe that inequality is one of the biggest, if not the biggest, issue in modern developed nations, isn't the rise of the inequality largely due to accumulation of wealth, and not income amongst the richest?

I see a lot of ire being targeted towards people making close to a million, and while the 1% makes for a good slogan, I believe the real problem is actually the 0.1 - 0.01% whose wealth has skyrocketed. And you don't reach the 0.1% with executive pay, but rather due to making money on existing capital.

Wasn't Picketty's research evidence that the problem isn't income, but rather accumulated wealth?
What's the point? Why not write your server directly in say Python or Java then?

I thought WASM is meant to get around the restriction that the browser only understands JS right now.
I really hope you make that post highlighting your favorite parts of the C++ Bitcoin codebase; it is super interesting! Keep up the great work.
Show HN: Comparison of Apple's ARKit & Google's ARCore
Bernie Sanders isn't anti-corporation, he just doesn't think they should have as much power and influence in our society as they currently do.

It's a benign argument. I wonder why his opponents hyperventilate and exaggerate his positions...
You are missing the one reason this won't happen anytime soon. Battery tech.
The biggest point I agreed with in the article was: "There's a huge difference between someone telling you they'll buy your product and them actually buying it."
Not so much a loophole but the UK Information Commissioner certainly adopted a more relaxed approach to enforcement of the requirements of the cookie law compared to other countries.

And the law required prior informed consent to cookies with opt-out not generally being considered to be valid consent.
I was tweaking my monolithic BBS software's web interface and decided it needed to be rewritten single page app because there were elements that really needed to persist in memory for the experience I wanted.

There's web based terminal in that app, and the user would lose their session while navigating through the site, and there's also a radio stream going on that I didn't want to have to rebuffer.

I make SPA's all day for work, but they'd probably be ok with a different approach. Wasn't until I started to muck with my BBS's interface for fun from a user centric perspective that I realized that a SPA approach was the solution to most of the problems I saw. Not that this is a common use case, but just sharing my recent experience.
Kudos to the author, Candy Japan has always been one of my favourite stories on hacker news :)
Very cool! Almost like Mixpanel in that any event can be caught, only this is for tagging notes on sites. Well done, it looks very promising. Does it work on full JS Single Page Applications?
Simply put, it's designed to make PDF output and provides a lot of quality-of-life tooling around that. Better support for CSS paged media and non-HTML XML input, better handling of page-spanning tables, shims for things missing from paged media (like hyphenation and ligature controls, PDF-specific objects to modify output with Javascript, Javascript embeds into PDF output), better out-of-the-box styles, better documentation and support, and more predictable output and better debugging tools.

Browsers are catching up on paged media options, but they're not all the way there yet. The rest of the stuff Prince does is not (and arguably shouldn't be) in the scope of headless Chrome.

There was a brief moment where headless Chrome supported flexbox in print before Prince did, but that was fixed a month or so ago in Prince dev and should land in production soon if it hasn't already.
Correct -- in so far as it's relevant to this discussion, that supports my point. I'm really not sure what you're trying to say.
I can't believe Schmidt is allowed to be kept around. The dude is clearly evil.
That's actually what we did. From pilbox's docs:
> It is not intended to be the primary source of images, but instead acts as a proxy which requests images and resizes them as desired.

We fetched from S3 on-the-fly while caching the generated image using a CDN we already had at hand. This is a band-aid for the night (we're in India, it's 2 AM here) and not for handling daytime traffic. We're obviously hoping imgix will fix their issues in the next several hours. Even if not, at least our customers get a degraded experience than a broken one.
you should patent it asap
Gifpop will print ones for you with up to 10 frames:

https://gifpop.io/

(disclaimer: I've never used them and have no affiliation)
There was a plastics gold rush in the '60s because of the massive investment in R&D and basic research made in the first part of the 20th century, due in no small part to the world wars. There was an internet gold rush in the 90s and the aughts because of the investment made by the US in programs at DARPA and Bell Labs, a public monopoly. You can't have these kinds of non-zero sum "gold rushes" without laying the groundwork through new understandings of the universe, or how to better organize society. Yet as a culture we glorify the Steve Jobses of the world that do the equivelant of carrying the letter from the mailbox to the house, forgetting that it was flown halfway around the world to be there in the first place.

Entrepreneurs don't create gold rushes. Scientists create gold rushes. Forward-looking politicians create gold rushes. Strange devils sitting alone in their rooms create gold rushes. But these rushes happen 20, 30, or 40 years after the initial investment is made.

So we're not going to see many gold rushes in the next few years. Sorry. Hope you have some rents to draw.
I strongly believe that the people listening to them right now, will be the future leaders of America. I hope to be one of them.
> victims of the past [...] slippery slope

Would you please not take HN threads on generic ideological tangents? It's against the HN guidelines.

https://news.ycombinator.com/newsguidelines.html
CEOs pick board members, and board members decide their salaries. Further, board members tend to be other CEOs so it's in all of their interests to inflate CEO salary.

That would be the collusion, although I think it's less collusion, and more a misalignment of interests that lead to a negative outcome.
Perhaps you could sidestep the “printing” issue by pre-laminating some kind of detachable e-ink display?

It'd also be reusable!
Exactly right. Aviators know that a propeller blade provides thrust/lift but also induces drag. Given a certain power output, the more blades you have, the more drag you have, but you don't get any more lift/thrust. Therefore, if efficiency is what you want you really want as few blades as you can get away with. Normally more blades are a consequence of other design constraints, such as how wide you can realistically build a propeller blade before the stress causes it to disintegrate.

Small multi-rotors have to spin faster to compensate for their reduced efficiency, leading to the characteristic drone sound.

Computer cooling guys know this too... bigger slower fans move more air and do it with less noise.
Liquid Telecom Partners with Microsoft to Deliver Cloud Services Across Afrika
Phew, I thought Digital Rights Management was snaking it's way into every rendering operation on every machine. I'm sure advocates wouldn't mind that.
What is SSL and how does it work?
I wonder how common it is or if it's always required. When I used to travel out to oil rigs by helicopter (admittedly a long time ago), I never had any training. But it wouldn't shock if rules were stricter today.

Given how helicopters are used for all sorts of scenic flights, I'd be surprised if it were any sort of universal requirement.
At that time, it wasn't a major part of the website -- and I had redis on-hand, so I just did all this work in a couple small python functions inside of our main webapp and used redis to cache. It worked pretty well. I was only introduced to Varnish some years later and I still haven't used it extensively.
You're right theoretically but I've seen numerous people on important FOSS and closed-source projects positions actually start addressing a problem after it has "gone viral" on HN.

Don't overestimate people; most devs and managers would look the other way if not much internet attention is given to their security issue. If they notice a report on HN they kind of panic and go in damage control mode, and then maybe actually fix the issue itself as well.

Being vocal on a popular and respected forum as HN is important for important issues to get much-needed attention.

Please note: I don't like that this is the truth but alas, I guess this is how Homo Sapiens works: it's not important if you know you screwed up; you can bullsh*t yourself to oblivion and delude your conscience but once many people know about your screw-up, then you suddenly care.
I have a lot of strategy ideas but in general the idea is to find very promising technologies that have surpassed nascent issues in the original protocol, invest as much as you can as early as possible, and sit on the funds as long as possible, ideally many years.
How an App Development Company Uses the Agile Methodology
Tierion ICO: The Misleading and Inaccurate Claims Made to Investors
The stock market in general is moving in a strange direction in the past decade.

•First the dividends became the thing of the past as the companies argued that stock buybacks are more tax-efficient. The general public accepted it.

•Then the earnings per share disappeared and loss per share became standard. The argumentation was that it's better to invest in growth today and figure out profitability "some other day". The public ate it with not much questioning.

•Then it was the voting rights' turn to go with IPOs like SNAP. It raised some concerns (like being excluded from the S&P 500), but didn't stop people from investing either.

So if the general public keeps on bringing the money in despite the worsening conditions, it makes sense that someone would come up with even a bolder plan for turning this condition into their personal profit.

I blame the agency problem [1]. Too many investment decisions these days are made by someone investing someone else's money and their interests could be different from simply maximizing the returns and too many people blindly trust their money to be managed by someone else without fully understanding the underlying processes.

1. http://www.investopedia.com/terms/a/agencyproblem.asp
Bit like this https://www.reddit.com/r/sysadmin/comments/6lgg5m/received_a...
And with this response, it sounds like you agree with everyone in this comment thread.
One of their competitors?
If AWS had an incident this long, there would be no noise and no public post about it. And the customer support would keep repeating have you try buying bigger instances?
But GDPR is more than that right? I can tell Google to delete everything it knows about me, not just start opting out.
Marx would like a word about means of production and the ultimate destination of the value they add.
Wow, looks like ~7 hours so far? https://status.imgix.com/
My company has some apps that we need to install on our customers servers. A linker would have been amazing for us 7 years ago as we could have targeted the (as of then new) 4.0 runtime and redistributed or binary. But as it was, we could only expect the 2.0 runtime to be installed so we can't really leverage a lot of stuff that's been out since then and had to write our own hacky versions of lots of common things.

Nowadays with dotnet core you can bundle the entire runtime with you binary. The linker is cool, in that it will create a strictly smaller binary, as in "hello world" might be 12mb instead of 50mb. That's cool, but it makes me wonder if .NET would be in a strategically better place today if the linker were present 10 years ago. How many companies didn't choose to write their app in c# simply because a customer might not have the runtime installed?

In any case I'm really impressed with everything Microsoft is doing with dotnet core and hope that I get to use more of it.
TFS 2018 RC1 is available (Brian Harry)
Major mode for reading EPUBs in Emacs
For those jumping to conclusions, beware:

> Most of this money has been spent on product and shipping, meaning I haven't made anywhere close to a million dollars in profit with this.
I don't think you read the description on that. When the cartridge is in the camera, it's getting power from the big battery. When ejected, it switches to internal supply.

Also, you replied to the creator of the camera, so I'm going to guess he knows best :)
Ok well that you can rent in such a good location on a 70k income (assume USD?) means lifestyle in Perth IS much more attainable than on SFO which might require a 150k income.

Rents seem to be 300/W AUD for an appartment there. Nice. Here in Sydney it's double that. 300 gets you a room in a decent location.
This sounds like an interesting solution, thanks for sharing!

Do you happen to have followed any tutorials, or were you forced to hack things together on your own seeing how you found it to be a pain?
If this is long term, its better for remote workers to register as company (as sole proprietor). You can then pay them online.
For e.g. - Indian guy can register as company and get a instapay account. Share a link and invoice with you and then you can pay.

This works as you will anyway need invoice for tracking expenses
TensorFlow Tutorial and Examples for beginners
It somehow reminds me of http://amasci.com/weird/unusual/e-wall.html
Sadly, most people involved in language design don't actually do any serious concurrent programming and don't know any better, so the mistake keeps spreading and people keep glorifying the mess of shared-memory multithreading.
The poster you refer to is referencing a Phil Jones quote
Hi Nathan, thanks for the writup, highly appreciate you taking an HN/AMA :)

What about the "Bayang Toys 9x", do you have better suggestions today? Because GearBest's armada of similar drones make it hard to choose a great drone for an outsider [1]. I think there are three folks who are in the majority, that aren't professional hobbyists.

Those who want a) great office+outdoor drones for under '$69', b) very fast drones with cameras for under '$249' c) high-altitude aerial drones with stablized cameras for under '$349'

Can you suggest drones that fit into these categories? =)

--

[1] https://www.gearbest.com/rc-quadcopters-c_11333/
How about including fusible links and resistor ladders into the OLED so you essentially "burn" the picture into the display?
You say that as if it's a bad thing. A company is not a communist-commune where everyone owns the "commune" collectively. The executives' compensation is based on the company performance because they probably own shares and because their specific "function" is to make the company perform better.

An employee's function, on the other hand, is to do their "task". They get paid to do it. Now, you could argue that if they do their task well, then the company does well as well, but that's not the way the relationship is presented. It's more transactional in nature, because it's easy to quantify the value being exchanged.
I mean, you could say the same thing about assembly language programs. "Either static or dynamic typing is needed to prevent large programs from becoming a twisted mess" is a pretty uncontroversial statement today, despite the fact that there were some very high quality large assembly language programs written back in the DOS days.

Besides, WebKit doesn't do fine-grained parallelism on the level of parallel styling or parallel layout. My colleague Manish came up to me after a long back-and-forth conversation with bz to figure out which objects were thread-safe and told me "the biggest lesson of Stylo is that adding parallelism to a previously large sequential C++ project is basically impossible". That's because large-scale projects invariably fail to properly document the precise synchronization invariants that each object must uphold in order to function properly. They settle for blanket statements like "the entire render tree is single threaded only" which, while conservatively a correct statement, essentially gives up on fine-grained tracking and makes it very hard to add parallelism later.

By contrast, when you lift concurrency guarantees into the type system, the compiler essentially enforces that the documentation on thread safety is always up to date. This makes it way easier to start with sequential code and add parallelism (and/or concurrency) later as real-world profiling indicates fruitful optimization opportunities.

I think you're way too casually dismissing the very real problems that unrestricted shared state has.
Generally speaking when you interface with a c library you should use the same types it uses. So while you can like get by with `stdint.h`'s `uint64_t` on _most_ platforms you hurt portability.

Example:

This is because `stdint.h` isn't 100% compatible with _every_ platform Linux supports. This gets in hair brained definitions of pointers lengths on some obscure platforms. For example SPARC64's `long`, `long long`, `void\`, and `uint64_t` aren't all the same size (`long long` is `uint64_t`, while void\ and `long` are `uint32_t`, but in kernel land `void\*` is `uint64_t`).

Just like C11 Atomics can fail on ARM and PPC under some scenarios so the kernel doesn't use these as well.

Its my understand the Kernel supports more platforms then the C standardization committee xD

---

So the kernel likes to define its own primitives, and when you interface with it its is generally best to just use those definitions. Or if you want to use _standard_ types, you have to understand you are hurting portability.