skysight-inc/HackerNews huggingface dataset:
Thank you.

I did choose Common Lisp over Julia - I started learning Common Lisp in 2013 and Julia started becoming something around 2012.

I did so because of the permanence and the demonstrated expressiveness and power of Common Lisp. Common Lisp has been around for almost five times longer than Julia, and Common Lisp has demonstrated again and again that it is capable of solving hard, poorly understood, real world problems in a lot of domains.

Fun fact: Julia bootstraps off of an implementation of Lisp. Furthermore, most compiled languages are translated into an abstract syntax tree (AST) as part of compilation. Lisp S-expressions are a text based AST. So I can make the argument that Lisp is as close the "One True Programming Language" that we have. :-)

I'm doing chemistry - that's fundamental and timeless - I find it maps beautifully to a fundamental and timeless language like Lisp.
You can write modern C++ with no overhead on a system with just 16kB of scratchpad memory. It is much nicer to use than C (namespaces, auto, templates and lambdas alone).
> Or the more immediate wake-up call that this tech will be used in malicious phishing attacks against your grandparents

This one is quite scary. "Grandma, I'm stuck in Malta and people are after me, send me immediately 500 through Western Union"

Or you get called by your boss: "I need you to urgently send this payment or our production factory goes down".
yeah in crystal we call them union types. We don't have sum types so I'm not really certain on the difference.

I should have stuck to terminology I know.
> you really should just say don't do that

This is counterproductive unless you also say what to do instead.
Aurora uses a log-structured storage system, so they just point to a previous version that they haven't garbage collected.
That depends in traditional blue collar industries OT was where you made $bank - as do UK train drivers who often work a 4 day week with OT /weekend working paid even more lucratively.

I have also heard that for a Pit Deputy (deep coal mining) the going rate for a single weekend 10 hour shift is £2k.
If I could do everything I wanted to do by talking to a bot I'd love it. Imagine being able to cancel Comcast just by talking to their bot, that sounds fantastic to me.
Neither of those is hard to do in C++. The first one is std::optional. The second one is a reference or a non-nullable smart pointer like https://github.com/dropbox/nn
Fistulation surgery isn't all that dangerous or expensive. The major expense is in keeping the rumen port clean and the cow healthy and free from infection afterward. It's a significant amount of work and consumable supplies, that has to be done by a human worker, every day, for as long as the cow has the port.

Granted, a gas port should be smaller than one large enough to stick your hand through, and pull stomach contents out of, but even so, an entire herd of ported cows would not be able to pay for the additional ranch hand work necessary to keep them alive. You need a port-cleaning and health-monitoring robot, at minimum.
>Going by the descriptions here, riding the bus in the US is worse than riding one in India.

You seem to be under the impression that the US is an advanced country full of civilized people like Germany, Norway, Japan, etc. You've obviously never been here.
It might be a revolution if people previously had better living conditions. But for country like China it probably looks like a big success and people want stability and not changes.
Your prediction is exactly what you said doesn't make sense. Your prediction also doesn't match history. In 2014 Netflix was the one that had to pay Comcast to end its throttling.
> If you got into the drivers seat at 0.07 you are doing something wrong.

Not legally.
This Warren Buffett ‘Disciple’ Says He Is Wrong about Bitcoin
"Aurora will try to retain enough log information to support that window of time."

It's good to know that Aurora will try. It's not like it needs to be reliable or anything.
The Effect of Ad Transparency on Ad Effectiveness
> failing regexp on likely generated html like that likely wont take 3 days to find

This is true, but only because you're implying that the reason (failing regexp on HTML input) has already been identified. Maybe the parsing job fails silently and then people down the line (who have no idea that the data was passed around as HTML at some point) wonder why no data is coming in anymore, or why they're seeing incomplete data. That could take weeks to trace back to the parsing problem.
"Apparently this problem has been around for years, and one bug report has been closed "won't fix". The issue has been reopened with Bug 11808 - Xfwm: Increase the resize border of window.

