skysight-inc/HackerNews huggingface dataset:
I would finish the master thesis first. Publishing a half finished app doesn't make sense for me. The whole thing rather sounds like some kind of procrastination. Successfully finishing university with a good degree on the other hand is a sure shot and something you can build on later in any case.
Isn't this just public domain? Why not use an existing license like Creative Common Zero if that's what you're going for.

Edit: Never mind. I saw the compilation term.
Well, if countries didn't constantly refer back to "arrangements made hundreds or even thousands of years ago" as still valid, then the globe would be a complete blood-path or territorial disputes, expansion, and murder.

It's not just during "border conflicts" that they refer to them. The borders themselves, as they stand in peace, are based on "arrangements made hundreds or even thousands of years ago".
Thanks dude I should watch it. I heard that the movie has a character (look alike) reference to Eliezer Yudkowsky (or I think that was ex machinima)
Those rituals evolved in the first place because they were effective. Religion only becomes relevant when you look at the explanation of why it works. They believed that the gods would take those gifts as offerings. If some ritual didn't work, then it seems that ritual couldn't convince the gods to make the plants grow better, so they tried something different. Sure, a scientific explanation might help with finding out which things work and which don't, but in theory, trial and error doesn't need a proper explanation for the phenomenon.
> And if I want to have more than one language on the same webpage?

Simple, add more than one lang="" attribute. You can add them to _any_ HTML tag.

Learn more about lang in HTML here: https://html.spec.whatwg.org/#the-lang-and-xml:lang-attribut...

And it can be really useful for styling purposes too - you can use CSS to style writing direction, font, text rendering settings, even which types of quotation marks to use for each language you want to specify

Learn more about :lang() in CSS here: https://drafts.csswg.org/selectors-4/#the-lang-pseudo

Or see an example of how it can be put to use here: https://github.com/mozdevs/cssremedy/blob/master/quotes.css
Facebook and Google can't keep their money safe, why does anyone think they can keep anyone's data safe?
I suspect that backup cameras make the car less safe overall.

The reason is that the image from a backup camera is displayed on a screen. Cars with backup cameras display information on the screen when the car is moving forward, which can distract the driver.

I don't think that means we should do away with backup cameras, but I do think we need to consider the overall impact of a safety feature, not just statistics on scenarios that feature is intended to address.
No, due to the lack of TSO/LRO. Its my understanding that QUIC is designed to encrypt packet medata so that middle boxes cannot re-segment traffic. This same feature prevents NICs from doing TSO.
That's surprising to me. I've been doing 2-3 angel investments/year in Silicon Valley (while being a full-time VC), and I've never personally seen anyone ask for a $250k min check at seed stage. FWIW all of my investments are $10k (the max that my fund allows me to invest on the side), and I don't get pushback on that 90% of the time.

On a slightly different note, minimums are rarely set in stone. If someone says the min is $100k and you come back with "ah that's a bummer, I love your company and think I can help with X and Y, but I can only afford $25k," there's a good chance that suddenly the minimum will drop to $25k just for you. At least that has been my personal experience.
How can you write an article about video game music and not mention Jeremy Soule!?

He has composed soundtracks for over 60 games and over a dozen other works during his career. He is best known for his work in The Elder Scrolls and Guild Wars series, and several other top-selling titles such as Total Annihilation, Neverwinter Nights, Dungeon Siege, Star Wars: Knights of the Old Republic, and Harry Potter.
Consumer spyware vendor leaves DB with customer data accessible to all
I have a Play Music subscription which includes YouTube Red. I haven't seen an ad in years.
Debuggers were one one, but also some other development tools just wouldn't run unless the developer had admin. Virtualization does mitigate some stuff.
> I curious as to whether the spiraling ramp helps direct the wind through the tunnels in some way

To me it looks like it channels wind coming from any direction down the spiral. At the bottom it presumably channels the air current to push the water in one direction.
Very fair point.
It's self driving. It's not L5 but the car was taking the decisions in that limited set of conditions.

