skysight-inc/HackerNews huggingface dataset:
> My hypothesis for this is in the original sin of Bitcoin: choosing currency as its use case.

Maybe I'm misunderstanding you but Bitcoin's entire purpose was to be p2p cash. What other use case would you have suggested if you were advising Satoshi in 2008?
Although it does support tabs and you can use any decoration/type face you want.
I honestly don't know. I'm not an EE, I only reported on what I've heard reported on the topic (and that passed my "basic physics sniff test").
It used to be OK but it's gotten worse and worse, to the point where it's hardly usable - both on OSX and on iOS. I miss the foobar2000 days on windows! One thing I do like about iTunes is the ability to browse music by artist, by album, etc.
It's proprietary and full if DrM. Of course it sucks. Just pirate your music.
In that case you should be able to justify it.
Linux is the kernel... so shouldn't the question be "What's the most popular operating system distribution built on a linux kernel?" Even at that point you have to specify whether Ubuntu and it's progeny are all considered Debian distros or their own thing; if the former, then is Debian its own thing or a development of SLS?
How vulture capitalists ate Toys 'R' Us
Not without losing the signature. But if you take a clip from a larger video you can (and should) refer back to the source.
Why does the robot move around the house? Mobile robots are non-trivial. Doing a mobile robot for an incremental publicity or novelty gain is a net-loss. Moving robustly in a cluttered space is an unsolved problem in robotics so to attempt it you need a really really good reason.

I think the project would be a blast to work on and I certainly think research in this area should be supported, but I would love to know what they want to accomplish that couldn't be done by selling 2 or 3x additional static devices for less.
> For example, I have preferred FirstName or even “[First Name]” instead of first_name in sql

Do not do this in Postgres, it will be a pain in the ass since you will have to use quotes around everything.
I personally prefer person_id to be the primary key name (instead of id) in both the person table and any table which has it as a foreign key. One reason is for join syntax:

select * from person join team_member using (person_id)

The other reason is person_id now unambiguously refers to the same field regardless if we're looking at the PK or a FK. It's always person_id.
Good point. Maybe the question should really be [Ask HN]: Are there any decent iTunes alternatives?
Can you share any interesting links on that topic? I am interested to see how I could use this myself.
A more egregious way Google collects data on internet users is through their hosted libraries service. You visit some completely unaffiliated site which happens to use jquery or some other library and instead of hosting it themselves they have a script tag with a src=ajax.googleapis.com/...
Maybe you could look this up on Wikipedia for us?
It was clear that you were only saying that it wasn't ML.

I looked up a bit on elasticsearch's text classification, and it's interesting. There's a overview of "traditional" ML (similar to the song review classification I mentioned) and how elastic search differs.

https://www.elastic.co/blog/text-classification-made-easy-wi...

"The MLT query is a very important query for text mining. How does it work? It can process arbitrary text, extract the top n keywords relative to the actual "model" and run a boolean match query with those keywords. This query is often used to gather similar documents."

Yeah, looks like aggregation and scoring. It'd be interesting to see if/where this outperformed various ML algorithms (accuracy as well as performance).
I don't think that either LabVIEW or C are particularly well-designed programming languages but the problems with LabVIEW aren't because it's visual. Visual programming does not make the problem of writing complex algorithms go away, but it does have other advantages.
So, basically a single big offshore turbine 5-10MW can power a single electrical locomotive with power ranges 5000-10000 kW continuously. That's rather impressive considering how insanely powerful locomotives are.
Simply being accessible from the EU does not automatically mean the GDPR applies to a site. See Recital 23: https://gdpr-info.eu/recitals/no-23/
I am having hard time believing that a generic consumer home robot is only couple of years away.

Robots currently avaiable in that space are highly customised to a specific task (eg: Roomba). My roomba has trouble with wires, long hair, rubber bands ect. I have to do a "prep" before I turn that thing on so it doesn't trip. Defeats the whole point of it, prep is worst part about vacuuming, I might just finish the whole thing myself by using the manual vaccum.
> changes is much more likely to occur.

Be careful what you wish for. Weighing all of the possibilities I can imagine and the likeliness of their occurrence (regardless of intent), I'll take the status quo.
When your ten year old kid tells you they hate a piece of software that should be all you need to know.

It's atrociously bad.
I admire your goal, but my first question is, have you tried Foobar2000? You could create a theme that has most of your features, and at heart it is nicely minimalist.
So mentally-weak people oppose Muslim immigration because Russia, just like mentally-weak vote Trump because Russia
--
Its a fallacy: "All of my ideological opponents are mentally-weak, but its not their fault"
I re-read your entry and your comment about nirvana reminded me of something g which you may find useful.

I encountered “nirvana” == “absence of suffering” concept presented in a different way, and not as the absence of discomfort or pain.

