skysight-inc/HackerNews huggingface dataset:
From that thread (https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg01...):

I was already into gcc and libgccjit. I thought was cool to apply these
to some lisp implementation. I decided to have Emacs as a target cause
I imagined would have been useful and because I'm obviously an Emacs
user and fan.

I wanted to do something with the potential to be completed and
up streamed one day. Therefore I discarded the idea of writing the full
lisp front-end from scratch. On the other side I considered the idea
seen in previous projects of reusing the byte-compiler infrastructure
quite clever.

The original plan was the to do something like Tromey's jitter but gcc
based and with a mechanism to reload the compiled code. So I did it.

I had a single pass compiler all written in C that was decoding the byte
code and driving libgccjit.

I was quite unhappy with that solution for two reasons:

1- The C file was getting huge without doing anything really smart.

2- After some test and observation became clear that to generate
efficient code this approach was quite limited and a more sophisticated
approach with a propagation engine and the classical compiler theory
data structures was needed. The idea of just driving gcc and having
everything magically optimized was simply naive.

So I came up with the idea of defining LIMPLE and using it as interface
between the C and the lisp side of the compiler.

In this way I had the right IR for implementing the 'clever' algorithmic
into lisp and the C side has just to 'replay' the result on libgccjit.
Moreover it saved me from the pain of exposing libgccjit to lisp.

I then realized I could, instead of decoding op-codes, just spill the LAP
from the byte-compiler. This makes the system simpler and more robust
cause I get also information on the stack depth I can double check or
use during limplification.

Lastly I managed to reuse the information defined in the byte-compiler
on the stack offset of every op to generate automatically or semi the
code of my compiler for the translation from LAP to LIMPLE for good part
of the op codes.

The rest just iterating over tests debugging and implementing.
We do capture overlapping windows separately but we turn them into one video feed with overlaps to save bandwidth and overhead. We might stream windows individually but feel free to reach out directly if you have specific requirements & ideas.
Iris Automation (YC S16) Is Hiring a C++ Engineer – AI for Drones
This link is helpful too. https://amp-tvnz-co-nz.cdn.ampproject.org/c/s/amp.tvnz.co.nz...
Why was the title changed to include (2017)? It was published today.
Dynamic languages like lisp are much better suited for jitting. The author acknowledges that most functions do not contain type information of what they return, limiting the amount of optimizations.

Jitting is better suited for handling this type of situation since you can JIT the version of the function for common types with a suitable guard that the input types are what you expected. Thanks to modern branch prediction those guard conditions are essentially free in the common casez and in the slow case you were slow anyways since you haven't jitted that version yet.
When you meet people with severe enough schizoaffective disorders, you will start to feel differently.

Imagine being able to get someone off the streets and back on course with their life, without risk of relapse, with a simple outpatient surgery?

And the crazy thing is that we actually have the medical capability to do so. We just don't have the legal capability.
Why is this marked 2017? This is the newest chapter of a book that isn't finished yet, and was released literally today. It couldn't be more (2019) if it tried!
You don't have to agree with it, just don't conflate it with the technical nativity you mentioned above.
Yeah, if I was my real self I would probably get punched. I can fake it most of the time but if I get run down and my real self comes out then everybody hates me.
Bash: Error Handling in Scripts
Neon is distilled out of the atmosphere, and it is only about 3x as prevalent.
On Financing Hard Tech with Root Ventures Partner Lee Edwards
please mail the mods at hn@ycombinator.com for such corrections
> In this case, a state entity takes responsibility for operating a service.

This absolutely terrifies me that someone thinks this is a good idea.
Couldn't that, in principle, be implemented as an Atom plugin? You'd be able to get the HTML output you desire.
There is nothing "logical" about your extending the idea that judges should not have to have legal training before sentencing people to jail. Not to mention, legislators are kept in check by another branch of government which can strike down laws created by legislature. The indigent and commoners hauled before these magistrates are granted no such meaningful review.
Please don't take HN threads on generic ideological tangents. They lead to generic ideological flamewars, which are all the same.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=21671771 and marked it off-topic.
TabWorks
It wouldn’t, OP said the government would review the _merger_ - federal antitrust review pretty standard in mergers this large.
Being Average in the Age of Alpha
If you read reports of how the Roman beat those armies, its pretty clear that their more dynamic troupes would actually directly engage the phalanx and break their lines.