And that's the whole point, the car is unable to take the correct decisions but people still trust it to do so. Why would they? Unless you'll tell me Tesla drivers are intellectually challenged then it must be that they somehow get the wrong impression of what the car can do.

How come this doesn't happen to any other manufacturer building cars with this type of limited automation? I see a some people victoriously claiming I've been proven wrong yet all avoid answering this direct question. If nobody can explain why so many Tesla drivers are suicidal then the blame must lie with the system or the way it's described.
> Taxes alone mean that above a certain salary, you actually need to make more in Germany.

Including taxes, the difference is 160k (Zurich) vs 100k (Berlin) for the same standard of life.

I am not claiming that Switzerland is a bad choice, but it's not some kind of paradise, either.

Of course, the higher the percentage of income one saves, the better deal working in Switzerland is.

Especially, if one later chooses to spend those savings outside of it.
That is what makes it disconcerting to see the same clan-like attitude arise in this discussion. It is one thing to 'defend your team' when talking about mobile user interfaces, freedom of choice of where to get your applications from or the relative virtues of different software development models. In this case two crashes seem to be partly caused by design problems and as such it seems to be an inappropriate response to try to 'defend the team'.
> He's agreed to forfeit about $50m. It's not clear what's happened to the other $73m

I wonder if he was doing this on behalf of someone else? A few million is more than enough to live comfortably for the rest of your life in Lithuania. $122M seems like an addiction or an organized crime ring.
Sure, it's not a easy way to walk to the water and clean the tunnel, it's an atmospheric pump.

Common in other cultures -

https://www.tandfonline.com/doi/full/10.1080/22797254.2018.1...

Pics of the tunnel

http://people.umass.edu/proulx/online_pubs/Zurich_Puquios_re...
>That is not legitimizing but contortion of history into nationalist sentiment. No one takes these stories seriously, aside from the easily impressed, that don't have a solid grasp on history.

That's absolutely wrong.

All kinds of "hundreds and thousands" year old arrangements are part of modern borders and state relationships.

This includes purchases, centuries old loans, and other such matters. European borders, for example, depend on arrangements going back to the time of Charlemagne.

>A state and its borders is not legitimized by fancy ahistorical fiction but by mutual recognition and contracts.

Which is neither here nor there, because today's contracts are still based on arrangements made hundreds and thousands years ago (as well as later arrangements, of course).
Awesome analysis. This is first time that I read about the downsides of QUIC, curious that whether implementing it in userspace was a conscious trade off knowing the performance downside or Google/IETF wasn’t aware of the problem at all?
Interesting. I had no idea someone had layered SSH and certificate auth on top of UUCP.

Used UUCP a lot back in the day to push software updates out to customer machines over dial up.
No, it won't.

There is a non trivial portion of the population that will resist informational control attempts at all costs.

Information is power, and it isn't always pleasant. The greatest failing of our time is the power we've built up to engage in institutional perception management.

To deal with this sort of radicalization, hiding it in the dark is the single worst thing you can do. You end up lending it moral credibility through the Streisand effect, and amplify the "unjustness" in that person's manifesto from whatever craziness it was, and add on top of it "Oh, wow. The government is willing to black hole you as a citizen."

I appreciate the logic behind contagion theory, but I reject the conclusion it leads to. Memes, like viruses can only be countered through a sufficient and omnipresent enough psycho-societal immune response. That means everyone needs exposure, everyone needs to process it, and if there are quote "vulnerable" populations, it's up to their immediate social circles to take care of business in terms of either A) rehabilitating them, or as a last resort B) informing authorities before anyone gets hurt.

The hardware/software for institutional perception management has no place in a civilized society. The policies that encourage it should be met with outrage and scorn.

You lift up your society when you can hold up the deeds of it's worst members and state "They chose this. They felt X way. How they lived led them and those around them to a grisly end. We will continue. We will thrive. We will not break. We will learn. We will care, and we will adapt."