It was about ending the belief in the “false sense of authorship” — the sense that we are authoring our actions somehow independently of internal and external factors, a sense that takes credit for the actions and then presents the possibility that they could’ve been different, better etc. this illusion of separation was presented as the cause of suffering.

https://m.youtube.com/watch?v=GXtQXxJU6NY

https://m.youtube.com/watch?v=j95Xz_3IJWw
It's not a bad thing or a good thing. But it's a possible avenue of influence and pressure from outside of the EU's own internal democratic process.

It's fair to scrutinize the investments and how the investors behave. This is not unexpected or unreasonable, since China itself also generally insists that outside countries stay out of China's internal decision making processes and domestic governance.

It's well known that China's companies are controlled to a relatively great extent by its government. And the priorities, values and goals of the ruling party of China differ from those of the EU.

When local EU priorities, values and goals come into conflict with those of China's government and, by extension, China's investment companies, it's reasonable for the EU to be concerned about pressure and influence from the government of China.

Here's an example:

"China has long won diplomatic allies in the world’s poor countries by helping them build expensive roads and ports. Now, it appears to have similarly won over a needy country in Europe.

At a meeting of the United Nations Human Rights Council this month in Geneva, the European Union sought to draw renewed attention to human rights abuses in China — only to be blocked by one of its member countries, Greece. A spokesman for the Greek Foreign Ministry in Athens called it “unproductive criticism.”"

https://www.nytimes.com/2017/06/19/world/europe/china-human-...
Rype 2.0: The World's First All-Access Language Membership
Yes but then there will be an auditable trail of signatures that would allow someone to tell who originally approved of the fake content.
I'm working on this idea too! Hit me up on gmail! Love to chat.
How to sell
I discovered the feature by mistake, and I thought it was cool. I usually browse Wikipedia on my phone, so I don't know if I'd still think it was cool if there are constant false positives on it.
It seems like Apple has been doing away with the iTunes dependency, albeit slowly. You have been able to update without iTunes for a couple of years and more recently the awful Apps syncing was removed too.

Also, introduction of iCloud sync for files and backup vs. iTunes local sync.
For the common pitfall question, when you do `await expression` python will resolve `expression` and then await it. When you do `await request.json()`, python calls `request.json()` and then awaits the return value (which will return json, at some point).

The same thing with `await request.data`. You can easily avoid this pitfall by writing this code:

data = await resp.json()
print(data['attribute'])

instead of this:

print((await resp.json())['attribute'])

TBH I find that section of the docs more confusing than helpful, it's not an issue you'd generally run into IMO.
While the standard itself doesn't enforce any encryption, you could write an RCS based app that encrypts messages between endpoints. There are SMS apps that do exactly that, you just have the other contact install the same app and scan a QR code.
The Alternative Web Browser BriskBard 1.6.4 Has Been Released
You are not the only one who finds it insane.

A video is recorded, cut, and was subject to selection bias to begin with when somebody hit record; not to mention that the subset of things that are easier to record get moved to the front of the line.

Even if you accept the counter-argument that 'unaltered footage' is 'more real' - the entire act of passing a video around, by media, by people, by whomever - is, to me, far removed from the reality of being an eye-witness.

A 'click-bait' headline can be technically true, but there's a reason people take issue with them.

Maybe "fake" is too evocative of digital or selective editing - I feel you're describing a more subtle form of "fakeness" - the subtle loss of reality as something is encapsulated in text, video, etc. and relayed to someone who didn't witness the original.

That, or I'm projecting how I feel about the subject.

I'll add that, for me sometimes, and for a lot of people I know, it's easy to fall into the trap of getting emotionally worked up about some piece of evidence gleaned from the 'net, taking it in as real information, instead of taking it dispassionately as a simulacrum.
A prettier hacker news can also easily be recreated.
But Awesome app Andrey! Glad you took the time to actually code this. :)
And the list of Google products that haven't been killed off numbers in the hundreds. Seriously, what large software development company hasn't ended development on some of its products? People dragging out Google Reader every time Google launches something new is getting old.
After 15 years on iTunes, and much devotion towards keeping a clean library of music that I ripped or purchased, Apple Music ruined it for me.

Especially in iOS, where it did not understand the concept of not having a constant internet connection, like it was implemented by some 21 year-old newb that had never made any production code in their life. This made Apple Music completely useless for my primary use case; driving along the coast on Highway 1.

And that's not even getting to their poor aping of Spotify's UI, without even understanding what makes Spotify work, and mucking up everything in the process. And the atrociously non-functional and ugly flat UI with no communication about what you can tap and what is not tappable.

Never again will Apple Music get any of my money, and never again will I trust Apple with my music. It was a major turning point in everything I do with them; I've always had easy escape routes for all my data to leave the Apple ecosystem, but it was the first time I had to use one in practice.

