skysight-inc/HackerNews huggingface dataset:
Has anyone ever been in a similar situation and what helped, helps you the most?

1. Own your feelings.

It's okay to feel whatever you feel. There's no correct answer here. You don't really heal while trying to suppress the "wrong" or bad feelings or judge them or whatever.

2. Give it enough of your time, but not too much.

It takes time to process, etc. Make sure to allow adequate time for that, but don't wallow. Figure out when you need to move on.

3. Living well is the best revenge.

Don't let your past consume your present and future. Set goals. Work towards things you want. Walk away from the drama. Stop and smell the roses.

4. Don't reject the parts of you shaped by it, but don't let it define you either.

Steel is forged in fire. I'm okay with who I am, steely bits included. But don't let "This bad thing happened to me" become your entire identity either. Also, don't let fighting against it define you. That's another form of being defined by it and imprisoned by it.

5. "Experience is not what happens to you. It's what you do with what happens to you." (Aldous Huxley)

So, you experienced a thing. What you do with that experience is still up to you.
The customers also play this game.

It's an availability heuristic.
Just a tip for all dys'ers. As you disassemble, it's always good to take photos so you have reference points as you reassemble.
Show HN: Drive around in a forrest of Cellular Automata generated trees
Even in London this is very area specific. Sure, virtually no one will recommend driving in central London, so if you're visiting the city/square mile, you're probably going to take public transport (due to traffic jams, the congestion charge, maze like street layouts, difficulty parking, etc).

But outside of it, many parts of London will have people drive all over the place. If you're in Havering or Barking and Dagenham or other areas on the perimeter of London, a car is basically seen as mandatory for anyone over 16 or so.

I suspect it's partly cultural too; a lot of the Hacker News/Reddit user/cosmopolitian 'liberal' mindset becomes a lot less common outside of tech hubs and densely populated urban areas.
Oh man, if Minecraft counts, I would say implementing a fully automated resource processing and storage system in FTB pre-Applied Energistics with Red Power and Buildcraft.
great work,thanks for you to open source
Why does that matter when chopping the steering wheel defeats it with minimal effort?
No, twitter is a trash medium for sharing stories like this. That said a link to the twitter stream in this thread will be useful to future visitors to this HN thread is threader is no longer a thing and/or down.
I’m surprised and slightly disappointed that my memories don’t bring up a clear answer to this.

The hardest problems I’ve faced were never exactly solved, just moved past or muddled through. Things like loss of close friends and family, acknowledging my own limitations, and accepting the inertia of flawed institutions.

Any problem that eventually found a solution I remember as feeling relatively simple in retrospect.
Building healthy responses to mental ailment among some people who previously had no idea how such ailments manifest or affect people. The effort is still on!
A friend of mine has a bespoke system similar to this in his backyard. It's kind of wonderful to have a fish pond, and the plants seem to like growing in the grow bed.

This is one of those ideas, like putting solar panels on your roof, that makes so much sense that it's just silly NOT to do it.
Of course. I've never actually met anyone that does it though. Though, I'm assuming that you are referring to totally different languages like C or Java, and not languages like TypeScript, which is basically JavaScript with some additional features.
Quite some irony in the fact that while some people are trying to build products quickly, Hacker News (run by startup incubator YCombinator) has a 20-comment thread debating what 'startup' means.
I decided to dismantle my Saint shifter one day. Good fun. That big coiled spring got me.
When almost every person does it wrong, the problem isn’t the person.
Yes this is generally the idea. Didn't know about OpenCV though. Was a font-matching and trial and error by hand in MS Notepad + some scripts to help brute force the thing kind of solution... Turns out there are actually at least a couple dozen possible solutions based on what is visible so some small amount of information was lost through the redaction, but not tons.
Every OS sucks (2001, YouTube)
This article brings up a thought experiment I've been pondering for a good while now...

So what would you charge for a drug that guaranteed you would live 30 extra years after you spent 20 million to develop it?

