skysight-inc/HackerNews huggingface dataset:
My relationship with Apple at this point is like a homeless kid who got adopted by a nerdy eccentric parent in 2002, who taught me UNIX and gave me a little place to code; but lately that parent has been off listening to music with people who don't care about any of this, and when I ask this metaphorical parent for something I need, they wave their hands at me without looking and say "yeah, yeah, there's some new laptops under the stairs in a box, I'm busy, ask me again in a year". And I say, "you can log in with a blank root password", and I hear them sigh and mutter something about even giving me an OS at all.
One is a large c++ compiled ti asm.js and wasm. The other is wasm compiled rust vs javascript. How are they comparable?
Overdoses Are Killing More Americans Every Year Than Died in the Vietnam War
TLDR: we've detected organic molecules in the water jets that come from the surface of the moon.
Generate custom code from custom JSON Schema
What kind of frictions did you see?
Python's allocator makes use of the fact the GIL must be held to avoid any locking in the normal case for objects under 512 bytes. The introduction of pymalloc was a huge perf win at the time. For larger allocations, it's not so clear if a drop-in malloc would be such a win: many allocators just fall back to mmap() for big allocations and so I imagine their behaviour would be quite similar.
Thanks, that is useful but I upvote lots of stuff so a separate saved list can also be useful :)

For now, I have a bookmarks folder for stuff like this.
For the love of God give us a pro option with a real keyboard and without the stupid touch bar.
It's because it's incredibly hard to reach the best result by group think and consensus.

You need benevolent dictators, basically, to have the trust and authority to innovate. Even Microsoft is catching up now with surface book 2 which has a lot of invocation in its hardware (but Windows still suck). Apple will not be number one innovator for long if they keep messing up.
On that subject, I've noticed that shows with a 10-13 episode season are a cut above those with the 22-26 episode season. The later ultimately must be padded with ten more garbage episodes even after the writers are spent.
Being like a law of physics makes the Church-Turing thesis really unique in computer science. Most of the things we work with are theorems but the Church-Turing thesis is distinctly non-provable. The evidence we have for it is that no one ever managed to observe a counterexample.
>I noticed over the years that my use of Pinboard is very asymmetrical: I save several URLs every month, but retrieve at most a handful per year

It's better to have a URL and not need, than to need a URL and not have it :)
Very cool. Thanks for doing this.
same. got no points for "epic" and "pause"
I'm sorry if I offended you, that wasn't my intention.
Yet there is a network effect...I may regret relying on them, but I will also regret avoiding them. Boycotts without critical mass just punish the participants.

I dont have a solution to that, but I feel like we need to find one over just self-flagellation while waiting for a critical mass to appear.
This is fun. I want one. Kickstarter?
Here is a classic example of the hoops entrepreneurs have to jump, to run a startup

Pillpack's founder trying to ensure that he can keep the engineer:
http://vdc.umb.edu/2018/07/04/can-you-help-our-friend-elliot...

Pillpack was bought by Amazon for ~ $1 billion.

sad part is, even a founder who is a US Citizen, has to waste copious amounts of time navigating these idiotic frustrating US immigration rules, because the star engineer they have is an immigrant.
> it's self-evident _at this point in time_

No, it's not. Just because you and I don't know the answer is not proof that no one knows the answer. Someone may have discovered the answer in the last five minutes. (In fact, for any mathematical discovery there is always necessarily a period time when only one person knows the answer.)

> AFAIK not all problems relate directly to this space

And I am telling you that you are wrong about that. If you think that there is anything about computation that does not relate to math then you have a deep misunderstanding of either computation or math (possibly both).
The Ultimate Gaming Mathematics Guide
We are working on a project with standard LXC containers [1] which tries to make orchestration and some of this stuff especially networking simpler.

We support provisioning servers, building overlay networks with Vxlan, BGP & Wireguard, distributed storage and rolling out things like service discovery, load balancers and HA.