The width of the grab area is controlled by the theme." 1

Most people appear to circumvent the problem by using another means of resizing windows.

"As soon as your keyboard-shortcut (in Xfce upstream its Alt+F8) is hit, you can then resize the window by either moving your mouse (no need to click or drag) or use your keyboard arrow keys." 2

1 https://unix.stackexchange.com/questions/156435/how-can-i-ma...

2 https://xubuntu.org/news/window-resizing-in-xubuntu-and-xfce...
Interesting that disinterested parties here are coming to such different conclusions.

If sharing the process issues was valueless, it would definitely seem personal. But it doesn't seem valueless for me. When making informed judgement about which companies to throw in with, their process matters.

It's like MongoDB from days of yore. There was someone who reported a bug and the mongo team were jerks about it. I've specifically chosen not to use Mongo because of that interaction. Don't want my projects hinging on dev teams with good marketing sense but poor communication skills. Don't want my hardware depending on vendors who can't make nice with the FOSS community.
...how did this get 13 points in 3 minutes without hitting the vote ring detector?
> What was wrong with Synaptic?

>> broken dependencies.

Not that it's Synaptic's fault, but some packages will have conflicting dependencies, especially if you're using PPA's to get recent software versions. It's not uncommon to get "foo (latest) requires bar >=3.1 but you have bar 2.8 installed. Baz (installed) requires bar 2.8". Snaps avoid conflicts by having each app contain it's dependencies, which could otherwise conflict.
Bear in mind that we're basically trying to do it both ways; We still have Red Hat Enterprise Linux, and I don't think anyone would involve the term "tech stack churn" there.
This isn't a solution but `a just in case you are not aware` You can press alt+right click and hold then drag near the corner of the window to resize it (alt+left drag moves it).

I understand that there are times when that isn't work so it's nice to have both options. ( I wrote a browser based windowing system and have experimented with having the bezels on the windows be quite large and/or auto-expanding when the mouse nears them to make resizes as easy as possible since hard to hit pixel thing annoys me so much)
I don't think "assistant professors" have tenure do they
I'm not OP, but I find I ignore such reminders, but don't ignore the paper in front of me.

I think the reason is that the phone sends many notifications, and at least on iphone it's hard to make the todo list reminder that much more prominent. Also mentally it feels like just another phone task.

Also putting stuff on paper forces sorting. I keep larger lists on digital, but I find for daily paper has a bigger impact.
Being able to create arbitrary union types between different types, like crystal (which I work on). The difference between that and option/maybe is that it ends up playing nicely with flow typing without any special cases for optional/maybe in the flow typing.
Very interesting article, but I was disappointed that the article stated that the millenial only-children of China are "outspoken", "pampered", or "self-centered".

I don't believe that any of those terms apply to people who are fighting against working 72 hours per week for low pay. This is a case of basic human rights. The words that come to mind to describe the folks who are fighting this fight are "proud", "resilient", and "hard-working".
The same is true for true and false. What meaning gets attached to Boolean values is immaterial to how they act.

That null is implemented oddly doesn't negate the fact it's a meaningful and well defined mathematical construct.

I don't see people saying false doesn't exist because forth implements it as -1.
Record SSH sessions with OpenSSH servers
Have You Seen These New Construction Homes for Sale
Behind the Scenes on How A Former Tesla PM Raised $8M for 82 Labs
> grandma

"Alright sweetheart, just tell me what the emergency phrase is"
In Soviet Russia, paper executes the code.
I don't disagree. I'm not condemning the whole product right now. I have only two primary worries:

1/ Huge increase in amount of robocall spam.

