jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I thought this was vapourware.

The best video you can show for this is your JIRA board where everyone can update it in realtime in a team meeting with remote teams.

Don't bother with the animations, they make your product look not real! Very impressive.
So you could bring in house boats and floating docks. This is common in some regions. I am not sure if the coast guard would have any say in it though.

How bright of dance / disco lights are you allowed to have on a house boat?
I can only guess that they did actually check everything else or the lawsuit would be thrown out immediately.

You say "do the legwork", but this isn't possible if companies are allowed to outright lie to you. Sure we keep a list of "known lies" like the mushroom D3 advertised as vegan that is just non-vegan D3 fed to mushrooms. But such deception should not be allowed or it will get much worse as the number of vegans increases. IMO, anyone who wants to ever be able to select products based on anything but a few common criteria should support a hard line on complete ingredient lists and accuracy in advertising.
As someone who has just got out of the curriculum that enforces usage of the TI calculators, given the ubiquity of these devices, I wish it was used more in teaching students about low-level programming, hardware, etc. especially with older models such as the TI-84+ there's great hacking potential. Compared to programming on the modern software stack, the Z80 is minimal. Plus, who said it has to be in assembly? Forth would do!

Some of my own hacking attempts:

[1] https://github.com/siraben/zkeme80/

[2] https://github.com/siraben/ti84-forth/
To dramatically over-simplify: N. thinks that slave morality was inferior to master morality, however he doesn’t think we should return to a master morality system. He also thinks that slave morality did have some benefits in the sense that it turned humanity's creative instincts inward. He mostly has a problem with slave morality because it is life-denying (which is essentially his criticism of Christianity).

It should also be said that he doesn’t use these terms in a scientific or extremely specific way (“this is how it was, factually”) but rather as a sort of myth-like pattern. They are broad repeating trends, so to speak, not scientific observations.

The overman (Übermensch) should transcend both moral systems and create a new life-affirming one. Unfortunately some reactionaries seem to think that he was advocating for a return to master morality.
I'm not saying that France out the UK have clean hands either, but there was critical US involvement. NATO went far beyond the UN mandate to protect civilians, however, becoming the de facto rebel air force.

NATO tried several times to assassinate Gaddafi, killing his family members instead. For example, one airstrike in Tripoli killed a son and three grandchildren of his.[1] Of course, they did eventually bomb his caravan, leaving him to be brutally murdered on the side of the road. None of this was authorized by the UN. Western special forces were also not authorized to operate in Libya, but they did anyways.

Anyways, years after this wonderful exercise in protecting civilians, the country is still in a state of civil war, torn between different warlords. People forget that as bad as Gaddafi was, Libya used to have the highest living standard in Africa. Now, it's a nightmare.

1. https://www.reuters.com/article/us-libya/libyas-gaddafi-surv...
From 2018-2019, we saw teachers protests and strikes lead to massive concessions being gained in 7/9 states they occurred in, most of which were red states. The working class has a considerable amount of power when wielded correctly.

https://en.wikipedia.org/wiki/2018%E2%80%9319_education_work...

Eric Blanc's Red State Revolt is another great source on this

https://www.versobooks.com/books/2955-red-state-revolt
You clearly do have a dog in the hunt because you're framing it as the government subsidizing the companies. All of your examples are jobs with a ground level bar for entry so low that people with zero skills or clear mental illness can still manage to learn them and become gainfully employed. Were these people not employed at all they'd require /more/ government support not less.
Cipyright law needed reform for like 40 years. Thre is slow, and there is dysfunctional
I wonder if this works at all..

These companies simply use your contacts to do contact mapping to other users. Including fake ones will do nothing as they don't point anywhere. Big Data will just filter them out.
I'm just saying the tricky part is not writing the code, as it is assumed at the surface level. I have done interviews and have accepted explanatory answers for coding problems because it is obvious sometimes that they know the underlying logic that can be translated into whatever language/framework.
c++ is the standard for most industrial robotics and microcontrollers in my experience, so I'd say that's your answer. Most of the ones that need something more are running that code on some form of linux so you can ssh into them for debugging.