It may be worth exploring for those struggling with some of the complexity around container deployments. At the minimum it will help you understand more about containers, networking and orchestration.

[1] https://www.flockport.com
I have a job offer with HBO about three years ago. They told me they wanted to become Netflix faster than Netflix became HBO.
You can disagree with someone about whether a piece of technology is important or not without regarding them a moral failure.
A quick guide to deploying container apps
From what I got from the essay (it's been a while...), people who chose a "serious" path in life see no value in things that do not contribute to their goal.

E.g.: If you focus too much on engineering, you stop being able to see value in other aspect of life, such as philosophy.

De Beauvoir describes a couple of states of freedom of mind:
1. Children who believe in what they're told and don't think about their freedom
2. The serious man who chose a goal in life and do not think about their freedom (which the quote is about)
3. Nihilists who realize they're free but chose to do nothing
4. Adventurers who accept their freedom, but chose no precise goals
5. Passionate men who choose a goal according to their freedom and show no concerns for others
6. Genuine freedom (freedom + goal + concerns for others freedom)
well, sure, if what you mainly work on is android, then it make sense that kotlin is getting hyped

that being said, for an outsider (i mainly do BI and DB stuff), it seem like xamarin (C# and F#), flutter (Dart), react native (reasonml) .. might seem like the options to investigate first nowadays

i think outside of android development, kotlin .. is not hyped at all
> Do they really want me to wait for an incident to be televised before I can discuss it online?

Yes. They sold the exclusive right for lot's of money. In some countries even with a Multi-Laser approach where one station is allowed to transmit live and another station is the first one being allowed to use snippets for summaries.

> Should I have to track down specific moments in a game using my own recording in order to be able to discuss it?

No. You are not supposed to track it. You are supposed to see the programs so they get high ratings and refinance their license.

That's how the deal works and it's a constant battle, whether this is a private entertainment event or something of newsworthy character ... intermixed with international copyright law.
Clueless politicians are not magically immune from the illuminati's influence, rather they are prime targets.
I love powerful languages also, but...

It's easier to boil the ocean one degree at a time.

A snowball used to be a snowflake.
It was surely cool in 1996, vs Frankenstein C compilers still stuck between K&R C and Ansi C (hello aCC), C++ compilers playing catch up with ongoing ISO work.

Then there was VB 6, Delphi, Eiffel, Oberon, Modula-3, Component Pascal, Smalltalk, Common Lisp and a few others more.

Big difference was that Sun was giving the JDK away for free every way they could.

Magazine CDs, conferences, sending them free by post, whatever.

I was on my last year and everything that had to do with distributed conputing or compiler development switched to Java. With teachers carrying Java branded bags.
True, all OS/2 would need is a great RDP client.
Kotlin is basically a flavor of Java that cleans up some syntax quirks, and adds some new ones. I think it's overall a cleaner language than Java, but it's not fundamentally different from it. I certainly wouldn't view it as a next generation language.

I think it's important to step back and consider the history of programming languages to understand why mainstream languages look the way they do. Hardware was very limited in the 70s. The Intel 4004 CPU that came out in 1971 clocked in at 740 kHz, and it was coupled with a few kilobytes of memory.

So the language had to be optimized to squeeze every last possible bit of performance from this limited hardware. You didn't have to worry about concurrency, there weren't any consumer grade multicore CPUs, and networking wasn't prevalent at the time.

C solved that problem very well. It was effectively portable assembly allowing you to write extremely efficient code that could be compiled across different architectures. Meanwhile, advanced languages like Lisp required super computers at the time, and only a small number of people was lucky enough to work with them. So, a whole generation of programmers grew up on C, and they went on to design languages that look like C.

The problems we face today are completely different from those we solved in the 70s. We work with much larger codebases, we often work in teams, we have multicore chips, and networking is prevalent. Things like managed runtimes, GC, and threading that were absurdly expensive in the 70s are common today, but C family of languages aren't optimized to take advantage of that.

Raw performance is no longer a priority because developer time is far more expensive than hardware. This means that we need to optimize for clean and maintainable code that's concurrency friendly. Languages like Clojure and Haskell are a new breed of languages that are designed to solve modern problems, and that's the fundamental difference between Kotlin and Clojure in my opinion.
How Wireless Radiation (Wi-Fi, 5G) Affects Our Sleep,Brain&Overall Health
What's at stake with the EU Copyright Directive
To push the MS stack further, integrate with Project Nami (Wordpress on SQL Server)

https://projectnami.org
Completely agree... Going beyond the basics is really hard. But as I understand it's because of inadequate knowledge of advanced network/storage virtualization concepts. Any help on how to get started in those? As a side note I have decent knowledge of basic networking/storage.
Don't blame Java. Blame programming instruction.

If it's anything like when I was in school, as soon as the curriculum trots out its first object oriented language, you get a lecture about how is-a relationships are the greatest invention since the compiler, and deep inheritance hierarchies are both the most practical and the most morally righteous way to organize your abstractions.

(Meanwhile, ironically enough, I'm not sure I've ever heard a CS instructor even mention the Liskov Substitution Principle.)
Split where?
The beauty of human memory is not what we remember but what we forget.
Since it seems you won't post anything else, we've banned the account. We're happy to unban accounts if you email hn@ycombinator.com and we believe you'll start commenting substantively.

https://news.ycombinator.com/newsguidelines.html
> change default port for sshd will take away 99.9% off all random attacks.

Not running SSH takes away 100% of all SSH attacks. Only allowing certain IPs to connect also takes away more than just changing the port number. Its a matter of convenience and effort though.
Presumably "equal proportion to their use" is implied.
Show HN: AppTerminal – Create Android App for Websites – Need Your Suggestions
Eradicating Samba TV from my Sony Android TV was quite a fight. I ended up with a local Pi-hole server blocking everything the TV was trying to access except Netflix. Not optimal but better than nothing...
All-time heat records have been set all over the world during the past week
That's probably true, but it's the same pattern with most things people buy. Especially toys and gadgets. Gets used once or twice and then sits on a shelf or in a closet.
Kotlin Functors, Applicatives, and Monads in Pictures. Part 1/3
What you’ve just linked to is a solution to the issue mentioned above. Rust makes a lot of guarantees, but sometimes those guarantees run afoul of certain required operations in different contexts. For this reason the language has an escape valve, unsafe, and the unsafe blocks are blindingly obvious in the code.

To say it’s a problem is misleading at best.
>> Thats a huge generalization.

True. Although now I'm curious what the proportions are.

>> And there are lousy paid IT jobs as well.

In comparison to other IT jobs, absolutely. In comparison to other industries, not so much. The most basic jobs in IT pay at least as well as other industries, and more often than not from a little to a lot better, no? Anyway, I doubt there are many IT jobs that pay so little that those workers are stuck in the category the article is broadly laying out, though.

Your other points all stand. YOu are correct, but the piece is not about these cases and more about the general state of employment and compensation
Right but do you feel you have to read, to pick a slightly less fraught example, the white algorithms book? Or Patterson and Hennessy? Like TAOCP, those work perfectly well skimmed or read in bits and parked on your bookshelf or in your bathroom.

GEB (or Moby Dick) are intended to be read in entirety.
Have You Heard of “Proof of Access”? If Not, It’s Time You Did
When submitting use the title "Show HN: <name and what the website is about>" and it will go to the https://news.ycombinator.com/show category where others users check to give feedback.
This makes me feel better.

So far as I can tell, without a graduate degree in physics, that book is a giant bucket full of minced-up grad-level math, and Penrose is a pretty terrible guide to it.

On the up side it made me think I should put some time and effort into understanding the math and the ideas. That was nearly fifteen years ago now, and it's turned out to be a lot of fun as an occasional side hobby.

On the down side, he completely fails to make even relatively simple concepts either simple or accessible.

When you spend your life surrounded by some of the smartest grad students in the world, you're going to have a very unrealistic idea of what the average human can understand. Of of how to explain things to the average human in a way that makes understanding more likely.

Infuriating book - but I'm still glad he wrote it, and that I tried to read it.
While others suggested only doing one side project until completion (which is an overall good strategy), I know the feeling of having tons of exciting ideas/side projects that you just don't want to completely put aside. My strategy has made some compromises on the overall completion date, but scratches the itch I have to work on different projects.

Basically, I spend one month focusing on a single project so that I get good mental focus for the month and then am able to feel like I'm still doing multiple side projects in a reasonable amount of time. Additionally, when I come back around to the same project a few months later, I have a fresh perspective along with some (hopefully) new skills or skill levels. That's how I find a balance.

Per day, I basically just work however long I feel like it. If I have plans with friends or want to work out or something I just go do it. Makes it low pressure and let's me make sure I'm always enjoying doing my side project work.
Sure, this is in line with other comments about healthcare and other benefits. But the piece (and my comment) were more about general employment and compensation
It's called "Growing the Beard", with Star Trek: The Next Generation and Star Trek: Deep Space Nine getting better around season 3.

https://tvtropes.org/pmwiki/pmwiki.php/Main/GrowingTheBeard
Does batting order matter in Major League Baseball? A simulation approach
cheaper TV ?
$700B will disappear from Social Security's coffers in next decade
Apple Quantum Dot Invention Comes to Light
Too complex, KISS principle rulez :) Creating ECS Cluster on spot instances seems like a way to go. Haven't tried myself yet, in to-do's :)
I get the style this article is going for, but Cambridge Science Park (and surrounding areas) have quietly been a major hub for tech for at least the last 2-3 decades. Lots of biotech research, but Microsoft Research has been there since as long as I can remember (I went to school around the corner) as well as major offices for Intel, ARM and any other major player you can think of.

