skysight-inc/HackerNews huggingface dataset:
This blew my mind when I discovered it.

It's essentially a "literally get the best (short term, stable) for your savings, always."

And it's cash-equivalent, so can be purchased and held in any cash management Fidelity account.

The only caveat I've found is that the online tools for interacting with orders can be a bit hit or miss. But just calling into their fixed income desk will get someone to do what you need ASAP. And that you have to schedule buys on Treasury's schedule. (Thursdays, so enter orders on Wednesdays, I think?)

But past that, just setting up several non-overlapping auto-buys is a great way to get good interest on a < 2 week liquid account.

And say to hell with all those "reward checking" criteria.
I'm a little surprised that it wasn't itself written in Asm (and thus has the possibility to be self-assembling), and the binary is almost 30KB. That may seem tiny today, but in the 8086/8088 era, it's huge; the first IBM PC in its minimum configuration had only 16K RAM.

For a more "authentic" 8088 experience, you could use the assembler that came with MS-DOS 1.25, written by Tim Paterson:

https://github.com/microsoft/MS-DOS/blob/master/v1.25/source...
Because it's an enclosed space devoid of distractions?
The sharing creates demand. Producers increase supply. You should read more about this issue. NYT just did a bunch of great articles that will give you perspective.
> Real world is not perfect, it is immutable with plenty of side effect

Perhaps we should use a language that is immutable and can reason about side-effects. Like Haskell?
Seems like an extremely expensive vanity project. Is that wise for a middle income country where hundreds of millions of people live in abject poverty?
Determine who the most savvy executives are in your line of business. When they start jumping to other opportunities, it’s time to sharpen your resume.
Musl upstream only supports Linux, but it is so easy to port that there are large numbers of ports to non Linux environments.
Maybe it is, but it's not the decentralized replacement for Discord and Teams that I envision.
The problem is DART needs the outlying towns to join it in order to run anything there. The NIMBYs simply pressured the town into not agreeing to join, so there was no way to do this.
Well actually he didn’t do his time. But seems he’s back doing it now. Also what the guy, you are saying we should stop demeaning, was doing was defrauding Musk. Musk himself was of cause also being generally bad in this instance but that doesn’t excuse criminal behavior from the convicted criminal who hadn’t served his time and was committing fraud. I think your hate is misdirected.
I've called it the "GROUPing pitfall" since those extra JOINs only really come back to bite you when you try to aggregate the results: https://wikido.isoftdata.com/index.php?title=The_GROUPing_pi...
The point that agile produces tech debt is something that wrings true to me and matches my experience. Any good processes people have implemented to reduce tech debt?
There are some religious concepts that could be seen as auto-antonyms. The Polynesian words from which we get "taboo" refer to something sacred to the gods, which therefore ordinary people are forbidden to use or interfere with.

https://en.wiktionary.org/wiki/tapu
https://en.wiktionary.org/wiki/kapu#Hawaiian

The taboo thing could therefore be seen as very good and important (for gods) or as very bad, improper, or dangerous (for people, outside of the appropriate religious context). I think that many cultures have had a similar dual connotation in words related to sacred things, even if they don't have exactly the same cultural rules.

It's interesting to look at the meanings of Latin "sacer" (the origin of our word "sacred") as an analogy:

https://en.wiktionary.org/wiki/sacer#Adjective
> How is it that this company went from filing for public offering to laying off up to 25% of it's work force...in just a few short weeks?

The wewtf link someone else posted is good, but essentially, it was burning through cash in order to grow. Its private investors (mostly Softbank) were OK with that, but the public markets weren't. They also didn't like management and corporate structure). Not being able to raise cash to continue hypergrowth and having faced a reckoning about the true business prospects and valuation, they have to cut back.

> ...focus on our core business, the fundamentals of which remain strong