For an added twist, let's say it's NOT FDA approved but you have solid clinical evidence that it's efficacy was solid and can your "street cred" (whatever that means in biotech) allows you access to the world's most successful (ie richest) people.

I have my answer...what's yours?
I miss evercrack so much.
As a security student, reading his methodology was invaluable.
> I had one person explain to me their XSS injection vuln was intentional because patching it would break some JS plugin

Changing the "password" field on http site to "textarea" with hidden css rule is another great one- to get rid off the browser warning. As it was explained to me, because TLS is too much hustle.
Among drug consumers I know personally or follow in social media, there's not a single one who buys in person. Compared to picking up a ziplock in designated location, it's unsafe to a ridiculous degree.
novelty is addictive
Unscii – a bitmapped Unicode font for blocky graphics
Ask HN: How do you conduct take home coding exercises?
What is your process?

Do you have a plan for reviewing getting results you'd like to see?

How much of what you ask a candidate to work on is well thought out?
Atomic Habits by James Clear.

I work on a habit building platform so read almost all books and papers on habit building and behavioral science. This recent book by James Clear has summarized the key points of what's known about building and replacing habits. It's easy to read and most importantly - practical.
The Keys to Well Being – Wellness and High Vibration Living
I'd recommend taking a look at Walmart's clothing section. It's full of stealth brands. (edit: Forgot about Walmart's electronics section. I'm typing this on a really good mechanical keyboard sold under Walmart's "Blackweb" brand.)

Or, for that matter, Macy's. Someone else in this thread posted a link, so here you go: https://www.macysinc.com/macys/private-brands/default.aspx
I've used imapsync before (link below). You configure in your gmail credentials on one side and your new account on the other. You'll want to set up "device" password for it to avoid any 2fa/not a robot checks. It does take a while due to google rate limiting (think days). But once you get it started, you can just let it run.

imapsync homepage: https://imapsync.lamiral.info/

imapsync github gmail faq: https://github.com/imapsync/imapsync/blob/master/FAQ.d/FAQ.G...
While I'm cool with writing other language processors in a new language (Lisp written in Cobol anyone?) I'm missing the value of this past the bragging rights.

There was a similar article about writing the LuaVM in Go, to package it in bigger Go applications. I've done lots of C based systems and bolted Lua on, so the Go version makes sense.

But is imbedding Awk into a program that gets done on a regular basis?
girl uses song lyrics in a instagram caption post

gets slapped with "an eight-week community order, placed on an eight-week curfew and told to pay costs of £500 and an £85 victim surcharge."

https://www.bbc.com/news/uk-england-merseyside-43816921

oddly enough I had just learned about this and laughed about it 2 days ago

surveillance state ethos is becoming a joke in the mainstream zeitgeist with memes propogating about "the fbi man" watching our selfie cameras and asking our google home/alexa device "wiretap" what the best recipes are available... most people are very aware of what's happening with their data and they've chosen convenience
AWK is such a cool little tool, great way to process log files (as shown in the article). Glad to see it still getting some attention.

It's kinda nuts how far the unixy idea of "just streams of text" has gotten us.
Probably not hardest, but one that sticks in my mind was that I downloaded an old copy of Jedi Knight II onto my computer and was excited to play it again... but it crashed on launch. Or rather it would throw a modal dialog (complaining about graphics something-or-other) and go into a loop of system beeps.