If I had to give an answer to the question 'why now?', I would say because of investment, and also Cambridge has really modernised as a city in the last few years. Plus it is a genuinely nice place to live- good schools, you can cycle and walk everywhere, and cars aren't really allowed in the city centre.
I'm by no means an expert in either language, but for two years I learned / tinkered with Clojure as my main language for personal use. In 2015 I started a new job which required me to learn Kotlin. I've found that Kotlin has not only been a joy to work with ergonomically, but that its seamless interop with Java and the tooling make me far more productive than I could hope to be with Clojure.

I love Clojure and enjoy solving puzzles with it, but I can't seem to get anywhere near the level of productivity out of it like I can with Kotlin.
Firefox's is very useful for testing image data URIs. You can paste the whole thing into the address bar and it will render the image.
Somehow I don't think corporate Apple has quite the same romantic view of users :)
(1) Who watches TV these days?

(2) Most all of the "smart" TVs in my area don't use any of their features. They are all used as dumb monitors. They either take signal from a proprietary cable box, a game device, or some other media player.

(3) I have yet to see a TV that requires an internet connection to function. If you have one of these things, blacklist it on your network. At the firewall, or just don't give it your wifi password.
LG has something similar called "Channel Plus" which is an app that has a bunch of (frankly, mediocre) IPTV channels in exchange for you consenting to data collection on everything you watch. I didn't read the TOS closely, but it wasn't clear to me whether it collected data just when you were using the app, or on all content viewed with the TV even in other apps, OTA, etc. I'm suspicious because you have to consent and enable data collection in the global settings for the TV.
I work for a company that has sibling companies that do GMO work.