A growing portion are using ROS with their linux
I have been using http://leoeditor.com/ for couple of years and it is an essential tool in my workflow. Great to see other literate programming tools out there.
Edit: DTC = "Direct to Consumer" which refers to companies that only sell their own brand, usually on Shopify or Big Commerce stores. The most well-known are probably Allbirds, Casper, Away, and Glossier.

I built this over the holidays and have been iterating on it each weekend. Finally feel like it's worth sharing here and getting some feedback.

Backstory: last year my Amazon account got compromised. After multiple emails and phone calls, Amazon closed my account TO ME but couldn't stop the random orders, fake reviews, questions, etc. My new years resolution for 2021 is to not buy anything on amazon for the entire year.

I started keeping a spreadsheet of DTC brands I like. Over the holidays someone on Twitter suggested a "StumbleUpon for ecommerce" and that became the impetus to turn my spreadsheet into Shiny.

Feedback welcome.

Stack: Rails, PG, Redis, TailwindCSS, and a couple APIs for screenshots and images.

Also, any advice welcome on getting my Amazon account back (purely so I can access/transfer all my Kindle books).
Oh you're right!

I was curious and just ran the standard bad `foldl` example and I got a stack overflow in GHCi (8.8.4) but compiling without optimizations in GHC (to avoid strictness analysis) just led to the program taking over all of my system memory.

I do use `runhaskell` quite a bit for my personal utility programs, so I wonder if that's what gave me the impression of those stack overflows (`runhaskell` naturally also gave me a stack overflow).

Of course the wider point is that tail calls in Haskell can often end up not taking constant space and in fact moving the function out of the tail position can go back to constant space, but thanks nonetheless for the correction!
I got burned by this. I take 4x5 film photos and stored my library in Google Photos as 80 megapixel TIFF scans. One day, they told me I was out of storage, and that all the files were converted to phone-quality jpegs. They look awful.

I got into this situation because I had a few terabytes of free storage that I accumulated while working at Google; there was some deal like "fill out this survey and we'll give your personal account unlimited free storage forever"... but they altered the deal and that storage went away.

I use iCloud now.
It’s more equivalent to “this package is sold by weight not volume”. You’re getting what you paid for (16 oz of cereal, not that sized box). They’re not redefining measurements (like 1L=800mL would do), just measuring it in a different way.
The sysadmin was low knowledge.

You should download the log file and view it locally. You should never run ad hoc commands on a live production sytem.

And there is no reason that you should have edit privileges on the log file anyway.
Breaking: People are wired differently than others.
> While some trees have lived for a very long time, my impression is that 100 years is a very long time for a tree

These trees are ficus elastica, which are pretty short-lived as trees go, lasting only about 200 years in their natural habitat.

Most of the trees you see every day will live for centuries.
Good design, planning, and management would include a feature toggle. Switch on to enable, switch off to roll back.