2/ Given the discussion on the Duplex HN thread, I'm starting to seriously worry people will try and do machine-to-machine communication through Duplex, which is something completely idiotic and wasteful, but might also become easier than doing the right thing (agreeing on an API).
The downvotes are probably because the answer wasn't helpful and doesn't mesh with Amazon's statements.
Likely the service worker is caching the assets onto your machine. So if it comes from the service worker, you've visited the site (or the asset) before: https://developers.google.com/web/fundamentals/codelabs/debu...
Create Parametric Neural Network SVG Diagrams in Your Browser
Take this from a lawyer: Even if you are drunk, talk to a lawyer before the blood test. There are scenarios where, without drinking more, your blood alcohol can increase between the time you are pulled out of the car and the time your blood is drawn. Mix alcohol and food and there can be significant delays between drinking, breath alcohol measurements, blood alcohol measurement, and actual intoxication. Remember that the crime involves having a blood/breath alcohol level WHILE DRIVING. "Drinking and driving" alone doesn't make you guilty.

I get very worried whenever "evidence" is taken far away from the offense. I've even heard about people who, after being arrested/released based on breath alcohol, are allowed to continue drinking and then have their blood drawn.

If you are stopped and are given a breathalyzer, pass or fail, do not drink anything for at least 24 hours. You never know what the cops are thinking. They may be back. They may test you again in 15 minutes. Don't go back to the party. If the cops test you, your night is over.
Vuesax New component Chip for vuejs
In case it wasn't clear from my comment, I'm less willing to argue for the innocence of a person who was at .07, or .075, or .0799, because of the potentially serious consequences of their decisions and the number of convenient alternatives they had available.

That's my personal position on this. It's consistent with my own moral framework. I get that there's a valid counterargument from a position of law-and-order morality.

But I've also had friends who were first responders to a horrifying drunk driver collision. Trying to keep innocent people from bleeding out on the side of the road messes you up for a while. It's not a victimless crime.

You can get from .08 to .06 by walking around for an hour. If you think you might be close enough to borderline, go take a walk.
> And there is no undefined behavior at all.

Well, there is. Violating type declarations is UB in Common Lisp, the only thing the standard says about it is "the consequences are undefined". In SBCL, an error will be signalled, but there's no guarantees about what other compilers might do. This could show up if a Lisp programmer who primarily used SBCL was relying on the type system to do some of their input validation for them when portable code would have to actually check it (ie, in their head they might think their program will raise an error if you pass it garbage, when really it just invokes UB if you pass it garbage). I still don't think it's that big of an issue, and mentioning it alongside benchmarks certainly indicates some misunderstanding, but it's not completely baseless.
Honest question here. Didn't we already know this? I am nearly certain that I heard about the benefits of putting certain types of seaweed in cow feed to affect methane when I was in high school nearly 20 years ago.
I love clanky, rattling, screeching, grinding old streetcars, too!

> idiots who downvoted you

No problem with that, I knew I'd be stepping in it to post my distaste for Legos.

I've put together many Lego sets over the years for others who were a bit too young for them, and found them tedious and the results something I'd prefer to discard. A spaceship that looks like a stack of bricks is not appealing, and they'd just fall apart when the kids would try to play with them.
Why to use AWS when you can just get a cheap VPS from DO and do the same thing?
Correct me if I am wrong, but biofuels are still fuels you need to burn through an internal combination engine in order to convert it to mechanical energy, and in the process it will still create greenhouse gas in the tailpipes, no?
So what is the solution?
So there's definitely a glass half empty, glass half full thing -- nobody knows for sure whether these calls will be annoying, because we've just seen a demo. We don't know if the bot will be effective in general, and we don't know if customer cancellations will be more or less common if they use the bot. It's certainly possible that it improves lives for restaurants.

The problem is, the restaurants (etc.) don't get to choose whether to take the risk, even though they stand to bare most of the cost. That's an ethical problem before the product gets released. After the product is released, it's a problem with incentives: if consumers make the choice to use Duplex, growth means adapting to their needs, not the recipients.
SBCL checks type declarations at compile time and at runtime.

The default fully safe code in SBCL is already fast enough for many cases.

You need to check the manual of SBCL sometime.

http://sbcl.org/manual/index.html#Handling-of-Types
I can't speak to the situation in the mainland, but in Hong Kong, "overtime" for employees in smaller local companies often means the period that you must work beyond your scheduled finish time, and for which you are not paid.

