skysight-inc/HackerNews huggingface dataset:
A related topic, for which I'd like to see a compilation, is an encyclopedia of voice coding formats. Developed mostly for and by telephone companies, there have been numerous methods of encoding and compressing human speech for transmission, security, or storage. There is a Wikipedia page on the topic [1], but the subject is deep and the list is longer than Wikipeida can cover.

[1] https://en.wikipedia.org/wiki/Vocoder
This is what I'm wondering too. What is the factor that forces them to revolutionize cars at this pace? Why can't it just take a decade longer? I'm going to bet it has to do with economics, not physics. And that it is mathematically possible to have done it slower, if the market wasn't so damn fickle about making lots of money really fast.
Agreed. This book will give you a fantastic way to think about ETL strategy rather than simply pointing you to the latest library.

Some of the recent popular toolkits / services aren't "real" ETL -- they simply move data from one place to another. This is obviously a crucial part of ETL, but it's not the hard part. And without an understanding of data warehousing such as from this book, it will not be easy to discern the difference.

(This is based on many conversations with people on both sides of the table.)
Show HN: CCQ.ST Complete quests, earn points, enter the leaderboard and get ETH
Show HN: Map of Related Books for “Designing Data Intensive Apps”
I agree with your description of what the real, practical problem is, but I'd like to hear your opinion about solutions. Personally, I do think a viable answer could involve rule-makers/enforcers making subjective judgements on sometimes unclear issues (even if that group must be small to feasibly operate). The practice is necessarily common because that's the nature of many of our social systems. We introduce as many abuse-curbing objective elements as possible, but in the end there will always be some amount of human judgement. If the balance tips one way, the system loses effectiveness, and if it tips the other way (the "slippery slope"), it becomes a new problem. Personally, in the example given, I don't think it would be impossible to find a balance that allows the mean-spirited speculation about why the first lady wasn't around, but disallows the borderline calls to violence and direct calls to hatred of people whose children have been murdered. Again, I agree that the problem is "how", but I absolutely am not pessimistic about it. I think we can use content moderation, despite its subjectivity, to find a balance - certainly not a perfect balance, but a better one than exists today.
Yes but you can detect that. The enclave can sign a statement that you could verify with a public key for that enclave. So if you replace the hardware there is no way to do that anymore as you cannot extract the private key from the original enclave.
Glad someone took interest in the work. I'm one of the coauthors and I'll be happy to answer the questions about the paper.
> No one wants "In case you missed it"

I do. I imagine many people who aren't constantly glued to social media do.

I don't want a chronological ordering. I definitely don't want to feel like I need to open twitter every 10 seconds. I just want to follow a lot of interesting people and see "some" tweets when I look at Twitter. Not the latest ones, but the most important or interesting ones.

They must know that people like myself are fairly common, maybe the most common.

(I agree they should give users a choice, etc, but I think its a huge mistake to say "no one wants" it)
For everybody who demands from their test framework that it prints expected vs actual values and file/line references, and that it can be adapted to embedded and bare metal targets I recommend the excellent Unity framework[1], example[2].

--

[0] http://www.throwtheswitch.org/unity/

[1] https://gitlab.com/oliver117/blut/blob/master/test/test_math...
Integrate Custom Elements into React App
FAANG will buy out or try to choke out anyone who looks like they might be a competitor. I'd look for new multibillion-dollar companies in places where they have less power: Asia, Africa, Europe outside the EU.

https://medium.com/chingu/africans-can-build-billion-dollar-...

https://www.forbes.com/asia200/list/
Libcheck does the nice thing and let's you optionally fork each test resulting in parallelism and test failures from segfaults and such not causing the whole suite failing. Does this do something similar?
But these European museums for the past hundred years have been like this, "hey folks, look here, in the past we invaded other countries, burnt down their houses, plundered their stuff. It's wrong, OK! Now with that out of the way, here are our loot, everybody come in to take a look. Enjoy!" It's facinating.
I think it is ironic that Google et al like to point out when governments are asking them to censor something, but make no mention of when they themselves are censoring something.

"Governments are the real bad guys here. Trust us."
Thanks for that.

Seeing the data broken down by age is really interesting.

Young people (16-24) are not participating in the labor force as much as time goes on. On the other hand, there's a significant increase in participation in the population 65+, moving from ~12% in 1996, to ~22% forecasted in 2026.

Some of that increase would likely be due to better health / ability to work later in life, but a fair chunk would likely be due to people not being able to afford retirement.
I think the book is truly awesome. So I've made a visualization to see where it stands in Amazon’s “also-bought” graph.

I used Amazon’s product advertising api to fetch the graph.

Visualization was created with my own algorithm that tries to embed a graph into city-like grid. It routes paths between nodes, so that paths that were taken before are more preferable for new paths.

The thickness of a road gives rough estimate of how many paths went there.

