skysight-inc/HackerNews huggingface dataset:
This isn't about accepting it's "not really yours". This is about accepting it's actually someone else's that then has control about what you can and can't do. That entity will often be on earth for even a smaller time than you before it goes bankrupt or loses interest in that product. So you get to spend your short time on earth dealing with product obsolescence instead of owning your stuff while you're alive and even being able to pass it on to your children. It's a terrible bargain.
From what I heard, this employee was an intern working on the team that owned this code.
.. not exactly that it cannot/is never paid back, but that it is never fully cleared, in normal circumstances.
It's definitely an interesting concept. I've been playing around myself recently with implementing a simple data-over-sound protocol (nowhere near as advanced as Quiet). If anyone is interested, here is a quick 1 min showcase: https://www.youtube.com/watch?v=HrMQjFGD_MU
Can someone with more knowledge expand on the bandwidth limitations here - what are the hard limits for TCP/sound? Are the speeds here technically able to improve marginally, significantly, or not at all?
I'm in a similar position, and I've formed the same impression. Furthermore, even though browsers are stuck with JS, given the influx of languages able to compile to JS (or even WebAssembly now) it feels like there should be plenty of options for those of us who would rather stay away from the craziness. Perhaps someone with more frontend experience could comment on what (comparatively) sane, simple and JS-minimizing options are there now?
>If they ever stop that, I and others will file class action lawsuits at the very least.

The complete failure case for Sonos is the company stops existing or discontinues the product line and your devices are all stuck at whatever software version was the last, possibly useless after security issues or other software rot. There's no reason (and possibly no entity) to sue when that happens.
I've recently realised that most of modern day's web stem from the fact that it's not a platform. It's still just a barely functioning system to display text documents.

That's where all the complexity comes from: people are trying to build/collect the missing pieces of a platform, and then try to build their stuff on top of it.

And you can see it everywhere: from CSS (which still pretends that modularity doesn't exist or that complex constraints in layouts do not exist) to DOM (which hasn't seen a proper API design in years) to Javascript (whose idea of a standard library is adding an underspecified `fetch` after 15 years of people writing wrappers around XMLHttpRequest).
Ah, okay, good point. You have the option of not employing foreigners though.
I've heard all these suggestions before and never had a practical example detailed to me.

> Land registry systems

This won't work. In most places a centralized system works fine, but in places where corruption is an issue the blockchain system is still useless because corrupt officials will just disregard whatever the blockchain says or use coercion to force you to give up the private keys. There are also many other impracticalities that preclude its use such as situation where keys are lost or stolen. What happens when the owner of the keys dies and the keys cannot be found? What happens when the state needs to force transfer of ownership from an unwilling party to another based on a judgement of the courts? Ultimately, the government is the final arbiter on any question of land ownership rights and any system that does not give the government overriding control of land ownership registrations is untenable. Of course, if the government has overriding control of the system, a blockchain is pointless.

> voting systems

This does not solve any problems that aren't already solved using a centralized system that employs cryptographic signatures. If we can trust a message signed by a citizen's private key, then all we need is a signed message with their vote; adding in a blockchain serves only to introduce needless complexity and resource waste.

> asset transfer and settlement systems

This is a solved problem. Asset transfer works fine today and actually functions better in a centralized system where the institutions can safeguard assets from unacceptable failure scenarios such as having hundreds of millions of dollars irrevocably wiped out or stolen.

> tokenisation of (certain) assets (e.g. music IP, royalty flows),

Pointless. Copyright violators will just ignore the blockchain and if you have to petition the government to enforce a copyright claim that lives on the blockchain then there's no benefit to using one since this already happens now with a centralized database of copyright claims. "Tokenization" of things like music IP is especially absurd considering the intractable layers of ambiguity in determining which aspects of a complex artistic work fall under the copyright. There isn't even a meaningful way to map ownership of a specific piece of art to a copyright holder's private key since artistic expression is not measured in discrete streams of bytes which can appear digitally distinct while looking or sounding practically identical.