I actually buy this line. At the end of the day, they're getting money for a product, so there's a business there. The main risk with We is that there's a recession, occupancy drops to 50%, and they're stuck with the leases. But that's not a unique risk.
Overall, the rise of domestically-made Android phones are probably the biggest reason of their demise. But if we have to point at one specific instance, arguably it’s the Note 7 debacle. Samsung completely mishandled the situation - they refused to recall the devices in China despite doing so in other countries, and when some customers posted pictures of their burned phone, Samsung threatened them. And of course consumers voted with their wallet, and nowadays it’s rare to see Samsung phones in China.
I read a very interesting account of how poorly Lee in particular and the Confederacy in general prosecuted the Civil War. They misunderstood their political goals absolutely and instead of simply fighting a war of defense - holding out long enough to appear a legitimate nation in their own right, (essentially running down the clock), they fought to take and hold territory that they didn't need. Tactical brilliance is nothing without sound strategy.

Montgomery vs Rommel is a good example of that too!
The reason why is historical. SQL (structured query language) originally came from SEQUEL (structured english query language) and was designed to emulate a normal English sentence as a query.

'SELECT columns FROM table' makes sense when you're asking it literally. However SQL and relational DB's have evolved since then and the English grammar is now awkward. It would be nice to see newer dialects accept the inverse order to help with tooling and structure.
And what's the false positive %. How do you even define a genuine hit for "terrorism-related". Depending on how broad you go that can mean a lot of things, including very innocent stuff. The problem with terrorism is that everyday things that are legal on their own when used as intended can be used to commit those acts.
Maybe the end of this chain of reasoning would be a measure of lifetime productivity. Not in a strict "time spent working" sense, but in time spent actively and competently pursuing your interests.

Time spent choosing to do nothing (e.g. doing mindfulness meditation while lying eyes-closed on a hammock), with your brain fully engaged in doing nothing, would be "productive."

Time when your brain forces you to do nothing (sleeping, or even just "comfortably" dozing off); or when you do something poorly, because of brain fog or an inability to learn quickly; or when your executive functioning or memory screws up and you choose to do something that doesn't minimize regret among all the things you could equally-well have chosen to do—would all be "unproductive" time.

(Equally well, you would be "unproductive" when your body isn't doing what your brain tells it to do—though in most cases the answer there is to either choose your concrete goals to match your physical capabilities, or to work to increase those capabilities. Stephen Hawking's time was not unproductive. People with Chronic Fatigue Syndrome, though, mostly are unproductive, because their physiology gets in the way no matter what they choose to do.)

A fun—and, to me, oddly enlightening—analogy: on a CPU, productivity is a lot easier to measure. Electricity costs money; calculations can make you money. Thus, executing useful instructions is productive; while executing NOPs is unproductive. And the less electricity you use to execute the same code, the better. Sleep-states aren't as productive as executing useful code, but they're more productive than executing NOPs, insofar as NOPs cost you money that sleep-states don't. More useful instructions per second requires more cooling, and cooling requires electricity, so parallelism isn't necessarily more productive, just "faster" in some sense we don't necessarily care about. Etc. (Is there a name for this measure? Lifetime net operating profit of a given capital asset, as attenuated by different ways of employing it?)

Optimizing for lifetime area-under-the-curve "productivity" in this sense would be very interesting to me.
Nothing. And they do already convert your PDFs to Doc for editing, often destroying part of your layout. At one job interview for a frontend developer position, I was very embarrassed to learn that the idiot recruiter had done that to my CV. My interviewer jokingly showed me how my CV looked all messed up - wrong alignment, missing icons, mixed up fonts, weird borders. All this because the recruiter wanted to remove my email address from the document...
Or increase the WeWork bashing: the need for these layoffs is a sign of failure. I’ve said it before in a different situation, and someone took the time to find me on Twitter to tell me what they thought: layoffs in startups (or companies pretending to be a startup) indicates that maybe those seats shouldn’t have been warm to begin with.
I wish there was an easy way to save a hackernews comment for later
What are Facebook's options?
For anyone else wondering what the Dan Harmon reference was:

https://en.wikipedia.org/wiki/Heat_Vision_and_Jack
I wonder why they don't use this argument to advocate gun control.
> advent of self driving and electric cars will doom them regardless

It makes a lot more sense to have a self driving car drive you to the high speed rail station, and then drive you from the train station to your final destination. Self driving cars don't run at 160+ mph, but high speed rail does.
I take it you are describing policy rather than capability. What I was getting at is that email is kind of built in by default with Unix like systems. It is actually quite hard to install a Linux or BSD box without the capability to send email. SMTP is at heart, very, very simple and can be conducted via telnet if necessary although doing TLS via telnet by hand might be a bit tricky.

I have deployed many Ubuntu boxes and sometimes been surprised to receive emails - cron (logwatch) usually. Our central SMTP daemon has me as an alias for root, postmaster etc. Don't know why I'm surprised - I set the bloody things up to work - perhaps I'm going a bit senior.
Nobody else does! :)
Stop talking and wait for them to look at you as to say "why did you stop". Then respectfully say "I see that you must be busy, if you like we can do this another time".

The trick is not to come across as condescending and that what you have to say is more important to them than what they are doing on their phone.
Practically speaking what I've heard is that the value of learning Haskell isn't so that you can then go use Haskell, it's so that you can then go write code in other languages as if it were in Haskell
It's a bit harsh to say that the data is "misrepresented" here, especially since it's immediately qualified with the population density info.

Apple could very well be slowing down, and it's not immediately clear to me that they'll actually make their deadline.
Sorry, I read the article but on less than enough sleep (ironically) so I missed the debunking aspect. So I will edit the post above.
The Golden State Killer was identified because of a DNA match to a distant relative on one of these sites: https://www.washingtonpost.com/news/true-crime/wp/2018/04/27...
I think the answer will differ wildly for different people. What I wish I had done:

- Pay at least a little attention to nutrition.

- Be more willing to do things by myself; there were certain activities, for which I had a vague impression you were supposed to wait until other people invited you to go with them.

- Be less afraid of upsetting professors and other authority figures. (And I say this as someone who is a professor now!)