Please let me know if you have any suggestions!
I’ve had the false awakenings bit - that realization in dream can be frightening, mostly because it makes me panic that I’m dying - when I can’t seem to shake myself out of it.
Can you please try again. Should be fixed by now.
You’re committing the depressingly common fallacy of scaling interpersonal ethics up to intercultural. Let me suggest that you give some thought to how your analogy fails in this regard.
Artificial Intelligence Still Isn’t All That Smart
There are instances of where experts got it wrong. But to claim that neuroscientists know nothing is a bit arrogant. They certainly know more about the brain than you do (unless you too are a neuroscientist). I'm guessing you are not a neuroscientist. You hold a belief about decision making that is at odds with some experts and you have no expertise in the subject. A reasonable person would, at the very minimum, conclude that there is the possibility that their conclusion is wrong.

We can point to instances where experts got it wrong. We also can point to instances where they got it right. The people who study intensely an area are more likely to be right about that area than a non-expert. Physicians sometimes get diagnoses wrong. Yet a reasonable person pays attention to what they say.
Have you tried looking much? There's actually a fair bit of choice, and has been for the past few years, with many quad-core ARM based Pi competitors in the sub $100 market these days, all using various mobile phone style CPUs:

> https://all3dp.com/1/single-board-computer-raspberry-pi-alte...

The reason you don't see them all that often is that none of them have close to the popularity of the Pi, and therefore don't have nearly as good community resources. The Odroid boards seem to have fairly active Reddit communities from what I've seen, but haven't tried using one personally.

> https://www.hardkernel.com/main/main.php
Pretty much, yeah. Currently Pext doesn't support letting modules react on-the-fly (I ran into some performance issues and race conditions), but it definitely should be possible.

Global hotkey support, you're completely right. It's always been in the back of my mind, but I never got to it (because I didn't figure out a solution for macOS) and forgot to make a ticket, made one now: https://github.com/Pext/Pext/issues/124.

Completion is already implemented, but is not always perfect behaviour-wise. Patches and bug reports welcome, of course :)
At 47 Musk is likely on the back 9 of his life. I guess it's perfectly fine for him to decide that anyone can have a family and the legacy he wants is in his inventions and companies. But if Musk doesn't see it that way, and finds value in the other intangibles, now's the time to make that change. Not one more year, one more quarter, one more meeting. Now.

And this is true for all of us. Be careful how much time you convert into money. You can't convert it back.
I meant Lubuntu as not bloated. I'm fine with X11 bloat compared to Wayland, given that I can't even use Wayland with most things I do everyday.
Audio is going big everyday, so definitely I will look if I can make something there.
Why HR392 is not enough
Short variable names like `i` are often the most appropriate. It's a thoroughly understood idiom and to use anything else just because you don't like single letters is just stupid. It's fine if you want to use a language that let's you easily avoid using indexes at all, though. But only if it's idiomatic in that language.
African palm oil expansion is bad news for the continent’s primates
Yep! We've since moved, but they have the lake drained right now to try to figure out how to make it stop leaking.
It’s a 28W TDP part, so the same power draw as the nuc but a 4th gen instead of 8th gen cpu.
Yeesh, yeah, now you mention it I've had those exact same symptoms when trying to awaken from a negative lucid dream: A bunch of false awakenings in a row. I wonder how linked those things are... I rarely have false awakenings without having been lucid before.
Over 4mg it is. Otherwise you can get it on Amazon. Use caution however. See my other links on this page.
Bugs are referenced at refs/bugs/<id> and refs/remotes/<remote>/bugs/<id> and those are not garbage collected.
Jittery rendering, hangs, and high-latency are deal breakers in Virtual Reality. I think things will get better as a matter of necessity for VR and AR, and then "veterans" from the field will bring back "new ideas" about performance and user experience.

Or, if you prefer your optimism a bit more dystopian-flavored, some megacorp will come around with a walled garden whose user experience is just so good that users will flock to use it, and the rest of the industry will have to adapt to compete.

In either case, I don't think getting used to it is our only choice :)
>Wayland, on the other hand, is just a compositor.

Wayland is _just_ a protocol. There a multiple compositors (GNOME, KDE, Weston, Sway, etc) implementing the protocol differently.

>I'm sad because X is fun to figure out.

I'm currently implementing the drag-and-drop protocol in our Xwayland WM [1]. Trust me, this is far from being fun. Very far, it's not even funny.

>I can make a WinAPI app in C that opens a window in a few KB, where as to do that in Linux now I HAVE to support XCB and also write my own tiny UI for Wayland.

Sticking to broken old standards is not going to be the solution. We have to move forward. There are many embarrassing things in X11 -- Wayland gives us an opportunity to start from scratch.