We live in a time filled with radicalism and distrust; the only way to get past it is to air it all from the rooftops, and rely on each other to come to terms with it's impact, and be able to discuss what it means while building a common worldview in the process.

Change only happens when we can admit there is a problem. Covering our eyes doesn't do that. I understand a lot of people feel that by breaking such a taboo as resorting to violence should be treated with immediate erasure from the public eye, but the having to resort to violence is a message in and of itself, and will be a constant threat in a free society. Note that the free society should always be more important than the absence of threat, because safety only truly exists on the good will of a free people.

Vigilance is justified. Denial and petty acts of revenge are not.
The articles on https://fsharpforfunandprofit.com/ are pretty good, particularly the ones about "Railway-Oriented Programming" (https://fsharpforfunandprofit.com/posts/recipe-part2/)
good time to remember that Google employees silently rolled back, over years, every single attempt by chromium contributors to block or add privacy features (e.g. restrict to same domain) for the referrer http header (which is the basis of Google ad business)
Can you please elaborate a bit more on that? How can you configure it to be faster? I'm considering leaving MathJax for pre-rendered png because it is unusably slow (with the default configuration at least). My use case is a whole book of math on a single html page. Pdf viewers have no problem with that. Yet, firefox+mathjax cannot cope.
While this is useful, I don't think it would completely resolve the noted "tons of send syscalls" issue. QUIC performs it's own flow control and I don't think it can just send all the packers composing a file at once (all the time, at least)
> On one hand, it's clearly a fake relationship if the other half of it is in it for the money.

These 'fake' relationships aren't new. Therapy, counseling, coaching, tutors etc. They _can_ be incredibly rewarding and fulfilling.
That's trivially settled with a static type checker.

So the argument is analogous to saying "how can I trust the types in this Java program are correct, if it has never been compiled".

Well, whether some "old code base" has them correct or not, just run the type checker and find out.
Is there any video link from the conference? This presentation seems promising with lots of examples.
I wonder if that’s as much to do with the nature of the products as the corporate strategy. A large proportion of Kirkland products are foods, while that makes up a tiny proportion of Amazon products.
I was a year long Python user when I stared learning Rust. Reason: I knew just enough C/C++ that I knew I wouldn’t be able to pull through learning it properly from a perspective of time. But I wanted a strongly typed fast alternative to Python without garbage collection.

I had read some stuff about Rust and it seemed like a interesting language, mature enough for my applications.
I tried it out and came to like it more than I would’ve expected. In fact I tend to use it over python for many things nowadays. One of these things is definitly how the module system works, but I agree with you: if you fuck up in Python with your code structure, the problem is definitly between chair and desk.

However: Rust won’t let you get away for cheap if you don’t think about structure, and this could certainly help some to adopt better practise (which in the end is good for all of us).

Interestingly enough my appreciation for and interest in languages like C and C++ grew a lot, after I had learned Rust. It gave me a good new perspective on C++ and certainly learnd me ton of good patterns and concepts that will definitly end up beeing useful in other languages. Rust certainly is well thought out and good ideas are never bad to look at.
I remember uucpssh.org[1] which I had bookmarked for a while but didn't get around to setting up before it closed down. Now it resolves to a spam website. Sad!

[1] http://www.linuxfocus.org/English/March2004/article330.shtml
The Art of Being Single
15K doesn’t seem like much. I’ve spent the last 5 years keeping 250-300K straight in my head, and have never struggled with it. 15K would be a delight. I can recognize hitting a personal limit at 300K, though—not that I can’t hold more, just that I lose all interest in doing so. That seems to be the point where I grow tired of a problem space.
I haven't watched TV in almost a decade. We keep ourselves entertained with Netflix, Blurays, Prime, HBO Go, and the occasional torrent for content that is not available in our country.
Yeah I agree dynamic languages have their place too. I’m actually extremely agnostic about languages.

