skysight-inc/HackerNews huggingface dataset:
Not at a beach, but amusing still - during my student days, I worked at a concert venue which, among other things, hosted an annual Christmas party for the town's emergency services; just about every off-duty cop, firefighter, nurse and doctor inn town were there in varying stages of inebriation.

At which point someone decides to try to break in through a backyard window. We grab him as he's entering, and have security summon a police officer from the dinner.

He shows up, recognizes the offender as a regular, sighs "This, my friend, was a stupid idea even by your standards!", orders him to go down to the police station to turn himself in, then returns to the party.

The poor guy actually did just that - went down and got himself arrested for trying to break into Studentersamfundet... :)
That means you're interviewing in hard mode and decreasing your odds. For sure it won't help you. So it's not well advised to wear a suit to a tech interview.

Unless perhaps that's genuinely how you like to dress and how you go to work. Then just make that clear at the start of the interview. Otherwise interviewers will be wondering why you're wearing a suit and are unlikely to assume it's merely an aesthetic choice (as it's rare that's the case - usually it's simply that they didn't know it was ok to be casual).
AI's real impact? Freeing us from the tyranny of repetitive tasks
So, long AMD?

Edit: oof with the down votes. Jesus people; comma added for clarity.
The class-based examples given are a bit disingenuous.

Not only the author is not using anything like redux, the class examples look deliberately made longer than they should be. For example, one of them has 4 setState() calls after each other instead of combining them. Another manually performs deep equality checks for each key instead of using some library/helper.

The conciseness of React hooks also relies on the knowledge of implicit ordering of when certain functions are called, while lifecycle hooks are obvious and straightforward. Optimizing for writability is not the best approach for anything beyond prototype-level codebases.
https://code.visualstudio.com/docs/remote/remote-overview
Actually I think it's the reverse. The equation works. What we don't know is what happens on the inside of a point or the edges of boundaries.
Russian Police Raid Nginx Moscow Office
News today seems like an outrage business, an editor skill can be measured on how he or she can turn some inane happening into a blood-boiling title.
This is from 2016.
FastMRI initiative releases neuroimaging data set
Compiling a Functional Language Using C++: LLVM
Besides the standard Apache, may I suggest the underdog favorite of mine, Hiawatha? I was dissapointed when the license moved from GPL to MIT, but it's still awesome. [1]

There is also Caddy, a go based webserver, which is Apache licensed I think. [2]

Then there is also lighttpd, which is small and fast, but 3-clause bsd. [3]

[1]https://www.hiawatha-webserver.org/

[2]https://caddyserver.com/

[3]https://www.lighttpd.net/
Google decided scale was more important than civility when they positioned text search - Pagerank - as a competitor to curation, rather than as a beneficiary of curation.

We used to have curated content indexes with human moderators guiding them - in print, Yahoo/DMOZ, AOL keywords, web rings, LiveJournal. Those required significant human labor compared to algorithmic text searching, and were not able to scale as rapidly as content creation tools did.

Was that lack of scaling a problem? No, not necessarily. Some percentage of people enjoy curation (thus Pinterest) and we could have celebrated their efforts and given them top billing in search.

Instead, we “democratized” search by harvesting all of those human rankings and feeding them into a machine algorithm that produces seemingly better-than-human results. Unfortunately, in doing so they did not highlight whose curation led to content being shown, and so curation became less popular over time.

Unfortunately, that curation is what led to Pagerank being so valuable. Without it, spam and liars and malicious activities have infected all “search” and “ranking” systems. Without human curation distinguishing “valuable” from “unevaluated”, search does not scale either.

We did society great harm when we sidelined curation, and no amount of machine-learning algorithms will heal that wound.
Re: Navier-Stokes

The PDE that most analyses start with does not need to be proven. This has been rigorously derived since forever. The thing that actually needs to be proven is whether or not smooth solutions exist to the PDE for all cases of parameters. In practice, people tend to stick to working with simple cases that can be solved analytically, or use computer simulations to compute approximate solutions (to very high precision).
I agree with your sentiment but it's not good to blame an entire class of people. I've had the same thing happen with devs who were using Python + Django and popular frontend toolchains.