It is not optional if you plan on keeping your job
Set Theory and Practice: Grok Pythonic Collection Types
Also, seems that most of the submissions from OP come from that website. Definitely fishy.
The cost would not have been very big. The 8086 had microcode, and there were the very similar LDS and LES instructions. There were plenty of unused slots in the opcode table so that wasnt it the reason either. There are weird instructions aplenty like XLAT or AAA/AAS/AAD/AAM, so it wasnt as if they had a pressing silicon shortage.

Maybe they dindt think about it, and fixed it with a quick hack once they got aware of the problem? The whole segment register story was very hacky from the start.

Intel might have dumped the segment registers in i386 32 bit protected mode, as they cleaned up a lot of other troublesome corners around that time. But, well, they didn't, so we have to deal with it today.
How can you justify this from a legal standpoint? Personal ethics be damned, we've established that 0.08 is the line. 0.07 is not above or equal to that. You can't say someone is in the wrong because they are close, but not on the other side, of something binary.
We are even not allowed to have feminist organizations, any non-governmental groups with powers are considered threat to this country.
At this time looks like it only applies to MySQL, will be curious to hear if/when it becomes available for PostgreSQL.
The only freedom that nobody should have is the freedom to take away somebody else's freedom.
The article mulches email/slack/IM together in a particularly unhelpful way...
Yes, but it matters if someone wants local credit unions to make large banks unnecessary, the credit unions need to do things differently.

I don’t have a problem with the co-existence and business relations of these different types of financials, but the person to which I replied did.
How did that work for everyone deleting their FB account?
Can you elaborate on why?

I know both Python and Common Lisp, neither version looks any better than the other to me.

Also, as another commenter notes, the snippets are not actually good translations of each other. Your CL snippet would look like this in Python:

list(map(str.tolower, ("Hello", "world!")))

While your Python snippet would look like this in CL (as pavelludiq notes):