So I attached to it with gdb... and started going down a rabbit hole of stack traces and assembly code. I don't remember ultimately what the problem was (I think the code had been (partially?) stripped of symbols) but I do remember ultimately flipping a bit in some conditional that finally got it to launch!
By that logic, you can say people that build startups should never do something else in their 24h day.
Is this one of those "if you're not doing anything wrong you have nothing to worry about" arguments? If I'm (we're) not that "important", why do they need the data in the first place? In order to determine if I'm (we're) "important" enough, instead of having some sort of evidence/proof to begin with like the constitution spells out. It's the biggest fishing expedition in the world, and can also be used in the future based on past data. They have no business looking at my data unless they have a legit reason to, as in I've done something and they have enough evidence to take before a judge and get a warrant. Due Process. Not the other way around.
While this is a valid criticism that I agree with, I feel as if it misses the forest for the trees. The problem is entirely that the time is spent arguing over minor differences in syntax and style, while spending comparatively little time on the bigger questions of testing, security, updates, and ease-of-use of the end product. No user of software particularly cares if it's written in C or COBOL, they care whether it reboots at midnight to apply security updates, losing their work, or spends an extra three minutes a day because it has to contact a webservice.
There is probably too much closed mode with your current project, so you seek the open mode.

John Cleese has a talk on this [1], that open mode is for creativity and blocked out time for just that, and closed mode is for shipping and staying focused.

If you stay too long in the closed mode, you desire the open mode but there may not be enough on your current project to fulfill that.

The solution is side projects, compartmentalizing your time, or finding something creative in your current project for more open mode time if possible with time/budget.

However, you can't force creativity in the closed mode though so if you aren't given enough room to be creative and play then it won't fulfill the open mode time needed. Modern day project management is heavy on closed mode and rarely allows open mode play, that is a big problem with today's project management and time/budget constraints, it is why games/movies are shipped late, why software sucks today, why work is drab with little control and more, when you force creativity it isn't.

[1] https://genius.com/John-cleese-lecture-on-creativity-annotat...
Reminds me of how house-brand medications at CVS mimic the color schemes and design layouts of their competitors.
There’s Tendermint: https://tendermint.com/, which is gaining popularity in distributed systems projects. It’s Byzantine fault tolerant, unlike Raft and Paxos.
Please ping me as well - I'd certainly be interested.
Wow, the Silicon Valley arrogance and echo chamber is real. It's not true that nobody is calling those situations startups. I am. So are the majority of people. And definitely so are the people who start those things. This is a helpful article for understanding the situation:
https://techcrunch.com/2010/03/06/replicators-innovators-and...

I'm quite sure that the dictionary definition is the one that most people will agree with. Silicon Valley did not create the word and so don't get jurisdiction over its definition. https://www.merriam-webster.com/dictionary/startup Words and language evolve over time according to usage. The word startup hasn't evolved to that point yet, despite what prominent tech investors and founders would say.
I might have a slightly different record, if you count lines in a single source file...

One client wanted to hire me to continue developing his AutoCAD plugin written in AutoLisp (a cut down version of lisp for writing macros in AutoCAD). He had all his code in a single file which was around 63,000 lines long. (I calculated this as 504 meters of screen/paper top to bottom).

This was for a product that was in production, used commercially, and he'd been going for 15 years, adding bits as he went. There were loops hitting 300 lines, well over a hundred global variables, no consistency, and duplication like you wouldn't believe because he hadn't grasped the idea of moving code out to reusable subroutines.

I asked him what he did when his clients found a bug. The answer was "knuckle down for a few weeks".

I just couldn't believe that this was his daily work for 15 years, and he never thought to learn anything about programming other than what was immediately required to solve the problem in front of him...