(If a feature / deploy rollback itself isn't possible.)

The advantage of SaaS is that software can be upgraded rapidly, uniformly, and for all users, on the fly.

The disadvantage of SaaS is that software can be upgraded rapidly, uniformly, and for all users, on the fly.
I thought the same thing, by what standards would the UK be considered _large?_ I'm from the states, though, so I tend to think of most European countries as small.
... as opposed to the millions who have probably died under North Korean misrule, and the thousands or millions more who will likely also die in the future due to it?

I disagree it's a simplistic analysis, and I even disagree that a "simple" analysis is inherently bad. But I think we both agree that people dying is a bad thing.
Yep I like to think of sqlite as being to relational databases as memcache is to caches. Both are super simple and straightforward, with a minimum of moving parts, and yet does something really well. You can start with each, and then later evolve into something more featureful. But often you'll not need to!
Their gains are limited by 100% of their 'investment'. Far from an absolute fortune in my book.
Ahh, this brings back memories.

Japan has a tradition called "sakura" -- bringing in non-essential people for the sake of keeping up appearances. I've been a sakura, quite frequently. For example, at my ex-ex-job at the technology incubator, one of our incubated companies started selling their technology abroad. They were very happy and even got local press coverage -- a photo on page one. But what can you use as a photo?

Enter the sakura! The incubator told myself and our black Australian translator to suit up, and we took a few photos of us looking like we were in Serious Discussions with the CEO and general manager of the (two-man) company. They ran in the newspaper, next to a headline similar to "Startup X In Discussion With Y Firms; Exports Expected This Year".
I completely agree. My intent was to suggest that one should learn to the standard first rather than any particular implementation, not that one should read any of the actual standards documents directly. (Yikes!) By analogy, if you want to learn C, read K&R to learn something approximating C89, rather than picking up a book on how to code to the specific dialect of C understood by GCC 4.5.

For what it is worth, I learned from Database Systems: The Complete Book.

http://www.amazon.com/Database-Systems-Complete-Book-2nd/dp/...

DS:TCB is pretty explicit about which of the SQL it teaches is part of which standard. That said, I suspect that any general database book should do a reasonable job.
I'm pretty sure they were referring to the sexual encounters involving barnyard animals. I think that qualifies as perverted.
So where do the supposed limitations of objectivity come in? What value can be attained by switching off objectivity in this scenario?
I hope so, although the latest news about BP's liability and Obama's proposed compensation fund are likely to drive the price down further.
> “Are you suggesting that there were too many Indian names in that group?” Dr. Gokal said he asked.

> Exactly, he said he was told.

Amazing. I wonder how much of the charges levied against him are a desperate attempt to avoid being sued for unfair dismissal
I seem to have been able to finally translate the word "toxic". It means: a person who doesn't care about my feelings at all.
I saw one in a Best Buy. I tried to check it out, but it needed to be reflashed (I don't remember what was wrong with it, it was months ago). I was there to buy a phone, and they might have made a sale, but someone dropped the ball.
I actually haven't seen a language that can do everything that Scala can do, so in a lot of senses I agree with you!

The alternative is to use multiple different languages to fill different niches. In theory this sounds suboptimal but I think it might actually be easier to learn multiple simpler languages than it is to learn Scala.

BTW according to PYPL: Swift, Kotlin, TypeScript, and Rust are now more popular than Scala.

https://pypl.github.io/PYPL.html
Does the popularity make their jobs easier?
The link to the Reddit discussion: https://www.reddit.com/r/programming/comments/lhkhec/distrib...

As you would expect, the discussion opened with the unrealism of tech interviews. I agree that treating interviews as a form of SAT exam, where you have to study for, is unrealistic. However, I wonder if the SV companies have some solid HR data to back this style of interviews, and their success.

Any insiders here?
For the wealthy, it's truly a hedge or an insurance policy. Even if America and the dollar collapses, bitcoin will keep the elites rich.
I am going to guess 30m, give or take a few bucks.
Besides the fact that the expected value for not completing the assignment isn't 0. You would get partial marks for completing what you could,assuming what you complete is correct, the outcome isn't binary.

If you would get partial marks for completing what you can, where is the upside in cheating in this scenario where the maximum you get is 50%, which you may get from your partially completed assignment.

Cheating is always taken on a case by case basis. There is always a chance that if you get caught doing this(or doing this more then once), you could easily get a zero in the course, expelled or one of the other university's regulations.

I think the entire point for this initial leniency I think is that on an assignment where you are encouraged to collaborate, some students can cross the line from collaboration to copying.
AWS seems to have their security down. I haven't heard of a single major incident from them.

Meanwhile Linode, RamNode, etc.
Companies like WhiteOps and formerly Spider.io (now Google) are doing this as-a-service to detect useragent spoofing for all browsers, with hundreds of data points (mostly to detect ad fraud)
I don't see any way to accidentally write code in C or Python (Perl may be a different beast as a sibling comment indicates) that deletes the user's home directory if an environment variable is unset. These languages don't keep you from failing to check, but they fail much better. An unset environment variable without a check means you'll probably crash, whereas with a shell script you just keep on going, with bad data.
This is the most Kafkian thing I've read all day.
If the Rails and Laravel apps are updating the same tables in the database, or even different tables that have foreign key relations with each other, that is a huge problem because changing the data layer in any way will require changing it in three places.

If they're confined to separate tables that happen to be in the same database, that's better. But then just putting them in different databases would potentially make configuration and deployment much easier.

There's really no valid reason to have two different app frameworks on top of a shared database.
wow what a great story. Thank You for sharing, and good luck!
> But did you ever wonder where the stability of USD comes from? It all comes down to how big the transaction volume of your currency is.

I don't think it's that simple. Transaction volume doesn't just appear from nowhere.

IMHO, the stability of the US dollar mainly comes from the geopolitical & economic position of the US coupled with trust that its government won't totally mismanage it. Bitcoin has neither of those things and never will.
Over and over again we re-learn that the single proven way to distribute scarce resources is the free market. Anything else we tried led to abuses, aberrations, waste and in the end fewer people gaining access to that resource.

I have seen this in the planned economy I grew up in, which was unable to provide even toilet paper to its people - but it was ok, because we didn’t have any food either.

Our blindness to the simplicity, obviousness and logic of the market laws and our obsession with the forced, unnatural "fairness" and "equality" make us relearn this lesson the hard way, by paying the price. Unfortunately this time the price is in lives.
Same experience for us. The cordless Dyson is a lesser vacuum cleaner compared to our old corded hoover. But it's light, it's easy to grab from the charger and you don't have to deal with a cord, so it gets used more. It just removes all the friction from the chore.
they might have a hepa filter, but the output drags a tonne of air with it. They are pretty unhygenic, but I'm not sure how bad it is compared to having wet hands.
You know something special which others, who have much sophisticated investing mechanisms, don't know ehh? If you are so confident in asking someone like Ray Dalio to "discount" their post, then why don't you bet against Bitcoin and see where that lands you?

Stop presenting FUD if you don't yourself want to back it.
Something I often forget when using Mac OS is that you can just drag the folder icon from the titlebar of the finder window directly to the terminal (or wherever you need the path). It's a neat trick that's saved me a lot of typing or copy/pasting, when I remember it's there.
Hilarious. While I was observing this I also noticed

> Weather.com - an IBM business

felt like it explained this design pattern perfectly
I'm not sure I understand what you mean. Are you saying that windows users love installing services?
For Front-End / Full-Stack SE

Location: San Francisco Bay Area, US

Remote: Yes

Willing to relocate: No

Technologies: Javascript (ES6, React, Redux, RxJS, Webpack, Node.js), Python, HTML5, CSS3, Wordpress, PHP, MySQL.

Previous experience: C++ (built a complex 3D airport simulator).

Résumé/CV: https://www.linkedin.com/in/jonathan-tefera-endale

Email: hello@jtefera.com

Github: https://github.com/jtefera

Webpage: http://jtefera.com/

Others: NO visa required (Green Card Holder) - Speak Spanish and Italian - Bachelors in Aerospace Engineering
I like him. I think the problem (from the artists' pov) is that he reflects the fickleness of art fashions; instead of pacing output and helping an artist to gather momentum for the long term, he's like a pump-and-dump salesman - and once an artist's price has peaked, their personal brand is toast. They don't make much during their brief moment of fame, and then its over and they're yesterday's news. Since many artists are not at all business-savvy, they feel like they just got caught in a revolving door.
Pinterest is waaay beyond the early stages of startups that Paul Graham focuses on.

It used to be that it did in fact take millions of VC just to get startups off the ground (70s, 80s, 90s). We could go back there. Would it be better for the ecosystem? Would employees have a net gain, or would there be fewer early stage companies & jobs? I don't know, but these are the macroeconomic questions to consider.
If you are contrasting objects to pure values, that is really the main distinction: objects have names at design time, compile time, and run-time, values do not. I don't think it is unusually broad (at least it is not considered a radical position in the academic OOP community). Everything else: encapsulation, methods attached to data, subsumption, nominal subtyping, require that an object has its own identity and further support its "objectness."

Even if you didn't have these features in your language, they are fairly straightforward to construct in an ad hoc way as long as you have identity (that includes aliasing, obviously). Some kind of object system is often invented while building C programs of non-trivial size.

If the key isn't unique, then multiple objects could share the same state...they would be the same object!
For me:

I can hack something together quickly cutting corners if needed, then refactoring is easy and almost always works on compile when you get around to fixing things up.
I think is very often.
I don’t think that’s what the parent comment is referring to (Apple knowing, and they might not have that capability anyway).

Find My-tracked devices emit a Bluetooth chirp. If any Internet-enabled iOS devices hears it, it forwards to iCloud/Apple backend.

I can lose a WiFi-only iPad, and it can be fully off any WiFi connection, and still get a ping on its location if its Bluetooth chirps get relayed by a stranger’s iPhone.

This exists now, for i.e. the offline iPad example. This larger launch extends the Find My network to a new class of Internet-less, long battery life tag devices.
Wow that's amazing, crazy precision. I really want to join the defense sector really cool tech!
I'm sorry you've had this experience on the corporate side.

I see in one of your other comments that you work for yourself now, so this unsolicited advice probably doesn't apply to you. But I'll leave it here anyway.

I've had plenty of candidates ask me how I or the company help employees grow, and what it takes to advance.

I typically see this as a good sign and I explain the career ladder, explain how promotions work. Explain how I would help in their growth.

If they don't have good answers for this, it's quite a red flag.

You can also ask about collaboration and what kind of work is rewarded.
I rent as well and I think it's smart. Below a certain wage however, in any city, there is a large cohort who can't afford to purchase so they are forced into renting. These are the people I mean when I say no choice.

To reply to your edit, to take a risk and have a control on the bad outcomes kinda makes it not taking a risk.
TLDR; horrendous security exploits uncovered in code written in known unsafe language.

The code is an utter shitshow, inviting disaster through seemingly normal use of the language. It contains a mess of malpractices that make any modern C++ or Rust developer cringe: goto, memcpy, naked pointers, type unsafe casts, raw loops, using malloc to allocate memory for input buffers.

Why do people continue to juggle chainsaws? I think it's fear of new things, fear of change. Old habits die hard.
The chemical which caused the issue, if you're interested: https://en.wikipedia.org/wiki/Polyhexamethylene_guanidine
It's been a while since I've tried newsgroups. They were already on their way out by the time I was born.

Does gnus still work? Is there a way to connect (preferable with the ability to post) with it for free?

How does one make a newsgroup?
https://en.cppreference.com/w/cpp/algorithm/execution_policy...

Most STL algorithms can be executed in parallel from C++17.
Everyone saying "just build your own lol" is either accidentally or deliberately ignoring network effects and said impact on social media dominance. The government writes legislation, it doesn't build, or build well anyway. This goes 10x for tech platforms, where the US government is beyond incompetent and will remain that way for the foreseeable future.

I would rather suggest something along the lines of this.

At a certain scale (user count), sufficient implicit selection of users and their content revokes section 230 rights. If you start implicitly removing specific viewpoints and topics it's no longer "user-generated content" and is now your content. Of course there have to be provisions for explicit content scope and spam, but that's roughly where I would start.
I'm having fun reading and playing with 'Codebreaking, a practical guide' by Elonka Dunin & Klaus Schmeh.

https://www.codebreaking-guide.com/
I'm very confident open-source projects (also like VueJS, Nuxt, and many NPM packages) are some of the highest-impact donations and philantrophy anyone could make.
Insurance companies pushing a narrative to avoid paying for it? Complete guess.