I've switched to Spotify, abandoning all my investment of time and money into my music library. I don't have time to invest in that anymore.

Building an app on top of anything Apple Music is folly, you'll always be fighting against their changes in formats, and you can be locked out at any moment.
I think in this case, where you stand depends on where you sit. There will be winners and losers. It's hard to determine good or bad at a philosophical or global level, but I can see why locals could be concerned. Decisions, once under local control, will now be made in the interests of someone far away, with different culture and motives. Profits are less likely to be reinvested locally.

In some ways, this kind of thing improves international relations. You're less likely to fight with a country you own a lot of businesses in, but make the decision just because China has a lot of money seems short sighted. It seems likely the cash will be short lived compared to the transfer of industry and property.

The very concept of a common strategy is something that China will likely win on, since they have more centralized decision making.
It makes it easier, cheaper, faster to create fake content. And then it's easier to get viewers and to spread virally.

It's like you're asking why a modern CPU is any different than a PDP-11, since they're both Turing machines.
I know this is a joke, but I do have a few "don't panic" tests that do extremely simple stuff, like just run a test and return True immediately, connect to db, connect to mock db, etc.

Sometimes I do something stupid like put an extra comma somewhere without noticing, or update my db driver library without also updating my mock library. I think we've all had that moment where tests fail or it doesn't compile because you thought you copy-pasted some text into an email, but it got pasted into your editor window.

So when I see that literally every test has failed, I know it was some really dumb but likely simple mistake on my part. If 180/195 tests pass.... Shit.
Hm... Women make most of purchase decisions in households but founders are mostly men. Something does not match up.
>I think what you are missing is the incentive structures and the realities

Oh I assure you that I'm not. The incentive structure is exactly why we ended up with a centralized web. But as with everything else the blockchain has a lot to say on the matter but not much to show for it.

Currently working in blockchain "stuff" is extremely rewarding because of the massive speculation and deflation surrounding it. You can write a relatively mundane 50 pages "whitepaper" and get millions for it. There's no shortage of "free money". But surely that won't last forever, things are bound to stabilize eventually, one way or an other.

So then what do we have? Those "dapps" are open source, the devs don't control the code, they don't control the storage, they don't control the blockchain. They control nothing. Anybody can come and undercut them with zero effort. That's a feature. Google and Facebook control everything, they control the interface, they control the storage, they control the data, they control how you access all of that. Thanks to this they "offer" you the service "for free" (i.e., for your data). How can blockchain devs ever hope to compete with that? By convincing the general population that they should pay for decentralized services instead of using centralized services "for free"? The very thing they've refused to do time and again for the past 15 years at least?

I'm very much unconvinced that the Blockchain has found a solution to this very complicated problem. It's just wishful thinking IMO.
I don't run traditional antivirus but I do run:

https://objective-see.com/products/blockblock.html (free)
Detects when software attempts to install itself to run at startup and lets you block the registration.

https://www.obdev.at/products/littlesnitch/index.html (paid)
detects, reports, blocks applications connecting to the internet.

https://adguard.com/en/welcome.html (paid)
High quality adblocker for safari.
The only time I've felt a strong urge to write to Apple was in regards to iTunes and my complete disbelief that they still haven't figured it out decades in. It's shockingly bad.
I agree with you, though it should be noted that Mozilla does review the addons submitted to AMO, including - if this hasn't changed in the past few years - reviewing the code. I don't know how effective those are in preventing malware, though.
That is a weird middlebrow dismissal of a response with essentially no value to anybody.

Use an ORM when appropriate; when using one, follow its conventions. Don't use an ORM if it's not appropriate. This is much better advice.
It's pretty much universally accepted that iTunes is a giant bloated mess.

However,there's other audio players and media organization programs, why not use one of those instead? I only know of Clementine, which is open source. I can't vouch for it's features or anything - I only know it exists.

Edit: I guess the question is about Apple Music, specifically, my first read through I thought you meant you were playing raw MP3s. So disregard this post.
I started dabbling with Quart a few months ago and it looks really promising. But I haven't developed any apps with it. My plan is to try building an app using it instead of Flask, I like Flask but I think this has some benefits in supporting the current future including websockets.
The Android app "Out of Milk" will do this for free using the phone's camera.
I'm not who you're replaying to, but...

When I was learning how to lucid dream, one of the triggers that I used to tell I was in a dream was flipping a light switch on and off. When I saw nothing happened, I knew it was a dream.
Another big one I use is looking at any words, numbers or clocks to see if they were legit, or random characters / garbage.

I started to "feel" what a lucid dream was because I would get some nightmares that would eventually wake me up. It felt real and I could remember everything about it (for a few minutes). The big ones always involved me falling from a building, and waking up once I hit the pavement.