(loop for word in '("Hello" "world!") collect (string-downcase word))

Granted, Lisps tend to be a bit more verbose (longer names, less symbols used), which is a natural consequence of having little syntax. It has serious advantages when learning the language or when reading unfamiliar code, although it comes with some drawbacks, too.
The meaning of the Vision Fund
An argument is not always better just because it's more explicit, that's context dependent. People can deduce the chain of reasoning of the latter from the former, making the former a better argument if everyone is willing to think about each others' positions in good faith. Efficient and effective communication depends on shared understanding.
Another difference between the UK and the USA besides size is wealth of the country; see: https://www.greanvillepost.com/2011/08/12/generation-fcked-h...
"British children have the most miserable upbringing in the developed world. Is it a coincidence that the US and Britain are now the two developed nations with the most savage and cynical capitalism and deepest class fissures? ... “The reason our children’s lives are the worst among economically advanced countries is because we are a poor version of the USA,” he said. “So the USA comes second from bottom and we follow behind. The age of neo-liberalism, even with the human face that New Labour has given it, cannot stem the tide of the social recession capitalism creates.”"

As I suggest here: https://www.youtube.com/watch?v=4vK-M_e0JoY alternatives include some culturally appropriate mix of:

* improved subsistence through developing and distributing better tools and know-how for off-grid living like solar panels, 3D printers, mobile microhouses, composting toilets, and gardening robots

* expand the gift economy for both physical and digital goods

* soften capitalism's exchange-based social harshness with a basic income

* better democratic planning to insure public infrastructure to meet everyone's needs (e.g. convert prisons to artist dorms; ensure free food and water is available eveywhere; better automated clean public bathrooms; expanded libraries and health services)
This wikipedia page explains the nuance of best practice: https://en.wikipedia.org/wiki/Best_practice

Not following best practices is more likely to result in inefficiency. But the key word here is "practice".

Practice dancing a lot and you will be able to dance well, in the form of dancing you practiced. There are other forms of dance and thus other forms of practice. Practice for lindy hop is going to differ from practice for tango, or jazz. And the best practice for lindy will result in the best lindy dancing, as it has been developed over time and has the best outcomes.

But if for some reason you need to do lindy hop in, say, a really cramped space, the practice will have to change. Best practice doesn't mean only practice.
How to Deliver a React Native App to the Client
Well, if you want particulars - my favourite language has plenty of cultural problems, like huge NIH syndrome, or complete inability to actually finish a library (and don't get me started on documentation...). But JavaScript seems to have an unique cultural combination of "move fast and break things" coupled with complete disregard for any kind of efficiency considerations. I don't want to see the web bloat ported over to spreadsheets too.
> The officer didn't mention any other reason for stopping me, and seemed disappointed when my BAC test was clear.

This is way more common than it should be. Dash cams have finally helped this situation somewhat, but when I used to work late in college I got pulled over way more than I should have for BS reasons. "You touched the white line", "Nope". "You were swerving", "No again".

Finally a judge started throwing out all DUI cases without a dash cam and the police who dragged their feet for years after being mandated to install dash cams suddenly got it done.

No one should ever be driving after drinking, but the police also need to follow the law.
Ah.. that seems like a reasonable grouping of all communications..
Same story as most here; XUbuntu for the past 7-8 years. Mostly run it in a VM from Win 10 for Dev work. I really need to get that global menu bar installed after I upgrade to 18.04 though.
Anything with a mic attached has the same problem, why is it special if it’s something from Amazon or Apple?
How is this conversation helpful to this thread? The question is not "how much does Amazon keep" but "how long/much/granular can I restore".
>Lisp related books are among the best in CS. SICP, LoL, etc. are timeless.

Lisp books also tend to have the characteristic where you have to find the "right" compiler for the examples to work. I've yet to pick up a book where all the examples "just work".
I'm a fan of Cinnamon. I wasn't expecting to like it, but I do, and much more than Gnome 3. Cinnamon's old fashioned flexible panel interface still can't be beat.
Except that history isn't taught in China.
Wonder how deep and widespread this dissatisfaction really is, beyond a simple worker dispute in a country where so many other public disputes are not tolerated.

Sure, you can find anecdotal statistics and generalize it, but my impression is that the extreme performance culture not only is accepted, but an integral part of the Chinese school system and upbringing. The 6 to 1 model with; 1 child, 2 parents and 4 grandparents who project their expectations and family reputation on to the child seems to structurally strengthened this. Not to mention that the neighbouring countries have practiced this for decades.

Recently hung out with a Chinese women in her twenties and to her studying 12 hours per day for a child was completely natural.
How To: Developing with Go on Linux
If you have a freezer, you can save a lot of time substituting frozen vegetables for fresh. The texture is often inferior, but nutritionally they're just as good if not better, because they're picked in peak condition instead of early for longer shelf life. They're usually sold pre-chopped, and you can buy them infrequently in bulk.

You can also save a lot of time using an automatic electric pressure cooker. Frozen vegetables can be cooked at the same time as dried grains and legumes, and the timer won't start until the correct temperature is reached, so there's no need to defrost the vegetables first. The pressure cooker will cook things faster than a conventional cooker, but the biggest time saving is from the automation, allowing you to run it unattended.
The rolling stock is actually a very significant cost of the system. In DC, they spent $886 million for Kawasaki to build them 428 railcars in one contract, which comes out to just over $2M per car (and a single train normally has 8 cars). According to Wikipedia, they now have 500 of these 7000-series cars in service; that's $1B.
Because not everyone wants to manage their own infrastructure.
Silent failure seems to be root cause of delay in situation you described. Ast based parsing can be made to swallow errrors too.
Do Fathers Who Exercise Have Smarter Babies?
Grrr.

I’ve always designed away the sharp edges. Because I don’t want the 4:00a wake up call from panicky customers.

Which is why all my devs also did rotations in tech supp, QA/test, build monkey, etc.