What you hit exactly square on the head is the lack of caring about what is going on. At larger corporations or at places with a rigid developer experience they do only have to care about their small piece of the pie. This especially doesn't exist in startups but people still don't want to learn the tools. Every day I try to encourage my team members to learn more about what npm actually does, for example. I think it's just a personal preference toward priorities. I like to understand the ins and outs of my tools.
I'm using plain vim occasionally, but never tried to do any coding in it, just because I'm not sure how to configure it for that. Which plugins for Python coding are universally agreed on as "must haves" Preferably just one, or two at most.
Revenue Generating Drinking Fountain
You should have a backchannel before you’re even in the system.
And the same quality translation of a commentary by Lynwood Investments CY Ltd, the company which initiated the case, given to the online magazine The Bell [0]:

The Rambler Internet Holding (edit: it's legal name is Rambler Group LLC) company found that it's exclusive rights on NGINX web server, which was developed by it's employees with use of corporate resources, were violated by third parties. The company gave the right for infringment claims to Lynwood Investments CY Ltd (named A&NN Holdings Limited at the time of the deal), which has a competence in this type of cases.

Lynwood Investments CY Ltd had appealed to law enforcement bodies for the evalution of this situation. They recognized Rambler Internet Holding as victim of actions by unidentified violators (sic!) and initiated a criminal case.

Lynwood Investments CY Ltd would not comment the case until the court's decision. Wherein we would try to restore the justice with all ways possible and we reserve right to file lawsuits in any jurisdiction where it's needed to protect our interests.

[0]https://t.me/thebell_io/4315 (NB: yes, Telegram)
I dread updates.

If I'm using an app, it already does what I want. An update might introduce a bug, so I can't use the app anymore. An update might remove an important feature from the app, and force me to spend time and effort searching for an alternative (particularly annoying if I've paid for it). These sorts of things happen frustratingly often.

For every app on every platform, I would like an LTS option which gets security fixes for a year with NO feature updates.
cool. I just paid a subscription for IntelliJ
I don’t think he’s talking about Google and Facebook as their foundation was built a long time ago. It’s about the thousands of startups cargo-culting on their hiring practices when their finances and needs are very different.
One frustration I've had recently is the number of companies encouraging or requiring code in the public sphere. They want to see open-source contributions or an active and impressive personal github page. If your employer is protective of their IP ( mine is ) and/or you are not willing to spend evenings and and weekends on pet projects, you are out of the running.

Also

>But if you think programmers aren't elitist, try wearing a suit and tie to an interview sometime.

If I had my way this would be considered employment discrimination and grounds for a lawsuit. At minimum it blatantly discriminates against national origin, expecting an engineer fresh from Nigeria to understand these secret 'culture' norms. Age? Race? Religion? Is a Muslim woman wearing a hijab going have any chance of making it past the first phone interview? I have my doubts.
> Thank you for the advice. I'm trying two now: Ubuntu for my daily driver, Emacs (with spacemacs to simplify config for now) for most writing.

If you don't know either of them yet, I'd suggest vim ;)

> I bought an rpi, but could never figure out something to do with it. Any suggestions?

Pi-hole is a super popular project, maybe give that a try.

> or requiring me to understand pointers

Maybe learn to do some old-school stack smashing? https://insecure.org/stf/smashstack.html

There are a bunch of CTFs out there you can play with that help build skills.

> I feel like I'm pointing a flashlight around a cave with Linux systems. Any advise for some systemic learning?

Sounds like you're on the right path :)

Maybe try doing http://www.linuxfromscratch.org/lfs/read.html if you really want a deep understanding of how Linux works.

Also, just browsing the Linux documentation is useful: https://www.kernel.org/doc/html/latest/
I had the exact same experience at Raytheon. The network I had was almost entirely confined to the defense industry, and many of them had been at their companies for 10+ years. Once I decided I needed out of that industry, it all became useless.
It has vscode vim [0] which works well for default configurations, but it's not "actual" vim. I know with sublime text there is an actual-vim plugin [1] which lets you run neo-vim.

[0] https://github.com/VSCodeVim/Vim
[1] https://github.com/lunixbochs/actualvim
Use a stolen CC or use a stolen identity to open a new CC and use that. And if they did track you down but the mattress was already sold off, can they prove that you even stole it? You could easily just say someone must have slipped in after you checked out and stole it.
> I know some folks sneer a little at Lisp

I wonder why.

Some developers I know and hold in high regard have almost venerated Lisp, so I've always thought there must be something to it. I just thought it wasn't something you could actually use IRL, but I was wrong. I found this out when I was recently motivated to learn Clojure, and now I am starting to grok their admiration.
Tramp mode (https://www.emacswiki.org/emacs/TrampMode) has been part of emacs for some time now.
Far better* than the alternative, a transparent process to decide what is acceptable content on social media that is managed by the government, you know, democratically. At least this way Facebook owns the process from the get go, it’s the purest form of ‘regulatory capture’.

Just imagine if technology companies had to adhere to publishing standard like broadcasters and journalists do, because of regulations. All that money from conspiracy theory political ads targeting niche social groups would evaporate. Social media platforms would be far less political influence.

*For Facebook.
Not just that, but even on breaks and during work there would be times where you can just turn off.

It could very well be age related, but I was never more relaxed than when I worked a retail-eqsue job. Even when on vacation.
> "who was tragically underemployed for years because of his low GPA in college. We declined to hire him and I was told that his low GPA meant that he couldn't be very smart"

I need some advice related to this. Years ago, I started undergrad at a top school and had a full ride. Unfortunately, I fell ill, which lead me to fail most of my classes. After losing the scholarship, I dropped out, started a few companies, and made enough to pay for my education. This time around my grades are great, but my GPA is still trash.

I'm terrified I'm going to be judged and overlooked because of this.

Do you all have any suggestions as to how I should deal with this when approaching employers?
According to Russian laws it does not matter. Igor was hired by Rambler to do system administration job, he was never assigned any software development job - that means Igor owns the copyright. His ex-boss is confirming this (in Russian: https://roem.ru/12-12-2019/281134/rambler-nginx/#comment-292...)
So the solution I am going to implement soon is taking a tool like ArchiveBox or SinglePage and hosting my own copies of (most) external links, so they will be cached shortly after linking and can't break. The bandwidth and space will be somewhat expensive, but it'll save me and my readers a ton in the long run.

Wouldn't a more ideal solution be archiving via a variety of external (or internal, I guess) sources the first time a link appears on your site, and then after a year automatically switching all links to archived versions? This would kill link rot in its tracks while preserving a lot of the value of links for the people you're linking to, and would cost less in bandwidth costs given the curve of access on old content.
It's fun to wake up to find a project that I started on the top of HN! These days, I'm no longer very involved with the day-to-day of the project.

Now that it's no longer a young project, here are some musings about Huginn and responses to people's comments in this thread, in no particular order.

I've found that Huginn excels as a scheduled web scraper with lightweight filtering. That's what I use it for. On the other hand, while you can write custom code in it, Huginn is pretty poor at implementing any sort of complex logic, and is even worse at bidirectional syncing between systems, which is something people often want it to do, but for which it wasn't designed.

If IFTTT or Zapier meet your needs, awesome! No need to run and monitor your own service. I personally choose to run Huginn on my own hardware in large part so that I'm comfortable giving it website cookies and passwords.

Some examples of what I use Huginn for these days:

- Watching Twitter in realtime for high standard deviation spikes in certain keywords, such as "san francisco emergency" or "san francisco tsunami warning", which then sends me a push notification, or "huginn open source", that goes to a digest email (and I imagine will trigger because of this thread).

- Watching Twitter for rare terms and sending me a digest of all tweets that match them. Also sending me all tweets from a few Twitter users who post rarely, but that I don't want to miss.

- Scraping a number of rarely updated blogs that don't have email newsletters and emailing me when they change. Some use RSS, most are just simple HTML scraping.

- Pulling deals from the frontpage and forums of slickdeals and craigslist and filtering them for certain keywords.

- Sending an early morning email if it's going to rain today.

- Watching ebay for some rare items.

- Sending my wife and me an email on Saturday morning with local yardsales from craigslist.

- Watching the HN and producthunt front pages for certain keywords.

Basically, anytime I find myself checking a website more then a few times, I spend 20min making a Huginn Agent to do it for me.

I think one reason Huginn has worked well for me is that I don't try to make it do too much. I use it for scraping data and gentle filtering, and that's about it. It's been super helpful for alerting me to interesting content for The Orbital Index, my current project, a weekly space-industry newsletter. (Last issue: http://orbitalindex.com/archive/2019-12-10-Issue-42/)
I think you are projecting your biases. A developer that has 10 years of experience solving problems, debugging though issues can learn faster the cool language of the day then a 1 year dev can learn the 10 years of experience.
I used to go to my coworking spot by bus, and it was impossible to work. I had to sit down or stand up in a crowded, loud bus for 45 minutes twice a day. Since then I ditched coworking, work from home and I get my social infusion when I do sports.

Trains are cool though.
The parent is trolling. "Logic language" is not a well-defined term, and it is not even commonly used for anything, as far as I know. The term usually applied to Prolog is "logic programming language". The parent's definition of "logic language" seems to be something like "a theorem prover's input language". Prolog is not that, but nobody claims that it is.
> it's easy enough to look up a police departments phone number and call back, should one want to verify they're actually taking to the police

This requires staff, training and monitoring to prevent abuse. When done, it introduces liability. It's reasonable to ask to be compensated for all that.
Yes, there's vim emulation. You can't run vim plugins but there are plugins that to the same as the vim ones.
In that case RFID is used to keep track of how many times the linen was washed. This way, you'll never get premium linen/towel if you are in an eco room =]
Let's extend it with reason instead. Everyone has something to hide, but the people with the most power can do the mosr dangerous things. We need power-progressive surveilence: everyone with lots of power over the lives of others should have their choices and lives be scrutinizable by those whose lives they affect.

- Random ordinary citizen? Leave me alone.
- Someone in a law enforcement agency? Jail time if their mandatory badge came stop functionioning, with all the footage being public data.
A powerful politician? Billionaire CEO? Board members of a massive international corporation? 24/7 livestreamed public surveillance.

After all, the worst the average person can do is shoot some people, but those who hold power can ruin the lives of millions with a word, and often do. They shouldn't be allowed to get away with it, and if they don't like it, they can simply step away from power.

I honestly believe this, but even if you don't, it's worth considering why it's always a discussion of the powerful privately and secretly monitoring the weakest in society, rather then the other way around. Almost like its purely a reinforcement of the existing hierarchy.
Doubt it. Construction is different in Greece, it's all concrete and bricks. You need the iron to as an extra floor so most buildings have iron sticking out so its possible to add it. It usually gets covered with ceramic roof tiles
I imagine things have changed, but I tried node-red maybe 3 years ago, and found it really difficult to setup and get working.

Once I finally had it working, I found it really difficult to debug "tasks" (I forget the correct, node-red verbiage), for example to find out why an HTTP call was failing.

I also found the available connectors to be lacking, and a lot I tried were quite basic.
Demet – Useful LAMP and LEMP Stack to Use on Docker with PHP 7.4
A fantastic investment I've made for my unavoidable commute is buying a newer model car with automatic/adaptive cruise control. Most newer Hondas, Toyotas, Subarus, have lane keeping, automatic braking, and adaptive cruise. It makes stop and go traffic a lot less stressful.

They're not quite at Tesla levels of autonomy, e.g. most of them don't do lane centering and just bounce between the lanes if left alone (and don't do any lane keeping at low speeds), and they won't automatically accelerate when they bring themselves to a stop, but still, it helps a lot.

I rationalize my commute because it's the only time of the day I can binge-listen to podcasts.
If we were talking a private eye, yes.

But is there any precedent for charging the police to collect extant evidence? (Assuming a warrant is actually presented.)

I honestly don't know.
Yeah?

https://en.wikipedia.org/wiki/Kleptography

https://en.wikipedia.org/wiki/Heartbleed

https://en.wikipedia.org/wiki/Shellshock_%28software_bug%29

https://www.computerweekly.com/news/252473363/EU-patches-20-...

https://en.wikipedia.org/wiki/Dual_EC_DRBG
I like to think about what would happen on a planet where the most intelligent species wasn't from a primate, but another animal. Can you imagine the societal nuances that a planet of human-level-intelligent crows? What kind of sitcoms they'd have? I mean most tv revolves around sex.. so having eggs and nests would change all their social taboos. How different would "Sex and the City" be if it was crows? So crazy.
I find it weird that on her main page [0], she has put a large photo of hers with the title "Whistleblower". I mean, since when did whistleblowing become a profession/job?! And for someone who's supposedly working in the tech industry, does it really reflect good on the person to identify herself mainly as a whistleblower?

[0] https://www.susanjfowler.com/
I thought FE was mostly memory bandwidth bound?
This is the kicker for me. If the owner didn't subscribe, Honda should not be able to locate the vehicle at all. This implies that Honda is able to track every HondaLink-capable vehicle at all times, without permission of the owner.

Are they doing anything with those data?
That's fair. Deciding how much to spend on R&D and what to prioritise is a hard problem.
In that case you've already got a leg up and a faux pas or two will probably be forgiven.
They should name it Goskomizdat
How is it better than the good old remote deployment feature in Pycharm?
Do you mean JSX? Here you go:

import {createElement as h} from "react"
const Counter = () => {
const [count, setCount] = React.useState(0)
return h("div", {},
h("p", {}, `You have clicked the button ${count} times`),
h("button", {onClick: () => setCount(count => count + 1)}, "Increment")
)
}

There are additionally libs like hyperscript (https://github.com/mlmorg/react-hyperscript) that take the non-JSX approach further. Although honestly, I don't recommend it. JSX is really great even it seems a little unfamiliar.
I do map-related consulting full-time and use OSM heavily, both for work and for mountaineering. Currently living remotely in the Balkans and saw the need.
You have no idea how stupid they are
Hmm, that's interesting. I might just give that a try. Thanks for sharing!
What will be the equivalent to the Bill of Rights, on which this new court will base its opinions?
Apple supplier Japan Display agrees to $829m cash injection
Bed bugs sounds like the cost of doing business, but are you serious about dead bodies? How do you clean those up “quietly and quickly”?
Woefully off topic. Nobody cares.
There was a blog post by her that I happen to read, called "Life Without a Destiny"

https://www.susanjfowler.com/blog/2017/5/21/life-without-a-d...

What she wrote there totally resonated with me and stayed with me from the day that I read. It was as if she managed to put what I have been wondering into words.
I have a meeting with them tomorrow to ask them, but I'm not hopeful. The current setup is fairly low-tech on their end.
Someone please correct me if I'm wrong.

Intel unveiled their infamous "Tick-Tock Model" around 2007 [1]. It went according to plan for all of four years, and then it COMPLETELY fell apart. If anything, I'm willing to bet they KNEW they could hit the first few iterations. I'm guessing for hardware, you've probably got a really good idea if you're going to be able to even manufacture something in two years, let alone mass-distribute, produce, and sell it at the price point you want. I'm also pretty certain they KNEW they wouldn't hit the rest of the roadmap.

Honestly, I think it was purposefully misleading investors. I heard from dozens of engineers at the company around 2008 that there was NO WAY they would have 10nm chips around 2012 -- what the roadmap was more or less promising. And surprise, we didn't get them until 2018. Now they're promising 1.5nm in a similar time frame. I'm skeptical.

[1] https://en.wikipedia.org/wiki/Tick%E2%80%93tock_model