I myself feel like there are plenty of legit discussions to have about GMOs, yet we cant have those discussions because of the startlingly large number of people that think GMOs will mutate YOU.

It is refreshing to see a comment on the topic that doesn't trigger a reflex laugh/sob.
All 452 Book Recommendations from “Tools of Titans”
I use windows 10. Kernel is still Win32 C calls but I bet a lot of the services on top aren't.
> In the future, Microsoft wants to bring more features — which are currently not possible in asm.js (or JavaScript) — to WebAssembly.

This is very vague, but already disturbing
Which can and will be promptly ignored.
Personal WASM anecdote: I just implemented a WASM based 3d model boolean operation for three.js where I can intersect two models together. The pure js version ran in around 10s on a relatively simple model whereas the WASM version did the same thing in a little under 1s. I've been very impressed by the technology so far! Obviously this kind of CPU intensive work is where it can shine and it's a useful tool to have in your toolkit.
At least buy OP a drink before psychoanalyzing their relationships that aggressively without any evidence to go on beside your cultural assumptions. Mere participation in this community is a beaming, reliable signal that you’re probably not Dr. Phil, so I’d suggest listening rather than explaining familial bond to someone you’ve never met.

If you said something like that to me in person, your evening would not go the way you think it would, and you’d find yourself in a conversation about your departure from the circumstances that allowed you to offer that perceived wisdom.
Thank you for this very good summary. This is the most factual recount I've seen in numerous HN threads to date (which have been quite unhinged frankly). However I don't see how this forces content filtering. Service provider has to take responsibility for served content by having a process to help the complainant in the cleanup in contrast to just hiding behind users with a token “sorry for that, we'll now allow you to play hide and seek with them, sorry again”. Apart from shifting that burden, which I find reasonable, I see no difference to current mechanisms.