Over time, I forced myself to try to mostly stay asleep during these nightmares. I remember falling from stuff, hitting the pavement, waking up, but keeping my eyes closed and trying to keep from waking up. It got to the point where I would "half" wake up, but still be in the nightmares. Then with some practice, I could do that to normal dreams too.

I can't really do it on demand, so it's more if I am having a crazy dream, I can usually snap out of it and fully control everything about it.
I have been using iPhones since the first one and haven't had a reason to launch iTunes last 3-4 years I guess. Was this before then?
Y'en a pas un sur cent et pourtant ils existent.
You can cool or warm your house preemptively during the day/early evening (if you have reasonable insulation). Or heat/cool a tank of water.
Cool! Might try this for some smaller project. It's a shame that asyncio is so slow though, this framework isn't going to win any speed awards I guess.
Formal methods. Extremely cool and undervalued, except on a few key and well paying industries. I believe it will make a big comeback when it's more ready for prime time.

You can start small and grow your skills in many directions: linear types, probabilistic model checking...

It involves a very neat but approachable branch of mathematics: abstract algebra.
Spotify has quite a few of the features you're looking for already. Why reinvent the wheel? It costs about the same as Apple Music, and I have very few complaints with the apps and desktop client. There's also quite a bit of IFTTT compatibility and a (from what I've heard) decent API.
One thing I love about Apple Music are the Radio 1 shows - the back catalog of sessions are some of the most incredible sets of music ever. Finding them and playing is incredibly frustrating with iTunes - it sucks big time. Is the main reason I gave up on Apple Music. If you can improve this part it would be great.
Shifting heating & cooling demand sounds difficult. Without a lot of distributed energy storage
Yeah, running that tool produces exactly the opposite conclusion from the article. Renting is easily 50% higher than the break-even price provided.

An interesting experiment: go back and use the article's numbers for "what does the future hold?" That is, 2% home price growth, 2% rent growth, 8% investment returns. For me, those numbers say I could rent for $5,000 and come out ahead. Using the recent-history numbers for where I live, the price craters to $1,500.

I know the article says "circumstances may vary" a dozen times, but I think it's still pretty misleading, especially the P/R section. High and rising housing prices go hand in hand with large rent increases, and rent growth dominates pretty much everything else in this calculation.
In my opinion it's also the best practice for windows. But never without ad-blocker like ublock.
> but man the 3-4GB of RAM was just crazy

What kind of files do you usually work with? Because I've currently got two 10000+ line python files open which are part of a project that is at least a million lines of code, and my VSCode instance is using less than 300 MB of RAM.
queue of cues
Also, they are javascript based. They do not appear when running NoScript set to blockk wikipedia's javascript from executing.
Its funny you say that one twchnique for lucid dreaming is focusing on mundane things that you do in everyday life and within a dream the behavior is different. A friend actually used light switches as anchors so whenever there was one in a dream he would realize he was dreaming. Im not a practitioner so im not 100% sure how this works in practice but I remember him talking about light switches specifically
This isn't a Google messaging service, its a carrier messaging service that Google happens to be building an Android client for.
The laser scanner is kind of fancy, but you can get USB scanners for $10-$20 that present as keyboards. For me, the most interesting part of this is looking at Elixir.
> It's neither like iMessage

It will provide a similar experience, a default messaging client that gracefully enhances the SMS experience we're used to.

> nor specifically for Android

It's a standard, but considering Android is the biggest mobile operating system and the second biggest has it's own version of this, and the protocol is being pushed by the Android's creators, it's fair to say this is "for Android", at least at first.

> It's not, it's (like SMS) carrier infrastructure. Chat is just an RCS client app, RCS is the SMS replacement technology.

It's possible that Google would provide services to support it, the same way Apple provides the service for push notifications.
could you add sqlalchemy integration docs as well ? because that is where I get stuck when thinking about async. How does psycogreen work with you asyncio apis ?
You can add components with high, desirable thermal mass to your heating/cooling system to time-shift that as well. You heat and cool your thermal mass when energy is cheap and then use your thermal mass to heat and cool your house much more efficiently during expensive energy periods.
Here's my arbitrary suggestion,

- Sit back and relax and enjoy yourself for 1 month and recharge

- Get back to work after 1 month and do your other things in your other/usual free time

This kind of unpaid 3/6 month breaks are rarely worth it.
Salesforce, LinkedIn, SpaceX, Tesla, heck Intel... I suspect the conclusions one draws from "power law companies" will depend on which companies one includes for consideration.
The first thing that comes to mind is restoring the images that were recovered (damaged) at the end of this process (follow through to part 3 for full examples of images):

http://www.bbc.co.uk/rd/blog/2017-12-morecambe-wise-video-fi...

https://www.bbc.co.uk/rd/blog/2017-12-morecambe-wise-video-x...

http://www.bbc.co.uk/rd/blog/2017-12-morecambe-wise-film-rec...
Exactly, you might want to be the consultant