Another unbelievable part of this, is that AutoCAD has an absolutely superb IDE built into it (i.e. it's fricking free!) which has features like the ability select & run code in current scope with minimal clicks which make for the fastest development environment I have ever played with, as in, you have no idea how much functionality you can churn out in a day. But he didn't like it, so he edited his code in....wait for it... WordPad! (That's a Windows built in Rich text editor where double clicking on an underscored_word only selects up to the underscore because it's not made for code, and that on its own makes it impossible to work with).

I tried to modify his code for several hours but had to stop myself because it was madness. So I told him the only way forward would be to rewrite everything from scratch after which point I could make it do anything he wanted. I reckoned it would only take 4 weeks to rebuild his 15 years of mess - partly because the IDE makes development so damn quick, and was even willing to do it on a fixed price, but he declined, which I think was utter madness.

The thing is, he had 15 high paying clients, and two other part time employees helping with other aspects of the business, and drove a brand new Audi A3, which means he probably holds a world record for highest ratio of money earned to quality of code written, at least in the CAD subcategory :-D
Ah, but we do use specialized hardware and compilers! (nevermind that they're sold by nvidia, nobody else is buying quadros by the truckload) And moreover, you don't do the differential equation in the code, you do the partial specialization by hand and throw that into your pytorch kernel.

The fact that we are using python, instead of fortran or matlab, really does show exactly how little hard math is being done by the computer, even in these fields.
And then release it back when it dies, biomass sequestering doesn’t work well unless you can find something that would not decompose and then you need to figure out what to do with it.
> Why do you assume that local businesses generating more revenue doesn't contribute to local incomes?

Local businesses do not always generate income from tourists. For example, some of the destinations complaining about overtourism are upset at cruise ships, where the tourists do all their eating, drinking, and sleeping on the boat, and they only walk through the city during the day without spending any significant amount of money.
This is great. Expect adversarial conditions once malware start using it.

These days though,bypassing behaviorial detection is the biggest challenge imo(think great firewall of china). This helps because the traffic would be classified legitimate at the begining of the session. But things like disproportional upstream traffic would make it easy to detect. I don't know much about webrtc but if it is(or becomes) common to do bidirectional media streaming over it,this tunnel would be ideal combined with stream encryption.

Pentesters take note,try your next exfil using this nifty tool :)
That’s a really cool idea. And great project.

I also made a JavaScript forest of trees once, but it was of the more standard recursive style. See here:
https://www.blocklike.org/example/12-advanced/recursion_tree...
All the security changes, plus 7nm chips should be widely available and will hopefully bring a price decrease.
Cool project and design, kudos!

For a couple of tips as someone who uses Heroku, mlab (mongolab), etc:

- Something like https://cloudinary.com/ can automatically compress those images. Will speed up the load and make the project shine even more, since it is loading now a 1390px image in a 320px space.

- A redirect from the netlify.com to the main domain would also be a good idea.
There's a limit to this principle. There's not always something you can fix to prevent people from abusing your product or system.

Are the instructions for the Club bad, or what? I'm usually the first person to say "you don't need to propose an alternative for your criticism to be valid". I think in this case, however, where the validity of the criticism is predicated in the existence of alternatives, you really need to give one.
I don't have a clue in general, but I thought hysteresis was memory by definition.
It's not a recipe for all conferences and it will not work for all of them. It's a response to a specific issue - conferences in tourist cities are expensive. Really large conferences are almost entirely non-local anyway.

If you want to do work+fun trip, then a tourist destination could be great - but you have to be prepared to pay for it. (Or go to a nearby tourist place) If you want conferences for locals, they will always happen anyway.

The rest of your accusations don't make sense to me. How can something for mostly non-locals be xenophobic? How is an expensive conference in a big city less elitist (who can afford to live there?) than one outside of it?
How to interpret dreams - please see my presentation here: https://www.youtube.com/watch?v=iPPNxc7nApY
Facebook Increasingly Reliant on A.I. To Predict Suicide Risk
$41B for Palantir?
In one day of interviews I variously had to use:

* Dijkstras

* Something I later learned were called powersets

* KMeans

* Dynamic programming

It was intense. I think I entered a fugue state. Got the job, too!
So if he ran the powershell at midnight he could have potentially gone unnoticed until the IT guys got back in the office?

What if this was a global Corp, would someone be monitoring this 24/7 across timezones?

What kind of damage could he have done if he had, say, 1 hour of unfettered access?
I'm tempted to log out and created 5 new accounts to upvote for each bullet point :-D
That was my first thought, but if that's the case, then why is it implemented in the mobile apps?
Using the bus in Seattle, can confirm. I'm still going to go for the bus in most cases, but it's not too infrequent that I have to surreptitiously dodge someone walking around with a beer bottle and shouting at people at the bus stop.

I'm curious about South Korea, do they simply address homelessness better, or what's the reason for them not having this problem?
Don't be silly. I've never seen anyone advocating for a 24 hour day. At the very most, I've seen 18 hour days. Let's be realistic. https://www.quora.com/How-did-CEO-Marissa-Mayer-pull-all-nig...

Want to be sarcastic here, but feel like people would look down on me.
In trying to “take back the word
startup” and redefine it to fit your own preferred meaning. I expect you will find, most on HN will take a more conservative position in it’s definition.
Are we leaking too much business logic to the front end?
Curious what everyone's thoughts are on having business logic in the front end, validation in the back is fine but should there be an aversion to making something complex in javascript? Gut feeling is shouldn't but I don't have the experience to really figure out why.
There are some positive signs for Dem Rep Congo. This past summer, President/dictator Joseph Kabila finally agreed to step down and hold presidential elections, 2 years after delaying them indefinitely in December 2016. But the opposition to Kabila has so far failed to coalesce around a single candidate to run against Kabila's candidate,[1] and of course there is no guarantee that even if the opposition wins, Kabila will accept the result without a military invasion or threat thereof to force him out, the way Yahya Jammeh in Gambia was pushed out early last year.[2]

It's hard not to be cynical about cycles of former rebel leaders and their families setting themselves up as the new dictators, but at least here, things are looking up.

[1] https://www.voanews.com/a/congo-opposition-supporters-protes...

[2] https://en.wikipedia.org/wiki/ECOWAS_military_intervention_i...
IIRC they're headquartered in CZ, but the developers were mostly in St. Petersburg, and Kotlin is named after a Russian military island.
A deceptively easy looking obscure disentanglement brain teaser, that I found in a remarkable book on brain teasers from 80's. When you start solving it, you think "this has to be very easy". Hours and days go, and slowly a feeling sets in that your brain is not up to the level of this crazy problem. Then you suddenly find the solution, no idea how. Banal stuff, but when you solve it, you feel like million bucks.
How much experience do you have with 10000 lines+ codebases written in Forth or Lisp?

There is a reason people choose boring imperative languages for large projects.

I did an internship at an 'Big 4' company which (from folklore) had a moderately large server written in Haskell, the codebase was a nightmare and eventually they ended up rewriting it in C++, which I believe they still use.
Ha, this is actually why I thought to ask it. Sadly, "I read the docs and wrote sample code for days until it became obvious" isn't what interviewers are looking for.
All of the trickiest software I ever wrote was preceded by an exhaustive explanation to management to let me write it. In the end, the trick was political, not technical. I could single-line-summary any of the changes and they would sound absolutely banal to this crowd.
"Social media" as a term was not well-established at the time, but the notion of online user-generated and social content predates even the Web: Usenet and mailing lists date to the 1970s.

By 2001, there were these, blogs, and aggregators such as Slashdot, as well as many online news and magazine sites, especially in the infotech space. So an active community. The post-9/11 era extended well through the aughts.

GeoCities was one of the Internet's earliest social networking websites, appearing in November 1994, followed by Classmates in December 1995, Six Degrees in May 1997, Open Diary in October 1998, LiveJournal in April 1999, Ryze in October 2001, Friendster in March 2002, LinkedIn in May 2003, hi5 in June 2003, MySpace in August 2003, Orkut in January 2004, Facebook in February 2004, Yahoo! 360° in March 2005, Bebo in July 2005, Twitter in July 2006, Tumblr in February 2007, and Google+ in July 2011.

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

https://books.google.com/ngrams/graph?content=social+media&y...
FWIW Win10 was affected by that same horrific SMB RCE vuln. So the implied argument that 10 has been immune or even much less vulnerable to ransomware over the past year or two is on shaky ground, though I agree it probably will start to have some merit going forward.
The performance optimization part of the article is very relevant to experienced Go programmers.

Also, pjw, the W in AWK is on the Go team at Google and Kernighan, the K, wrote the canonical Go book.