Blockchains just don't solve any of these problems.
Cryptocurrency historical price data scrapper in Python 3
I noticed that you seem to have made improvements to VLSub as well. Is that true? It's much faster than it used to be.
Wrong sample size bias
There are two control codes, SO (shift-out) and SI (shift-in) that can be used for this---SO to switch to another character set, and SI to switch back. So you SO to Emojicode, and SI back to Unicode.
I suspect your parent comment isn't talking about browser compatibility. I suspect it is about learning enough CSS/HTML to write up a page for one browser without feeling like [venetian blind gif].

https://imgur.com/gallery/Q3cUg29
Editing while tripping over the dance video
I would probably start with "computer architecture" and "design of programming languages" courses, after that I would ready to learn assembly (x86_64, arm, MIPS - ATT/Intel) and C.

After learning perfectly how a computer works "under the hood" I could dedicate myself to refining my knowledge.
New Reports Shine a Spotlight on Tether’s Legal Status
Choice quotes:

> Directness is best in my experience, so a great photo, memorable illustration, or pitch-perfect sentence does most of the work. Beyond that, fancy implementation has never moved the needle much for my clients.

> Last month, I had to install a package manager to install a package manager.

...

I sure as hell know about spaghetti workflows and spaghetti toolchains. It feels like we’re there now on the web.
I agree that permutation groups are a good way of teaching. But there are also some disadvantages. Permutation groups have additional structure that groups lack. For example it makes sense to say that an element of a permutation group has no fixed points, but there could be an isomorphic group in which the corresponding element does have a fixed point. So students might try to use the idea of "has a fixed point" in a proof, even though this is incoherent.

Also, some groups aren't naturally transformation groups. Is it really easier to think of addition of integers as being composition of shifts?
Honestly, you're right.
I guess we have different levels of confidence in consumer action-like initiatives.

One sleazy startup is a rounding error to yc. Online snooping is worth at least 100 bn to Google and FB, most of the revenue of two giant and otherwise desirable startups. Also, it's important to all the businesses that buy these ads, the creators that publish on YouTube (for example, but they honestly get very little from this), etc.

I don't think we can away that with appeals.
'It found factors such as wave patterns and sediment dumped by storms could offset the erosion caused by rising water levels.'
Crikey, even the 'reasons' are circular.

People were saying that was the problem 10 years ago. Those exact words. Apps aren't docs.