That said, I’ve been on projects debugging code that has had functions overridden like that and it wasn’t fun. Sometimes people can get too clever for their own good. But you can have that problem regardless of the language
I'd love to read more about these stories. Do you blog?
I don't disagree that luxury housing will have some effect, but the "in a few decades" part is where I see a problem. It's only a partial solution, and only in the long term. If there's demand for it then sure, build it. But also build other kinds.
I was expecting some Electron crap. I was pleasantly surprised.
I've been in elevators where they definitely did work, with immediate effect. But also some where they don't seem to do anything.
I haven't found anything that matches Beautiful Soup's ability to parse completely borked HTML.

For HTML that's at least mostly valid, I like goquery: https://github.com/PuerkitoBio/goquery
In my experience, it’s just motivation to spend your own money on it. Much less frustrating.

I spent too much time trying to get that 25’ RJ-11 cable to avoid that tripping hazard. Best $2 I ever spent.
Researchers announce a test of the “Light Triad” traits
Well if Google says so ...

Python brings a ton of dependencies, thereby seriously limiting your deployment options. And, together with Python's not-so-great package management story, this spells a lot of trouble for as long as Python 2 and 3 need to coexist. Many useful Python 2 programs (such as Apple's old caldav server based on twisted) won't be ported over to 3, and the migration to Python 3 creates an unnecessary burden on apps that chose Python as user-scripting language, such as Blender. There might be reasons to use Python, but the aesthetics (or lack thereof) of a scripting language, or an artificial limit on the number of lines most definitely isn't one of them.
Good to know, but I guess that Pin<> does not solve the problem of indirect self reference, such as when you have a tree where every node points back to its parent (e.g. for convenience or performance reasons), or a doubly linked list where each link has a forward and backward pointer (?)
Unfortunately manual transmissions are no longer viable in the mainstream US market due to how the franchise dealer floorplan financing system works. Dealers live and die by their inventory turnover rates. So they mostly only order the most popular combinations of options because they can't afford to have a car sitting on the lot for months waiting for the right customer. Most drivers who would prefer a manual are willing to drive an automatic, but most drivers who want an automatic are unwilling (or unable) to drive a manual. Thus dealers seldom order manuals.

Niche brands like Porsche which do more custom orders are a little different.
Having written a handful of probabilistic programs, I don’t think there’s no modularity at all. You can still abstract a complex stochastic process behind a function. I think it’s more that certain tasks are necessarily antimodular, eg doing conditional inference can introduce unexpected dependencies between modules, see d-separation [0].

[0] https://www.andrew.cmu.edu/user/scheines/tutor/d-sep.html
Machines treat patients? Where AI excels and fails
I guess someone posted this in response to this HN post:

https://news.ycombinator.com/item?id=19473631

People tend to do that on HN.

So, for those of us who don’t use Python type checking, which of the 4 checkers do we choose? Google, Facebook, Dropbox, or the new one: Pyright?
Advanced Map Shading
I’m a veteran of the NYC IT staffing market but recent years have me disillusioned with the business

Why are you disillusioned with the business?

Why do you feel that simply giving half the money to charity somehow makes it okay to continue working in an industry that you currently see in a negative light?

Do you think you could make a staffing firm that would solve the issues within the industry such that you would stop feeling negatively about it?

I'm all for some charitable giving. I think that helps make the world work better. The world needs some means to help those folks for whom life simply isn't working for some reason.

But I generally feel that when people see regular paid work so negatively and their answer is to do the same work, but give away most of the profit, then this suggests the system is broken. Something is fundamentally wrong. A new model is needed so people can feel that their paid job actually matters and is a positive thing.

Best of luck.
That betrays the authority of your original response.
See also yesterday's conversation about Microsoft's static type analyzer for Python[0]