That said, roman were the first in 100s years to achieve that, so its fair to say that most of the time you are right.
Interesting how the author used himself as the antagonist in some of these situations. Good article.
Honestly, I’m not a fan of this kind of software or websites like Whitepages.com (which should be illegal). It should be hard to find someone’s personal information if they don’t freely divulge it. If they created a username to speak freely, with no ill intent, then the dev is acting against their will by making it trivially easy to triangulate their identity. Any benefits that the software may have pale in comparison to the doxxing, spying, and voyeurism that it may enable.

If this is truly for public benefit, then the dev should at least include an opt-out mechanism.
Looks like a good business model now, but one day Apple will replace it with their own free product, and where will you be then?
It's about more than just legal jurisdiction. gTLDs are required by ICANN to adhere to certain standards whereas ccTLDs are not. As a result, the majority of ccTLDs are incompetently and/or capriciously operated.
Having just read the top article on AirBnB, the first tip I see is this:

> Oh, calling me by my first name!

> That's a good way to make Airbnb feel friendlier than other hotel booking apps.

Good GOD. Am I just too cynical or are people really fooled into committing rapport to a corporation based on such low-effort implementations?

If anything I like applications less when they pretend to have a soul. Give me a tool and I'll respect you more for getting the BS out of the way.
More on no bright present:

https://thehill.com/changing-america/respect/poverty/471332-...
You can watch Netflix in 1080p on macOS by using Safari. Chrome and Firefox don’t support the drm used by Netflix.

As for 4k on macOS:

>The DRM Netflix uses for 4K content is the new HDCP 2.2 (High-bandwidth Digital Content Protection), which macOS does not support as of Mojave.
https://www.howtogeek.com/412033/how-to-watch-netflix-in-4k-...
European Parliament Told: There Is No Climate Emergency
Are the coaches in prison?
Wow! I'd not heard of that BBC documentary. That's just a stunning kind of crazy there!
Same domain I get but a new TLD? I like to keep stuff in '.com'
In our university course on the Philosophy of Science we were taught the difference between innovation and invention, and it seems like the recent trend is to substitute one for the other. I find it to muddy the discussion a great deal. This paper actually describes inventions, i.e. totally novel ideas (at least not previously well-known, so reinvention). Innovation, on the other hand, requires introduction to novel ideas to market, the novelty being relative to what was available commercially.

So in our high tech business we always talk about innovations, and it's totally normal for what we claim to be an innovation to be known in academic circles for decades: it's (relative) practicality that matters. In this sense, Babbage's Engine was totally not an innovation, yet an important invention.
I think it's fair to say if something is before its time then it's poorly implemented because it doesn't address any audience. Sometimes newer tech compliments older tech but "before it's time" almost feels like a euphemism in that case since it's all hindsight, it could have well turned out differently.
That's what they always say but overtime they "integrate" more of the operations to the new headquarters and then eventually they want everyone under the same roof.
Nice site. A suggestion: cleanup the duplicate languages. I saw there were two “TypeScript” options which were different only due to variation of capital letters.
most people walk from somewhere to their truck at least, which kind of makes them a pedestrian for at least a bit, unless there is some kind of mini electric golf cart to go from door to door, I mean, I suppose, who knows...
The TempleOS version of Mal includes the optional GC. It's written in HolyC and might be one of the few semi serious programs written for the OS.
Small American Farmers Are Nearing Extinction
People who lawfully own a domain -- even if in a speculative fashion -- are not domain squatters.

If you had a hot new product called CyberTrk and someone ran and registered cybertrk.com, that is arguably squatting and can be legally enforced as such.