All you need to do now is propose a new language and call it XHTML. Or maybe make markup extensible and functional, we could call it, ummmmmm, XSLT.
Using Hugo (https://gohugo.io/) as static generator, hosting everything on Github (take a look: https://github.com/igorkulman/coding-journal), deploying to Netlify (free tier).

There are many good themes for Hugo (https://themes.gohugo.io/), I use Beautiful Hugo.

When writing a new post I:
* create a new MD file with the post
* commit + push
* Netlify takes care of the rest (fetch from Github, deploy)
I'm surprised they don't purchase it just for the brand. As an American board gamer, I instantly notice games that have the Mayfair logo and expect them to be the type of games I like.
Other comments have addressed the addictive nature of fb and the evidence of how it affects our brains. I want to point out the social pressures. These days since everyone has fb almost every social event is advertised via fb. When my friends have parties they make a fb event. They presume I'm on there because almost everyone one is. If I stop using fb I'd become socially isolated extremely quickly.
Setting up your own email server and sending thousands of emails a day is unfortunately almost a sure way to get into everyone's spam folder.
Yes. Read the whatwg HTML spec for developers [0].

Understanding ALL of CSS is tricky, because it has a long history. It's also incredibly tricky to understand how it all works together when different display modes are combined. But you don't need to understand ALL the parts in order to build something useful. Just skip over the parts you won't be using.

Do you think any of the alternatives are truly much better?

[0] https://html.spec.whatwg.org/dev/
We’ve all had unexpected battery drains on our phones.

For me the most solid guarantee is the lack of a business case. Why risk the huge fallout of when this spying is inevitably uncovered when the profit to be had of listening in to people’s private conversations at scale is small. Individual private conversations might carry huge value, but discerning those from casual conversation at scale is next to impossible.
I have not yet done detailed study, but your paper appears to be a fabulous resource. The context from your post is high-value also. Thanks.
Eureka – Ultima-like CRPG engine, editor and game
I don't agree with the de-emphasis of salting. Salt eradicates time-space tradeoffs. Any successful scheme is going to get used by lots of people which means a time-space tradeoff would be hugely valuable even if you have GPUs or even ASICs on your side.

Even an eyeball test shows the value of salt. Here are 4 million usernames and hashed passwords. Oh, 86000 of them have the same hash. Ok, those 86000 users have some easy to guess password, we'll break that first.
There's a growing body of research suggesting fb is worse due to frequency. It might have a smaller effect than tv or heroin but it happens way more often than either of those.
There is a documentation how to host on github: http://gohugo.io/hosting-and-deployment/hosting-on-github/

I use hugo and deploy to cheap shared hosting with 3 lines long Makefile:

deploy:

hugo

rsync --progress --archive -zLcb ./public/ webhost:~/example.com/
I'm an FSF supporter (technically FSFE), but I think we should be careful about these claims. It's not like open source projects never drop features. You could say "yeah, but they wouldn't be forced to upgrade" - but neither are the users in this case, as the reply says.

What the users here want is to continue getting the new features and fixes of the new versions of firmware, while keeping support for the CR100. Even with the source, that would require someone to integrate those two parts, which might be prohibitively expensive.

Don't get me wrong, I think they should have the right to do that if they wished, but it's not like it would just fix the problem; it would only allow them to fix it if they could afford it.
The other problem is we're doing this weird kludging an app to do something on the web even when we don't need to - even when we're just presenting text.

I know people have different needs, and that reasonable people can make reasonable choices and end up in very different places. What I don't understand is how anyone could end up in a place where this kind of website is ok. Give me a pdf; give me plain html and css.
https://fermatslibrary.com/s/shelling-out-the-origins-of-mon...
Assuming human population is static, you are absolutely right.
> There’s a voice in the back of my head saying we’re stuck in a loop and it’s repeating. We’ve completed a lap on a cycle which will go around forever. Another approach for layout will come along five years from now, it will probably resemble floats, and not knowing how to clear a float will bite me in the ass for the second time in my career.

This is what I feel like everytime I try to keep up with web tech... For crissakes, the last training I went to had a session on Razor Pages, which set off my PTSD from years of doing ASP.NET WebForms, back before we decided that was a really awful, painful way to do things.
http://archive.is/eBI2E
If you have to spin up a server and write the code it isn't anywhere close to free
Lenovo patches critical flaws that affect Broadcom’s chipsets in dozens ThinkPad
What scopes specifically would you suggest are "the global internet and the home" in the sense that is applicable here?
I struggle mostly because it's where my friends put all their events and it's where my theatre groups organise rehearsals. That said I've deleted my news feed and try not to post, both of which have helped. But due to this I've missed out on a few announcements. On the plus side this had made me talk to friends more.
If you were using VR glasses, then no camera could capture your face and show it on the robot.

It's probably better to control the view direction using the gyroscope on the tablet that you are holding with your hands.
"Nearly all of GDI was written in assembly language in versions of Windows up to and including the Windows 95 family. In that era, being able to not only read but also write assembly language was a core developer skill."

For graphics, today it is an important skill to write inlined SIMD optimizations: using language "intrinsics" instead of pure assembly (you can write inline assembly, too, but in most cases it is enough using intrinsics for reaching 80-90% of max performance, avoiding manual register allocation handling).
I disagree with the often-heard premise that HTML is a somehow inferior tool for creating GUIs that we somehow ended up with despite better choices beings available.

Yes, native GUI frameworks and widget toolkits like Swing, Qt, Cocoa and MFC have their place but it's precisely the nature and features of HTML (most notably: The link) that enabled most of the innovation we've seen on the web.

If building web apps was just about recreating the desktop experience but on the web doing that with HTML indeed would be a fool's errand. However, web applications today are so much more than their desktop equivalents from the 80s and 90s both in terms of what's possible with them and as to how accessible they are to developers.

Sure, developing a web app today is not as easy anymore as "View source", edit and see what happens but it's still a lot more accessible than developing desktop-style applications.

In my opinion, instead of throwing the baby out with bathwater and replacing HTML with something else (which frankly and fortunately won't happen anyway because let's face it: HTML is here to stay for some time whether you like it or not) we should try and think about how to make web development easy and accessible again.

I think tools like StackBlitz ( https://stackblitz.com/ ) are good first steps in that direction because they allow you to quickly try out and prototype stuff without having to care about setup and tooling.

What I'd love to see is the web equivalent of the C64 BASIC prompt, which provided you with an empty canvas to create something with right away.
I didn't find JS any worse than Java, PHP or Python.

They all have really ugly parts at least in JS they don't slow you down.
There aren't much better ways of doing it. At least with existing alternatives. Have you genuinely tried the alternatives? I think the web has a lot of shortcomings, but it's still pretty great.

We have a set of APIs for creating GUIs. It's called the web platform. It's all standardized with multiple independent implementations, and easily themeable.

You're forgetting the many different targets that the web platform has. How should different widgets look and behave when handling different input types and screen sizes? Trying to get vendors to agree on anything of this scale is like trying to herd cats.
Protonmail is certainly one of the more secure mail solutions since it's e2e encrypted not just at rest. On the other hand it doesn't support U2F yet which doesn't bring it to the top in terms of security.
Regarding privacy I would say it's one of the best available solutions since everything is encrypted they can and do not read your email content.
It is! For about 6 months in 1999 I had one terminal running telnet to Xania and the other writing code in some bespoke procedual language on HP-UX. One got significantly more use than the other.
Thank you, that's news to me. While I still remain skeptical due to the orders of magnitude of complexity in the gap between C. elegans and humans, it definitely calls for a reassessment of the probability I have previously attached to it.

This is why I like HN...
Maybe somewhat related: can anybody guess what the idea behind the images in this article is?

<img src="/images/trans.gif" data-src="images/speaking.png">

trans.gif is just a 1x1px invisible pixel.
As long as it still plays shit off my NAS, I don't care. And I don't see why it wouldn't, whether the company exists or not. That's what I was trying to convey above.
Google.es was on http until pretty recently. They change the rules now that the finally put it on https.
Ashampoo Burning Studio 19.0.1.4 Crack and Portable Is Here
I was always thinking that broadcasting high pitched audio signals would be an awesome way to drive a companion website in a theater or museum. As you follow the play subtitles advance or text for a painting comes up on your phone.
Compiling-to-JS brings in its own set of crazy, and really almost never is worth it. In fact, the only two that make any sense are Babel and TypeScript, and that is only because are (practically) Javascript and because they are stable and widely used projects. If those two wouldn't hold, you'll quickly be running into a whole host of problems w.r.t. interoperability with the rest of the ecosystem, and you'll end up reinventing the wheel again.
If I want to install Pip, Maven or what-have-you, I'd be using apt.
In old houses some are unswitched, but modern ones are always switched I think.
I’m against bricking devices arbitrarily, but this product was more than 12 years old and hadn’t been sold since 2009 (I had one in 2006 when I was still in college and Sonos’s killer feature for me was that it worked with the original streaming music service, Rhapsody). Frankly, giving customers $100 credit seems kind to me. Plus the CR200 still works and they don’t have plans to brick it, so there is that.

I feel for some of the users, but reading some of these complaints makes me roll my eyes. I’ve owned lots and lots of electronic devices over my life — and many audio systems — I can’t recall any other connected system having 13 years of support.
Do we really want to increase the human races ability to procreate? We already have enough children that have been abandoned or live in terrible conditions. The earth is overpopulated as it is.

This has many implications, not the least of which that the simplest way to reduce carbon emissions is fewer people.
More relaxed version of Mother of all Demos at ASIS (1969)
SoftMaker Office 2018 Is Now Available for Linux
When I worked at Apple, the culture of secrecy was enforced primarily by fear of MarCom (Marketing and Communications) and Legal. It might sound ominous, but I always felt it was quite the opposite.

Instead of being treated like children, with hands tied and every interesting piece of technology locked behind layer upon layer of approval and access restrictions, probably 80% of all of Apple's source was available to anyone within the company. This promoted a sense of ownership, a feeling that no matter what your "product" was, we all worked on the entire OS, together. It also allowed for the free exchange of ideas and enabled engineers to be self motivated when faced with a challenge. More than once, when I was stuck, I would dive into the code archives and look to find some bit of code that someone else wrote that might do what I needed, and then I'd call them up and see if we couldn't work on a common solution.

All of this was possible because Apple made it very clear on day 1 that we were being entrusted with the secrecy that is such a core facet of who Apple is, and that if we violated that trust, there would be consequences.

I feel sorry for this "Low-Level" employee, because I suspect they are soon going to find out just how much of a price tag Apple puts on their trust and valued secrecy. On the bright side, they're probably too young to have any real estate holdings Apple could go after, and Chapter 7 gets wiped out after, what? 10 years?
I watched a video last night that was full of optimism. Pointed out that as countries got richer less children died and people had less children. So eventually the population will level off. It seemed to overlook the fact that we are currently using up resources 1.5 times faster than they are being replenished (amongst many other related problems).

https://youtu.be/QsBT5EQt348
I actually use Linux Mint for this reason - Cinnamon is just awesome (except the random crashes every once in a while)

Docking support is great, but sound output needs to be swapped manually sometimes.
This is probably you were seeing pixel based ads. It simply works like this - the website you visited must have FB pixel code applied. That code will give you a unique id. The website will be running an ad targetted to users who have visited the website. When you visit facebook, the pixel code id gets matched with your account id and thats how you start seeing their ad. This is called remarketing.
Faith in the markets is working well for global warming so far /s
> So why do the algebraists keep on tormenting students with the abstract definition?

In my personal experience, the ability to extract the motivation and build up intuition is considered to be skill that the "students" have to develop for themselves and this is part of their learning process. Those that are not sufficiently successful will fail - and that is OK in such a system.
> When I worked at Apple, the culture of secrecy was enforced primarily by fear of MarCom (Marketing and Communications) and Legal. It might sound ominous, but I always felt it was quite the opposite.

> I feel sorry for this "Low-Level" employee, because I suspect they are soon going to find out just how much of a price tag Apple puts on their trust and valued secrecy. On the bright side, they're probably too young to have any real estate holdings Apple could go after, and Chapter 7 gets wiped out after, what? 10 years?

Replace MarCom with Stasi and I know why I have a profound dislike for all things Apple. Culture of fear, not my cup of tea.
>And I don't see why it wouldn't

Because your new NAS no longer supports the old protocol. Because there was a security issue that's too serious to allow you to keep it on without a fix. Because...
Sensitive egos isn't quite a proof of healthy teamwork players, right?
> “There was massive overpressurization of a cockpit on the flight deck that essentially caused my lungs to explode and collapse,” he said in a recent telephone interview.

Kind of terrifying that that can happen, but equally incredible that the body can recover so well.
New Sega Mega Drive game made on '90s kit [video]