In particular I see no preventing publication, and the rightholder has to actively take part to indicate/identify the matter.

Beisde, the most recent text I see http://www.europarl.europa.eu/sides/getDoc.do?type=REPORT&mo... is a wasteland. Articles 13a, 13b and 13c popped up into existence, article 13 got itself a point -1 (that's a minus one). No wonder the Parliament requested further work. Which is what it did contrary to misleading reporting of rejecting anything (in particular any of the articles specifically).

Also, the text functions in a whole context of European law and reuses lots of notions. For example who is a commercial service provider seems to be lifted directly from a law being in force since the year 2000.

Most European law is peppered with calls to scale and proportion you take issue with, and yet they exist and live on with little problem.
I knew it was probably user error - since the site looked pretty polished and clean. I don't know why I didn't try dragging...I might still be recovering from the fourth of July.

I like the platform, do you have plans for any other tools? I think a freehand marker option would be really nice and make it more of a virtual "white board".
>It's the only medium where truth can still be found about the real reasons why things occur.

So.. flat earth, anti-vax, 9/11 truther, NWO, aliens or... what? What's your poison?
I blame inheritance.
Being well payed is supposed to alleviate these issues to the point where it wouldn't normally justify moving _because of those issues_. You can move because a certain aspect is more appealing to you, as is the case with vacation days for another commenter, for example, but that makes it more a particular case rather than a general trend.
I've read it cover-to-cover at least three times, gifted a copy, and read it out loud to my son. I find it very playful and mind-expanding. I will admit that it is verbose and wandering, but I think that's part of the charm.

Out of curiosity I wandered through Amazon's 1-star reviews of this book to see what other people had to say. "Obtuse and impenetrable", I can certainly understand. It takes a certain bent to put the effort into reading it, and a certain level of interest to sustain that effort.

The bulk of the critiques, though, including the OP, seem to be that it's too shallow in some specific area. How could it possibly dive any deeper into a fraction of the topics covered without being split into a multi-volume set? Perhaps more economical prose would allow for deeper dives, but personally I think it serves as an excellent layperson's introduction to a huge number of topics in logic, philosophy, theology, biology, music, art, language, etc.
Pet pigs are a thing and have been for a while. Bit of a trend at the moment, actually.
Go Config – A pluggable config framework
The information is available to them, they have no one to blame but themselves. It is not the duty of the taxpayer to fund poor decision making.

That's one of the major philsophical differences between the US and Europe: people must take responsibility for themselves and their own lives.
Open Source Architecture: Transitional Housing for the Homeless
GP is just wondering why the results are so different.