[1]: https://github.com/swaywm/wlroots/pull/841
Thank you :) I always forget my passwords... I didnt want to use Facebook or Twitter login but still make it easy for the users to be able to login without remembering their passwords. Slack and some other sites use it which makes it super easy to login.
I did mine using assert.h and a signal handler. More code, but advantage is you can also use assert.h internally anywhere in your program without it needing to know about the test framework. On other hand, makes testing optimized builds difficult.
This is an interesting insight. How about the following test: If the art reflects the culture of the adopted nation, then it belongs there. If not, then no.
Palestinians Can’t Keep Living Like This
Heighliner – GitHub flow plugin for Kubernetes
I often wake up into a dream when I'm not currently on any drugs. Usually early in the morning when I'm dreading going to work or school. I dream I wake up, brush my teeth, change clothes, make breakfast etc... then I wake up for real and freak out about being late.
Definitely don't need to drink it. Not sure how anyone could. It's pretty awful.

Just smoke it two or three times. Then prepare for journeys to other worlds.
Yes. But I am not a designer at all. I have looked at different sites over time and tried to incorporate what I liked there and made sense for wits.io
I've seen some Xwayland patches to make the proprietary NVIDIA driver work in compositors that support it.

Mandatory link to NVIDIA rant: https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html
NYU Medical School Students Will Get Free Tuition
An entry-level NUC is just barely powerful enough to give a tolerable experience in Windows 10. There are a gazillion single-board computers and Android TV boxes that will run Linux with a bit of hacking.

https://www.armbian.com/download/
Are you joking? They're all way more complicated than Go.
On Windows, check out Keypirinha [1]. It's powerful and has fantastic Python plugin support. For example, I've written a plugin that loads all your Steam games [2] into the database and allows you to launch them quickly, and another to port your Launchy config over [3] (for those like me who used Launchy before). It has many other plugins [4] too.

[1] http://keypirinha.com/

[2] https://github.com/EhsanKia/keypirinha-plugins/tree/master/k...

[3] https://github.com/EhsanKia/keypirinha-plugins/tree/master/k...

[4] http://keypirinha.com/contributions.html
Apple has started to implement service workers in the latest Safari, but it still lacks behind the other browsers - I suspect they are worried it will provide a disincentive for applications to be hosted on the app store.

My biggest draw to PWAs was the ease of which I could deploy an intranet app on portable devices with spotty connectivity. This works fine with the appcache, which is what I currently use, but service workers require SSL and self-signed certificates are a no-go. This adds to the complexity of using service workers in a simple intranet hosted PWA. Also, back to Safari's poor implementation of service workers, the amount of time a PWA will reside in the browser is unspecified. I can only imagine the the headaches it will cause if the PWA drops randomly. So I'm avoiding service workers in my PWAs for now.

When appcache deprecates (it's slated to), maybe it will be time for me to go native if I am going to have to add complexity regardless.
That’s honestly a tough one if you’re working on an inter-cultural team.

I (American) was working previously on a project with a British-spelling team for a British-spelling client. It was fine when they had named a variable and I could follow their lead, but there are so many random words with spelling differences that I’d never think of that there was invariably a bit of mix-and-matching between spelling conventions.

It’s not like I’m going to look up every word in a British English dictionary to see if I’m spelling it the British way.
Ever do one of the tests to see if you are in a dream and find out that you are awake?

I've always been a little scared that I would be awake, think I'm in a dream, and then do something stupid, like try to fly.
Yes you can. Until and unless you are using your own words. Same goes for podcasts.
I'm disinclined to respect property ownership claims over significant cultural artifacts to someone that has intentionally destroyed one.

The current government of China is a direct descendant of the one that tried to burn history in the Cultural Revolution. Subsequent regret and contrition notwithstanding, I think any claim that PRC might have had over the stolen artifacts was forfeited the instant they started smashing and burning similar artifacts still under their control.

The art thief implicitly respects that the artifact has cultural value--value that they intend to capture and exploit. The art destroyer does not. I'd prefer to award curation privileges to the person or institution that has respected the cultural value for the longest continuous interval. The PRC can only realistically claim that respect since 1976. You can't put a chair out with the trash and then take it back when you find out someone pulled it out of your garbage and restored it.
> The reason you don't see them all that often is that none of them have close to the usability of the Pi

I think what OP wanted is usable NUC alternative on ARM (popularity is the result of that and is really proportional), so little ARM hardware is tolerably compatible with Linux (be it GPU driver, network driver, bootloader or whatever else cr*p ARM hardware makers keep to themselves), unlike NUCs which is actually really nicely compatible with Linux.
I appreciate the input :) but the thing is that the typing concept in eno as it is now is essentially what makes eno eno. Every application that uses eno decides for itself what types it supports and requires, and that in turn is how eno manages to be so simple and usable on the language level, even for completely non-technical people who normally feel uncomfortable with the idea of editing their content as raw text files.