If you have what you think is a great new online notepad and notes.com is sitting registered but dormant, the inelegant but reasonable way to respond to your situation is "tough shit". Keep looking.

99% of the time that people rant about "squatting" they're talking about the latter case. Yet they are not entitled to a domain because of some imagined better use for it.

Sorry for the rant, but misclaims about "Squatting" lead to an iffy area where people have a profound misunderstanding about property rights. I have zero "parked" domains, but contemplating the issue long ago made me less outraged when I lazily searched for the most blatantly obvious domains.
Show HN: PDFtoTEXT Is Amazing
Using PDFtoTEXT (https://www.xpdfreader.com/pdftotext-man.html), it took mere seconds to turn these 5 PDF files into something more useful:

---

https://www1.nyc.gov/assets/rentguidelinesboard/pdf/2017manhattanbldgs.pdf

https://www1.nyc.gov/assets/rentguidelinesboard/pdf/2017brooklynbldgs.pdf

https://www1.nyc.gov/assets/rentguidelinesboard/pdf/2017bronxbldgs.pdf

https://www1.nyc.gov/assets/rentguidelinesboard/pdf/2017queensbldgs.pdf

https://www1.nyc.gov/assets/rentguidelinesboard/pdf/2017statenislbldgs.pdf

---

Have a look at the search we built thanks to this stellar conversion tool:

http://www.rsbl.nyc
Couldn't emacs lisp be simply ported to work on the JVM? Then emacs would get a battle tested virtual machine, and the emacs devs could focus on the editor, instead of dealing with VM speed.
Sorry, everyone - Karl is not fishing right now. I'll submit again when we are out on the vessel tomorrow and you can watch him do a haul.
Airmash – a game that refused to die
>i have always wondered about people who work in teams whose sole purpose is using all the tricks in the book to track other people online and accurately target them with ads and whatsnot. i wonder if these people are being "authentic" in the sense this article is portraying. are these people truly sad or something?

Their authentic self, much like the capitalists many of them will decry, is likely one of holding the value that hording resources and status (via money) comes above all else. I'm sure they likely deflect from this by instead vocally focusing on more visible traits and its experience/influence in society.

>didn't one of the google execs say they warn their guests about their digital assistants in their houses?

Yes - https://www.bbc.com/news/technology-50048144
Please don't take HN threads into gender flamewar. Last thing we need here.

https://news.ycombinator.com/newsguidelines.html
It is because of the unintended consequences if companies decide to relocate. You start with wanting to tax wealth and then suddenly you find your area in an unemployment crisis because the employers packed up and left.
I lost my domain that way when I was beginning with internet. I set the reminder to my company email, left, and then the notifications stayed to come (and bounce).

All rookie mistakes I learnt from but still painful when you discover at Christmas that your email is not functional.
Video About EHTML: How to Build Simple Blog App
It would be a lot less painful and a lot less expensive for us if we just increased the density. But people have to have their beautiful bay views.
We can build a GNU one! https://gnunet.org/en/
They have to gaze no further than to Havana to see how it pans out. If further interested they can go to Beijing and figure out how it's used to promote values and such. I'm sure it's can be a satisfying view to some.

While FB and Google do have some problems due to their monopolies, the answer is not in state control.
>The law in SC is literally that bad language on the public road is a crime. They ignored 2 pages of precedents.

Not clear what you mean here. If the law is “literally” that bad language on the road is a crime, doesn’t that mean the 2 pages of precedents support it?
Go-Web-Server: Web server with logging, tracing, and demo-apps in a single file
The size for `sockaddr_storage` is not defined by POSIX, but `sockaddr_un` is defined, and you can't just change the `sun_path` to a pointer, so to increase `sun_path` you would have to increase the `sockaddr_storage` struct size.
This comes with other downsides, first is incompatibility with other OSes, most OSes seem to be around 104-109 bytes.
Second new problem would be that with any larger value each socket call would have to copy more data, even if they are not unix sockets. If you change it to something that looks sensible like `PATH_MAX` you end up increasing memory requirements for any application that works with sockets.
XGboost vs. AutoML Tables
Successor according to who?
It depends what you're hosting. bodog.com is a legal Canadian-owned online gambling website. But since online gambling isn't legal in the United States they had their domain seized: https://www.cbc.ca/news/world/bodog-gambling-site-shut-down-...

It looks like after going through the courts they have had their domain returned.
We'd love to chat more on this, please reach out via hello [ at ] coscreen.co and also fill out this form to help us prioritize support for Linux and Windows:
https://teamcoscreen.typeform.com/to/IOJ8ql
At heart, if the law is so complicated that only a trained professional can interpret it then it is unreasonable to ask people to follow the law. The people vote for the law so it isn't actually that obvious why their voice should then be abstracted away and filtered out from enforcing and interpreting the law.

I am certainly more comfortable formally restricting positions of power to the over-educated elite; although rather those with technical degrees over legal ones. But from that perspective it is clear to me why a polity might prefer not to have a legal degree as a requirement.
> "It is snowing."
> "Oh, what a kidder you are, Smith! Just look at the shorts I'm wearing, it's fun in the sun time."

That’s almost a textbook example of the opposite of Yes And philosophy. Contradicting the reality established by another performer is called Negation.

Disagreement within the YesAnd framework can be tricky to describe. A better example:

“This sucks. It’s snowing”
“Yes, and now we can finally go skiing. I’m so excited!”
With .org's recent debacle...
I started on Wildcat BBS from Mustang and bumped into FidoNet in the early 90's. This was all very decentralized perhaps the crypto-kiddies can glean some intel from the up/downs from this FidoNet story.
And she was the exception that proves the rule.
(120) Md Samirul Islam
Check out the CMU database group for all the other content and the multiple courses: https://db.cs.cmu.edu/

Here's their Youtube channel: https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/fea...
I think "domain and TLD" is a single clause in that sentence.
> I've always wondered why so many people are using .io domains (and now .ai domains).

Most people do not know the difference between gTLD and ccTLDs. They think .io and .ai are just like .com. Registrars like Namecheap ought to do a much better job informing their customers about the risks of using ccTLDs.
That's all relative because there is no state income tax so if you are a high-income person then Texas is paradise, even with high property taxes. Also guess who makes all the executive decisions in terms of where to put the jobs? Executives aka rich people.
Ask HN: Access all my emails with one login:what online web app/client is there?
Hi HN,

I have over 10 email addresses. I'm in fact not making any more email addresses because of this simple reason: I have them all linked on my phone and on my laptop (through the Mac client), but once I switch over to a new device, I need to:

1. Log in to all of them
2. Set all the signatures again manually
3. Make sure all the signatures are synced everywhere
4. Set all the display names the same

Make a change and I need to go to all my devices.

What app/service is there that would allow me to go on it, maybe through the browser, and through one login (logging in to that service), I'd see all my email addresses?

I've been searching for one but maybe I don't get the keywords right
Internet domains are not property, and to the extent they are, they are all the property of ICANN. The delegation system is somewhere between leasing and feudalism.

You can tell it's not property because the one thing that's guaranteed to result in losing a domain is failing to pay the fees.

The idea that first registration entitles someone to (a) waste a finite resource forever and (b) sell it at arbitrary prices later was fought out in the early 00s, and the real WIPO trademark system won. A number of people who had squatted the names of famous companies in hope of extorting a payout were disappointed.
Keep your fingers crossed for Remacs. Cranelift can probably give it a magnitude increase of speed if things go well.

They are about halfway through, give them a hand!

https://github.com/remacs/remacs/wiki/Progress

If every C/C++ programmer/member of the Rust Evangelism Strikeforce here on HN help port a function, we would have a Rust Emacs in under a month.

C'mon everyone, the remaining code is pretty simple and straightforward:

https://github.com/remacs/remacs/tree/master/src

Just mechanical translation to Rust. ONE FINAL SPRINT, and we will be done. The hard work of setting up the tooling and macros are already finished. Many here are happy to moan and complain about Electron infecting everything. Channel your anger into this project! Just help port one function, this isn't even leet coding level of difficulty. If you believe yourself to be a great software engineer, then lend a hand. Don't want Electron editors like VS Code and Atom to be the only game in town 5 years from now? Help translate a couple lines now. It's literally a single docker pull to setup the dev env.

Low hanging fruits:

https://github.com/remacs/remacs/blob/master/src/indent.c

Tl;Dr: like Leftpad but more ugly.
> I'm more intelligent than someone with Downs Syndrome, but that doesn't mean their life is less valuable does it?

Doesn’t it? It’s something we don’t say, because it’s horrendously impolite, and I wouldn’t say it myself outside the context of this conversation, but yes, the life of an intelligent person is worth less than that of a person with Down’s syndrome.

Don’t take my word for it though, look at revealed preferences. How many parents abort their unborn Down’s Syndrome babies?
Surprisingly, the only previous thread seems to be this one from 2016, which laments its own lack of responses:

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

Hopefully the current one is making up for it.
The key part to this article is at the very end, and not addressed in the title (of course)....they extended their sales till the next day. Anyone who couldn't place an order (like me) did it later. So I'd argue it did not cost Costco $11 million...
Yeah, the main poster doesn't get that the end result of veganism is the relegation of food species to very expensive, very impractical pets that many people won't see outside of youtube or in protected areas.
> weaponization of anti-semitism

Labour is the only party apart from the BNP to be investigated over allegations of racism by the Equality and Human Rights Commission.
In 2020, China will require videos created using AI or VR to be clearly marked
OP @sn0wlizz4rd, it’s particularly odd that you’re using a different username on HN than on GitHub, given what you’ve made. Could you tell us why you created this project?
The job of a manger is to differentiate work from talk about work. That is why there are managers at different levels, and that is their core function.

If someone can talk their way into a promotion, that is either a sales organization, or a great sign of a failing company. Or a strategy group.

A version of this is available every day: commercial journalism is the act of promoting good writing over good thinking. Usually for the same reasons as most bad plans: ideas structured by analogy, visualization, and context free approximation.

Anyway, this is a good article, and because it is often true, one worth pushing back against.
I would argue that we'd be better off not electing the prestige seeking people. We want the best person for the job, not someone viewing high offices as a prize.
SF used to be a big financial center that started during the gold rush era.
I don't think you have the same understanding of what domain squatting means as most people. Speculative ownership of unused or parked domains is basically exactly what I would consider domain squatting.
Redemption Arc (In Memoriam Jack Merritt 29 Nov 19)
Art Is a Number Game? Ask Picasso
And you'd be wrong.

I'm not trying to be spicy -- the literal definition of domain squatting is intentional trademark infringement or confusion. Someone else sitting on your grand plan doesn't make it domain squatting because someone else has their own grand plan they want to sit on.

Squatting by definition is illegally occupying property that you don't own, which would be a trademarked term.

e.g. If someone builds a hut at the back of your property, they're squatting. If someone else looks at your property and decides they want to make it a lucrative Taco Bell location, it'd be pretty rich for them to call you a squatter and claim right to it, yet that's exactly what's happening in that incorrect usage.

This is hardly a hill I want to die on, but on HN -- of all places -- I'd expect we'd have a somewhat proper use of terminology.
Show HN: React/Firebase/Material UI Group Social Network – Contributer-Friendly
>> cold crystalline overdubs

I do not mean this to be harsh or nasty, but there are no goosebumps.

Needs some grease from Stax or some touches of Motown.

Booker T and the MGs, Wilson Pickett, Otis Redding, Ray Charles, something... is... just... missing...
yeah, i always think the same thing when i see loss figures in situations like this...
https://urbit.org
Cancer immunotherapy drug 'less toxic and prolongs life'
Please don't take HN threads further into ideological flamewar. The GP comment was flamebait, but this comment is the bursting into flames that we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html