[0] https://news.ycombinator.com/item?id=19473631
Maybe nobody did before (other than obvious Nigerian prince scams), and so they slipped through unexpectedly.
But the X server is annoying too, because for some reason setting -dpi doesn't work for me, and the fonts render like crap. If I set fonts really small they aren't as bad.

I just use PuTTY into a local or remote sshd as it's the least bad of everything I've tried so far. Wish it supported tabs natively tho.

If this thing supports mouse, copy-paste, good fonts, and doesn't steal or disable any of my key mapping, I'll take it
The cause of the error is not the problem, it's the way to report the error that is problematic. But if you really want to know, it was umatrix that was blocking third party "media.graphcms.com"
Spot on. In Upper St. Clair, Pa., where my daughter/son-in-law/grandson live, any child walking alone who doesn't appear to be a teenager will be stopped and interrogated by a police officer in a patrol car.
Cool stuff! Checkly is also a dutch company, although I live in Berlin.

I will do a write up soon too on how we deal with Stripe and EU taxes. I found it not THAT hard as people make it out to be.
I think suggesting that the disadvantages of gender are in any way comparable to the considerably greater disadvantages of being mentally or physically disabled is in extremely bad taste.

I would not hesitate to change genders, not for an instant, if it would free me from my disabilities.
Wow, TIL about arxiv-vanity. On a first glance, it's awesome. Not saying that I particularly dislike PDF files, but it's still good to have choice. Already the ability to extract images from PDF files is incredibly valuable to me. I wasn't aware how to do it properly. Screenshots are limited at the display size and when you are zooming you don't know when upsampling algos of the PDF reader set in and PDF readers often have maximum zoom levels and if the actual resolution of the image is above that, you still won't get the full resolution. Now I can extract images at the full resolution via browser tools... I hope it's actually the full resolution, isn't it? It's kinda not what arxiv vanity was made for but still, thank you for that!
List[Tuple[Tuple[str, int], Dict[str, str]]] creates a bunch of objects; if you're having a closure these are necessarily created each time the closure is invoked, by evaluating the entire "List[Tuple[Tuple[str, int], Dict[str, str]]]" expression.
Veonim – simple modal IDE built on neovim
I’d evaluate up to ten per year but typically only do 2-3 as well, primarily US East Coast. Fairly consistently, starting in 2015? 2016? the minimums kept creeping up, until a prospective CEO told me I'd wasted his time (he'd contacted me) when I said 25k was my limit.

I may return to it at some point but it wasn't particularly lucrative and the sense of entitlement I ran into just turned me off.
> Clicking on links in the terminal is a nice feature. If you press cmd + click it opens your browser or finder. I occasionally enjoy this convenience.

On Terminal.app you can cmd + double click to open a link on the browser. (it doesn't open a path on finder though)
Poor wording. It is not that using wing tunnel pressure to pump water is space tech. But that only seen from space they could map it to the civilization for context.

If tomorrow all humans and humans artifacts disappear except the great china wall, an alien will be very confused why it exists, not how it was built.
It's not data loss if the bold or italic are in CSS or HTML tags, but if it's 𝐛𝐨𝐥𝐝 or 𝑖𝑡𝑎𝑙𝑖𝑐 like this (which I realize is not how Unicode is supposed to be used) then it's part of the text, just like soft hyphens.
> In the general-purpose programming context, imagine if you could give examples of a program output (domain data) along with a skeleton of a program (source file with incomplete parts) and ask a system to fill in the holes.

This part reminds me of some of capabilities of the Idris compiler [1]. In an Idris program you can leave "holes" to stand in for incomplete parts of a program [2], and the compiler can infer various bits of code from types and holes. In a demo of the in-progress Idris 2 compiler [3], Edwin Brady refers to it as a "lab assistant" and shows it writing a whole function when given a function type.

[1] http://docs.idris-lang.org/en/latest/tutorial/interactive.ht...

[2] http://docs.idris-lang.org/en/latest/tutorial/typesfuns.html...

[3] https://www.youtube.com/watch?v=mOtKD7ml0NU