- Try less hard to weasel my way into the "in" crowd. (And by "less hard" I don't mean "not at all"; these efforts were worthwhile to some extent.) Conversely, there were all sorts of interesting people who weren't "popular"; try to make friends with them, or even ask them out on dates.

- Somehow found a way to relax more, although that is always much easier said than done.
I checked ist again and I do not get the error. Ist seems that your Browser has outdated certificates
Oh. Ruby.

In any case, adding getters/setters doesn't imply extensibility and doesn't apply to FP languages (or rather: in FP languages you can add more functions). Getters/setters are often an anti-pattern anyway. Maybe you have a better example? In any case it's very easy to "extend" types in Haskell, it just looks different to what you'd do in Ruby.

As for expressive power, are you familiar with the "expression problem"? [0] There's almost always a trade-off your language is making.

I don't understand what you mean by law of non-contradiction in this context.

[0] the expression problem: https://en.m.wikipedia.org/wiki/Expression_problem
Sadly, you can't pass on that immunity to your descendants, unless it causes a beneficial mutation in your reproductive organs. :-)
The cheapest solid core I can find is an $84 Jeld-Wen: https://www.homedepot.com/p/JELD-WEN-32-in-X-80-in-Hardboard...

In contrast, the pieces I mentioned above are $16 ($6 ea. for the MDF, $2 ea. for the 2x4s)
Privacy and no ads are also features/competitive advantages. Also avoiding being beholden to Google.
I thought I originally heard about the 10x programmer thing from some of Chuck Moore's talks on Forth. So I went to re-find this article.

But as it turns out he was arguing against 10x complexity and advocating avoiding abstractions with "1x" coding.

http://www.ultratechnology.com/1xforth.htm
I appreciate the lack of math notation, for many with a poor mathematics backgrounds it feels like a huge wall into getting into interesting and useful theories.
Reckon Digital | Python + Django Developer | London, UK | On-site | Full-time | https://reckondigital.com/jobs/#senior-python-developer

We work for a large NGO on a management application that is used for the distribution of humanitarian aid. The project benefits millions of people in need around the world - and the underlying Python+Django application presents interesting challenges from a technical point of view. We are a team of passionate Python developers and we are looking for a new colleague who, like us, loves the idea of coding for a good cause. If this sounds interesting, and you think you fit the following requirements, please do get in touch.

Full job description https://reckondigital.com/jobs/#senior-python-developer or email jobs@reckondigital.com
I made no such claim. You acted like tracking users was required to run an ad-based website, I pointed out that running ads does not require tracking users.

I am not sure if I'd be willing to make the argument we should ban (as in make illegal) collection of user data, but acting like such data is required to run ads is ridiculous.
If the government showed an interest in abuse at the hands of corporations, it might start getting embarrassing questions about abuse at the hands of 3 letter agencies.
I've been curious: what does it take to find a job in software that isn't just gluing things together? Where do you have to go to write interesting algorithms at work? In our golden age of open-source, does that stuff only ever happen at FAANG and research labs?
These are maglev trains in vacuum tubes. What's the difference?
Unless you're boss tells you to do something so egregious that after the fact it will look like you're stealing or committing fraud you'll be fine.

If your boss says "Hey download all of the PHI for these celebrities to a flash drive and load it on your computer at home" you should definitely say no or get it in writing.

But if your boss says "hey I need a copy of George's medical records, e-mail them to me" as an individual you won't get in any personal liability for it.
I think employees are at fault for empowering him and drinking the kool aid. Though I heard they pay really well, so maybe that's a sign a lot of people were passing on them because the business looked sketchy.
Again: you're asking a teacher to cover roles other than teaching.

That's not good for anyone.
What does being a convicted felon have to do with this?
The documentation one is the one that completely throws me for a loop, and why I will never be on-board with anything claiming to be Agile. You know what? sometimes the documentation is more important than the working code. We're not all building crappy web properties as an agency, sometimes we are building stuff that is supposed to last longer than any one developer's career.

Sometimes just documenting what the thing is supposed to do and why would solve so many issues, but since people have gotten hooked on capital-A Agile so much has gone by the wayside, or been delegated to non-technical roles.
You scoff, but history is full of democracies that did things like that. Recent history. Governments can go bad, and we should be especially wary in an age when technology gives then extra leverage. I wonder if there will come a day when it's impossible to overthrow your government - or if we're already there.

Edit: actually thinking you might be seriously talking about conditions for illegal immigrants detained in the US. Hyperbole, but still not a nice situation.
Click on the 'X minutes ago' permalink on the comment, and then select 'favorite'. It will show up under 'favorited ... comments' linked from your profile page while logged in.
Is it? I just read the NYT article.

Maybe I'm missing something, but it clearly states that the main issues saving children are a lack of enforcement availability (i.e. the 3 points mentioned in my comment) and the lack of timely cooperation of existing orders.

Then they talk about how 'some criminals' hide behind encryption.

So... we have a situation where many cases are reported but aren't followed up on. Yet we focus on getting more reporting by undermining the right of non criminals? Doesn't seem very logical to me.

The whole piece even undermines their own arguments. They mention the 'case of the Love Zone'... which was cracked by investigators finding clues the old fashioned way. Not drag net surveillance.

The article also places many issues that aren't tech related as tech problems. It says "Bing was said to regularly submit reports that lacked essential information, making investigations difficult"

Let's compare that line to offline: If I own a pizza parlor where pedo's hang out sometimes, and I find a picture of CP in a restroom and hand it in to the authorities or call them up, would you blame the Pizza Parlor for the lack of fingerprints on the pictures? Would you think it's ok then to make wearing gloves illegal? I mean, if people use gloves, pedos can use gloves and hide their fingerprints. Why not target gloves?

There is a real issue: Child Abuse. There are real solutions that are complex and extremely resource intensive. A report doesn't create a case. Focusing on tech and the lack of having MORE drag net surveillance seems absurd. This is coming from someone who grew up with abuse.

When I go to forums to discuss abuse (it helps me deal with what happened) almost everyone tells of times that the abuse was reported but not well investigated. In fact, I've known people who work in CPS and they almost universally say the system is broken. A child in my city was recently beat to death by his step dad... an CPS had been called on them multiple times.

We could be focusing on fixing that (you know, the things the people on the front line say are wrong). But no. Drag net surveillance is the thing we should focus on apparently (even though in the very article you mention it states we have more current reporting than we have resources to deal with it)
But there are plenty of chinese infrastructure projects that have languished for lack of use. Look at the olympic venues. Once the novelty of ribbon cutting is over, once the recuring costs start piling up, this project too may slow down.
There's only a dereliction of responsibility if a trend is going in the wrong direction and nobody thinks about how it can be reversed. If something that you want to happen is already happening, and you understand that it's going to take a long time regardless of how much active planning is involved, you don't need to do anything but wait.
> I feel like Haskell forced me to write better code by forcing me to think about side effects.

I see, but wouldn't that be possible by "forcing" yourself to think about side effects in the language you were already using?

I mean, at the end of the day, it's learning the functional programming concepts that is supposedly going to make you a better programmer. Why not just start learning those in Java, Python, JS, etc.?

One thing I hear a lot from people who've learnt Haskell is they admit they're probably never going to use it in a real-world project (for so many reasons). Then, isn't it inefficient and a waste of time to learn parts of Haskell that are only found in Haskell?!

If I were to learn FP (which I will soon), I'd choose to learn it in the language I'm using now. It's not only more efficient, but also I'd enjoy being able to put what I've learnt in practical use.
Thanks. Even on just that point, I disagree. I think they are equally readable. Just like Python and C# are equally readable to the respective cohorts that are used to programming in those languages.

Yes, EF queries are more readable to many developers who know C# well but don't want to get used to SQL. But the problem with that is DB apathy + EF leads to some real performance problems as systems scale that grinds the application to a halt with SQL queries longer than dissertations, to which the developers need a quick hack to fix. The query plan for those beasts is intractable. Which of the 10 table scans or index scans to tackle first? And how do you tackle it?

They discover "indexed views" and all is well until you start to have locking problems, so more hacks are needed. etc. By writing the damn SQL to begin with they'd have to tame the beast earlier on and address the design flaws in their schema and/or application.

Ok this is a bit of a strawman (although it is based on experience) but I think saying SQL is less readable is a red herring. It is more readable for a lot of use cases. It's a DSL designed for the job, you really can't get much better (except for Elastic Search use cases, etc.). It's slightly old fashioned but that's just fashion.
This is a very narrow-sighted perspective. Most application-level programming these days happens in languages that are "abstract model[s] with [little] connection to the machine or any physical processes". You just happen to be a type 2 programmer: https://josephg.com/blog/3-tribes/
I'm curious: what other word do you use?

Asking for a thesaurus.
So, I've been a Scala programmer for the last 3 years, and have been effectively writing Haskell in Scala reasonably effectively.

The pure FP Scala community understands your complaints more than the Haskell community.

https://typelevel.org/ is chock full of

a) useful utilities for actually writing applications

b) decent documentation. Not just pages of type signatures, but demonstrations of the libs usage.

Everything you need is here: JSON, config, units of measure, streams, testing, validation, a really nice JDBC wrapper (https://tpolecat.github.io/doobie/)

Throw in https://http4s.org/ and you've got yourself a rock-solid, purely functional stack with sensible, documented APIs, a more readable syntax and better tooling support.

I urge anyone who learnt some Haskell, thought "man this shit sucks, I'm never going to write something useful in this" to at least give FP Scala a chance. Here's a useful service template to start hacking with: https://github.com/http4s/http4s.g8.