If I would add types and type inference again, then I would essentially arrive at YAML and TOML again, and I don't want to reinvent them. ;)

But if I actually misunderstood you there, please let me know and do clarify!
> Do service workers work with iOS yet?

Yes, as of iOS 11.3.[1][2]

[1] https://webkit.org/blog/8090/workers-at-your-service/
[2] https://caniuse.com/#feat=serviceworkers
> "it's easy to make a successful online shop, even if you have no experience whatsoever and you will make lots of money".

(I think) you are reading this all wrong. I didn't see any place in the post where the author seems to be suggesting this.

As a matter of the first 2 lines are literally the following.

> I started a e-commerce store in September 2017 that does about $400 a day in revenue. I get asked about the tools, systems and products I use often, in this post I will share what works for me.

> I don’t dropship, I buy, hold, and ship all inventory.

The rest of the post is about tools and services the author used, to achieve the 400$ / day in revenue, and like he says, what worked for him. YMMV.

I found it very useful as I am about to launch a shopify based site, and I wasn't aware of more than half the tools and services mentioned. You'll also notice that the author has answered all questions here in great detail.

It is very difficult to make people part from their money for a product or service. This post is not about what product or service to sell, it's about how to go about getting revenues coming in once you have a product or service that you want to sell.

Final note, 180,000 US$/year in REVENUE (not profits) is quite impressive. Over 80% of startups don't even see that much revenue in their entire life-cycle, stuggle for years to get people to pay for their product or service, and then die.
I decided to stop using them after two specific incidents.

A 30% charge appeared on my bill that wasn't explained anywhere in the app or on their website.

They canceled an item off of my order because the menu was inaccurate, and tried to refund me in delivery credit.
Why do you expect rapid change? Mature industries tend to grind out a few percentage points of efficiency per year; the kind of growth you see in new markets - the internet, mobile - is not the norm, and does not drive most economic growth.

(I know next-to-nothing about your particular industry.)
same, I can't think of a single false awakening outside of trying to end a lucid nightmare. Maybe the same "your wish is my command" type control you get over reality perception is a double edge sword. You want to be awake so you "wake up" into a fresh dream world, because your mind has no way to take you to reality. Kinda terrifying.
> SoC power management, system bringup, and maintenance tasks are complicated enough these days to warrant a full small core tacked onto the side. These cores are necessary, and aren't going away. Complaining about them being there is just pissing into the wind.

There's a vast difference between such a core being used solely for bringup/power management/housekeeping and it having a network connection to the outside and being used for "remote management" (and running with godawfully insecure parsing code, at that).
> What happens if you bought calls for a price higher than $420? They are worthless.

To be fair, they always were worthless at best, the company would be bought at $420 (and no higher).

-------

I think you mean "bought calls at strike price $400" (leaving ~$20 buffer before the presumed buyout price). If Tesla were bought at $420, then calls at strike $400 would be worth $20 each.

Of course, as the $420 buyout price is falling apart, a call@400 is looking pretty worthless right now.
i didnt realize leses had so much history and theory behind them!
It says 13 days ago, but the linked video is from 2012?!
Imaginary null pointer exception :P
Just shows how quick people are to arrive at causation, especially when it is something "bad" they can attempt to pin on Trump.
Open Sourcing Facebook’s Solar-Powered Aircraft Design Tools
Will x11vnc still work with Mir? If not then how will I remote in?
I had an EpiPen and various other stuff when I was in 5th grade. I was taught to use it. If a nurse is incapable of administering it properly that person needs to find a new line of work.

It honestly is a completely irrational fear.
Yeah, I couldn't follow the descriptions either.

It looks like "list" only supports appending (conj), removing the first item (rest), and removing all items (empty).

The data consists of a list of items, a "clock" (map of nodeId to Date object), and a list of (nodeId,Date) corresponding to the values.

I think they're using the clock to determine whether to drop deleted items on merge. Code for the operations is [list.cljc:153-169](https://github.com/aredington/schism/blob/master/src/schism/...). The merge code is "synchronize" a little further down (I didn't read through it).

The "vector" object supports append (conj), pop, clearing the list (empty), and setting a value at a position (assoc). It does _not_ support insert/delete. It is structured similarly to "list" except using vectors instead of lists for the values and the timestamps. Code is at [vector.cljc:222-244](https://github.com/aredington/schism/blob/master/src/schism/...)
Note that you do not address the claim that an immoral act (the destruction of Chinese art during the Cultural Revolution) does not absolve another one (the pillaging of Chinese art by Europeans decades/centuries earlier). If scaling interpersonal ethics up to the intercultural is a common fallacy (which it's not), then you have committed the depressingly common fallacy of Argument from Fallacy [1].

[1] https://en.wikipedia.org/wiki/Argument_from_fallacy