jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This part seems very true:

"Dictatorships are not what they used to be. The totalitarian tyrants of the past – such as Hitler, Stalin, Mao, or Pol Pot – employed terror, indoctrination, and isolation to monopolise power. ... The new autocracies often simulate democracy, holding elections that the incumbents almost always win, bribing and censoring the private press rather than abolishing it, and replacing comprehensive political ideologies with an amorphous resentment of the West (Gandhi 2008, Levitsky and Way 2010). Their leaders often enjoy genuine popularity – at least after eliminating any plausible rivals. State propaganda aims not to ‘engineer human souls’ but to boost the dictator’s ratings. Political opponents are harassed and defamed, charged with fabricated crimes, and encouraged to emigrate, rather than being murdered en masse."
For what it's worth, Salesforce even conforms to ISO 8601 internally. So, you know, if you're trying to develop agile tools for translating between JSON and Salesforce API records, then, um, things should just work...

takes a brief moment to contemplate the reality of his existence

The flip side of this is that if you're not using ISO 8601 in your JSON, you're doing worse than Salesforce. That's about as good of an incentive I can give this community to try to standardize their organizations around this standard!
I would prefer this.
Only after we built the CPU pipeline using nand gates.
Can someone explain to me why this dedicated but unpaid volunteer is trying to keep Reddit compliant with SEC regulations? What other company on the planet would shift that burden to its own users???

Happy to discover I’m not understanding the situation, but that seems absolutely bonkers to me. Does Reddit not have any lawyers?
What's really clever is that at the scale that GA is deployed, it's really really hard for Google to willy-nilly break API just to get around this because a lot of webmasters will simply not bother updating their scripts, and if Google forcefully pushes a breaking change, people might stop using GA, or worse, they get an avalanche of bad PR for breaking half the web.
so back to IRC?
Not secret necessarily, just spamming only niche groups on telegram and discord, not publicly spamming. I believe they think this makes it less likely they get caught whilst still covering a lot of ground. For an analysis of these private telegram groups doing pumping, see the following paper. It has an index at the end listing all the private channels they used in their analysis

[0] https://www.doc.ic.ac.uk/~livshits/papers/tr/pump_and_dump_t...
slsk is still kicking. I downloaded at least 100 new albums in 2020.
> * the manpage is pretty comprehensive (https://linux.die.net/man/1/tweak)

I can't think of any ncurses app that doesn't have in-app help.

These are the steps I went through to figure out the hotkeys:

- press h, Shift+H, ?, Ctrl-H, Ctrl-H+Ctrl-H, F1, :help (nope)

- open new tab

- change directory to where I compiled tweak

- ./tweak --help (nothing there either)

- ls (figure out what the man filename is)

- man ./tweak.1 (shows the default hotkeys, but not easy to parse as a quick reference)

- ./tweak -D (success)

For comparison in top, h works, ? also works, and pressing Ctrl-H shows a helpful message "Unknown command - try 'h' for help"

> * hotkeys are reasonable if you use readline(1)

Readline is reasonable for a line editor, not for an ncurses app. Just as an example, in every other hex editor I've used, pressing Tab would switch between the hex/ascii panes.

> * C-s, C-r are search forward and backwards, as expected.

I missed that, but can't search by hex, which is another basic functionality
If Twitter was a pub, it’d be the odd one where everyone gets pissed way too early, aggressive way too easily and at the of the day smash all the furniture for no good reason.

Never understood why would anyone want to hang out or even work there…
There are lots of industries that need software developers. Switching industry doesn't mean you can't write code anymore. Banks hire a lot of great programmers, and they expect them to work 8 hour days, and many enforce a 2 week vacation every year (if you are committing fraud 2 weeks is long enough for someone to notice something that you would cover up if you had access to the office). Are control software for some valve in some industry. Or medical records need help.
>Twitch is basically their employer, so it's not much different here.

Oh awesome. I am sure Twitch streamers are looking forward to guaranteed minimum wage, paid time-off, health insurance, etc.
There's no such thing as a five second interruption. Once my concentration has been broken that is a ~15 minute process to get back into a flow state. This is human psychology. There's nothing wrong with me being distracted by distractions.

Asking "hey you got a minute?" is a waste of everyone's time because either the answer is "yes" and you could have asked your question already or the answer is "no" and you just disrupted someone who was doing productive work and still doesn't know if your actual question is worth answering right now. Just ask your question and I will answer it when I have time. This is why it is better to ask in email, IM or a meeting, depending on the nature of the question.
"You going to shower at work?"

Yes? Or alternatively just dry off and change clothes.

"How do you get your kids to school?"

Kids here take the school bus - or indeed cycle to school. I cycled to school from about age 6.
That study is either flawed, misinterpreted, or does not apply to American workers. The average US commute is 32 miles round trip, and that happens every work day.

There is just no possible way that everyone is now driving <32mi every day running errands that they would have run before being forced into remote work.

Every other look at this, including things like the Apple Maps reports and government stats have shown that miles driven is way down. In fact I know a lot of families who have had to buy battery tenders for one of their cars because it's sitting unused so much.
They didn't say "cannot be sourced except from animals". They said "easy to miss out on". You're arguing against a strawman.

Anyone switching to a vegan diet certainly would be well-advised to pay attention to micro-nutrients and make sure they have their bases covered.
Something to keep in mind is that the culture here is different per state, city and maybe even neighborhood depending on the city. It's a big place, especially out west, usually my foreign friends struggle to realize how far away things are (hours or days of driving). On that note unless you live in a huge city like NYC having a car is almost necessary, it's just the way the infrastructure was built in the 60's and very few places have updated it since then.

Probably the things you will enjoy the most will be the food. Try some ranch dressing, get a cheeseburger, have some regional specialties like BBQ(every state does it different), Cajun or even pizza (NY style is very different from Chicago).

All of that said, my favorite thing about the US is the national parks, especially out west they are incredible. Some of my favorites being: Zion, Bryce Canyon, Yosemite, Yellowstone, Arches, Monument Valley and the Grand Canyon. Even people that live here not many have had the chance to see these places, but they can still get crowded depending on the time of year.

good luck, I hope you have a great time.
I think that modern CI is actually too simple. They all boil down to "get me a Linux box and run a shell script". You can do anything with that, and there are a million different ways to do everything you could possibly want. But, it's easy to implement, and every feature request can be answered with "oh, well just apt-get install foobarbaz3 and run quuxblob to do that."

A "too complex" system, would deeply integrate with every part of your application, the build system, the test runner, the dependencies would all be aware of CI and integrate. That system is what people actually want ("run these browser tests against my Go backend and Postgres database, and if they pass, send the exact binaries that passed the tests to production"), but have to cobble together with shell-scripts, third-party addons, blood, sweat, and tears.

I think we're still in the dark ages, which is where the pain comes from.
Ok. At the present time, the Reuters article at https://www.reuters.com/article/BigStory12/idUSKBN29D2HA does not have mention of safeguards to prevent Donald Trump from launching a nuclear attack. Did something change in the article?
Nobody ever said anything bad about Hamdi Ulukaya - check yourself
If i'm understanding this correctly, then the difference between pre-emptive scheduling and the intermediate you described would be that in the pre-emptive scheduling case, a poorly-behaved process would be forced to give up the CPU and then be scheduled to run again at some point in the future (in a failure state) whereas, in the intermediate solution, a poorly-behaved process would be killed and restarted.

Is that correct? If so, wouldn't this make matters worse if the poorly-behaved process is guaranteed to hang? Is killing a process and restarting it worse or better than context-switching repeatedly?
Drop area need to be full window. At present it is just one rectangle.

I dropped 2 files and figured it out for third file.

Edit: Also it not immediately obvious that clicking on file copies URL pointing to that file.
It would be surprising for me if they IPO at all.
I both agree and disagree: new usage patterns on mobile should be studied and considered to see whether they can be adopted on desktop/non-mobile devices. For instance applications which keep their state permanently saved are pretty much mandatory on modern mobile devices, but very rare on desktop (Notational Velocity is one of the few apps I know which does that), yet not having to save ever would be a pretty nifty desktop UI pattern.

On the other hand, mobile UI patterns don't necessarily translate well indeed. There will probably be a lot of chaff, just as for a long time mobile UI suffered because developers were using desktop UI patterns on mobile devices which have not the wrong resolutions (nb: modern mobile devices have far higher resolutions than desktop machines 15 years ago) but the wrong input and output (physical size, shape, rest position, …).
I suppose it's too much to hope that Windows 8 will be a *nix...
Novell Netware was once the king of enterprise networks. It's a great case study of how a technology leader went from invincible to invisible in under a decade.
Scientists don't understand that objections are about a violation of the constitution, not vanity.
Just having a red box around the bad part of the submission form is not enough. I didn't even notice the box had changed color for like 20 seconds, because the border is so thin. But you need some text too.
Suspicious of this likely biased list, I looked at two entries:

EA: Founded by Trip Hawkins
Hawkins designed his own major at Harvard... (NO MBA)

Sun Microsystems: 4 Founders, only 2 with MBAs.

Stopped checking the list after that.

At the end of the day, we should be happy that Mr. MBA got to feel better about himself albeit for a brief while.
Sorta late to the discussion, but hope these help you:

Path Finder
https://www.cocoatech.io/

ForkLift
https://binarynights.com/
Because Firefox used to crash in the WebWorker code that Google uses on Chromium. See https://bugzilla.mozilla.org/show_bug.cgi?id=1096492#c21

According to that bug report, it should be fixed in Firefox 38; there’s some confusion about whether it’s fixed in 36 or not.
Location: USA
Remote: Yes
Willing to relocate: Depends on the location
Technologies: Python, Pandas, SQL, Java, Selenium, AWS
Résumé/CV: https://www.linkedin.com/in/jacekturowski/
Email: jacektu.dc (at) gmail.com
On the other hand, persuing the strategy that Google did with Dart distracted people and effort from the important task of actually improving javascript, so it may well have been a net negative.
This type of post brings out the best of HN.
Think about it this way:

What should be done: A systematic review of all offshore drilling practices and regulations and a significant reassessment, which would likely lead to the closing of hundreds of productive wells.

What will be done: A massive fine to BP and minor regulatory changes.

Obama is acting like a company man on this one, of course BP will be scapegoated, with the primary goal being to prevent widespread reforms from occurring and focusing on the idea that the problem is BP's negligence rather than on using the new information (spills can be very very bad) to question the practice of offshore drilling being worthwhile in the first place.
Anyone know if that is 25 million active users or 25 million registrations?
> all the other GUIs required special installation, or weren't up-to-date in the Ubuntu repos.

If you can get past the snide comments by "in the know" people who used it in 1998 and didn't like it, Tcl and Tk are actually still a good way of doing cross platform GUI development, depending on what your needs are.
I wonder how the author would feel about, say, a 1:1 JSON remapping of vCard with its own media type?
Bob is an incredibly smart and accomplished guy, and I imagine the students will get a lot from the course.

That being said the tone of triumphalism and the suggestion that a whole bunch of tough problems in CS (parallelism, program verification of real systems) are about to be solved by the majesty of strongly-typed functional languages is awfully familiar from the way Bob was talking about 15-20 years ago.

We certainly have seen many interesting research papers, type systems and compilers since then, but I'm not sure whether much progress has been made on anything more visible to the much-maligned 'working programmer'.
>Well, you have have exactly-once delivery

Is this intentional?
I have a strong feeling the announcement will be about a new kind of battery. We have been long overdue for new battery tech, numerous people have been trying to build a better battery for years and I am hoping that the announcement is just that.

Anyone who doubts the impact social media like Twitter and Facebook can have quite clearly doesn't know how social media works. It's the new kind of newspaper, one where the barrier to entry is so low and engagement is high that it has more of an impact than traditional forms of media.
Exploits get fixed.
How do I use a high-powered desktop with triple heads if I have to grab a booth on demand?

I need focus and fast compile times, not a damn booth.
I think that's a bit pedantic. In context, it is quite obvious the comment is referring to the fact that heroin is illegal recreationally, and thus, not widely available.

Also, while I realise this discussion spans other countries, heroin is not prescribed in the US. In Canada, it is largely prescribed to heroin addicts and not as a pain management mechanism. While I believe it is prescribed in England and probably Europe, the point stands that heroin is illegal for most people in most places.
Fungi can purify pollutants, but they can also emit mycotoxins that are extremely harmful to us. So you may have to wear a hazmat suit while the purification is taking place...

Yeah, that sounds just like Nausicaa. The manga it's based on (also by Miyazaki) is one of my all-time favorites.
Yes, traffic is far different outside of the most congested cities. I live in a "city" of 250k with about 1.2M including suburbs and surrounding areas. Bad traffic might add 20 minutes to your commute.
George Herbert, Du Fu, T S Eliot, Ezra Pound, Wm Blake, WB Yeats, Li Po, Mallarme, 2 Dylans, Dante, Sappho, Homer
That's right; your comment brings to mind this scene where the character Saul Goodman explains money laundering in Breaking Bad (this clip is supposedly shown as part of university lectures): https://www.youtube.com/watch?v=RhsUHDJ0BFM
No, that's not what I meant. If the land to build on is on across a budgetary border, then building stops being a solution even if there's demand, because the budget it relieves is someone else's budget. If most suburbs are in political entities that have land on which to build, then building relieves the budget for another while.
Sure, but it'll come at $400 to upgrade from 16GB to 32GB :(
They might "get mad" but so what? Do you think (insert your favorite famously cut-throat and successful entrepreneur) cares about that? I certainly wouldn't offer them MORE of a stake in the business out of some sense of guilt. You have no contract now, so don't offer them an actually real contract with shares, or you'll never get rid of them. A cash offer for "work for hire" done so far, even that seems generous at this point.

It sounds like they're mostly disengaged anyway. It might be a good idea to formally "fire" them just as insurance. It might also be a good idea to get the equivalent of a restraining order against an angry ex. Some paperwork that says they will not make any such claims to ownership in the future. But if there is no signed contract, no issued stock, there's nothing to make a claim on. And it sounds like they're too lazy to sue you anyway. :)

Even if you don't formally "write them off" you need to mentally cut them off and move on. It's not worth the emotional effort. Good luck with your business!
Interesting article Chris.
Yeah, but you could say the same thing about the Nazi party and the civil rights movement in the United States. That statement is vacuous since I seriously doubt anyone reading this thought Reddit might be made of non-people. What's your point?

EDIT: While I agree with your sentiment and my comment could be interpreted has harsh depending on the tone of voice, I've said this kind of thing before (x is made of people) and always wished I had clarified it more. So please think of it as more of an invitation rather than a challenge.
Churches are the biggest donators in the world. Does that count for anything for them?
"No genital grabbing" - Ask any middle eastern individual who has managed to somehow cause El Al security to view them suspiciously what a _real_ pat down is.

The difference, though, is not everyone is subjected to the pat-down. But those who are, definitely go through a much, much more thorough experience than US travelers are enjoying.
I think there is a webgl based minecraft clone somewhere. Seen it the other day.
'Phil' contacted 50 airport to see what their policies are:

http://www.flyertalk.com/forum/travel-safety-security/938543...

Some allow it but I'm pretty sure none (or close to none allowed) photographing the xray monitors.
Or they could offshore and you could day dream about your double salary all you want. That is a possibility, wait, it is a reality, already happening.
This headline is much funnier with the extension that changes the word "cloud" to the word "butt"
I think you missed the key point the parent was making: what other manufacturer offers to upgrade your car's hardware (without it being part of a safety recall!).

They'd rather you buy a new car with the better battery pack, vs. just upgrading that component.
You have to understand that some people make a good amount of money (5 figures or more) speaking at conferences like this. As a result, there's a cottage industry of people trying to declare the "death of {sacred cow}" or "the end of {foundation of the field} as we know it". These are controversial and can result in speaking invitations. Obviously Dave Thomas is a little different, but he's still human. Note the silly pandering to the crowd - he's done this many times and knows how to work an audience.

Now, that said, Agile is fairly new as software engineering goes. It isn't that young of a field.. waterfall put man on the moon, after all. Agile particularly speaks to how one can remain somewhat stable while optimizing for velocity, and is particularly well suited for the type of businesses that have dominated the last 10-15 years: self hosted consumer applications or SaaS. The key to choosing a process is to understand what you are trying to optimize for and what sort of release process your project requires. Agile, for example, might not be the best solution for gamma knife firmware or embedded systems in cars. To give him the benefit of the doubt, perhaps he's reached the age of reflection and trying to emphasize that everyone should step back and consider their goals, and reevaluate their strategies in light of those goals. [edit: and understand a lot of people are lazy and/or risk-averse, and would prefer to think that there is a magic best practice, that if applied hard enough, will work for everything]
I build things that I need, so the act of me fulfilling that need is enough for me to carry on.

Unfortunately I don't always have enough time to push code every day, but that doesn't mean I can't answer emails, add items to Trello and be active in the Gitter chatroom etc.

For those interested, I'm currently working on Cachet, an open source replacement for StatusPage.io (https://github.com/cachethq/cachet)

Today I created a CrowdIn project for translating the language files into other languages :)
This is our fellow english speakers we're talking about. Unless you some how think everyone else is incapable of understanding some words can have multiple meanings then there is no concern. I for one am confident most people can understand that.

>You don't explain away misconceptions like that.

I've never had any problems. Maybe it is just your delivery?

>I will continue correcting people that make this mistake regardless of how much it annoys them to be wrong.

The thing is unless you believe English should be static(and as we've already discussed you clearly don't) it isn't them that is wrong it is you.
Pretty much this.

I have been developing software for almost 30 years now.

Not everything was bad about waterfall, RUP, UML, Booch and related methods.

As not everything is good about every agile variant out there.

The secret, if any, is trying to find a good mix.

Which is very difficult given the constraints in team member skills, what the sales team promises to the customer, what the customer is willing to pay for, and what the managers what to ear and sell to the customers.

Specially when most companies treat developers as replaceable cogs.
In response to this, I will offer the suggestion that the life forms that live in the extreme climates lived in less extreme climates first. It is possible that some creatures started in "hard mode", but most likely, they progressively adapted to the extreme environments from more palatable climates.
Location: Bloomington, Indiana

Remote: We are only interested in remote work

Willing to relocate: No

Technologies: Python, Java, Swift, Flask, Javascript, Node.js/Express.js, bash scripting, git, Lua, Android/iOS development, SQL(SQLite and PostgreSQL), Linux, Haskell, C, C++, Yesod, Scheme, AWS, Perl, C#, ARM Assembly, HTML5/CSS3, Bootstrap 3

Website: www.whiteboarddynamics.co

Email: whiteboarddynamics@gmail.com

We are a 2 man team with 5+ years of experience in software development, system administration, and information security . We specialize in Android app and full stack development. Contact us for a quote or a free consultation to make sure your startup succeeds or to help your business grow.
Previously on HN:

https://news.ycombinator.com/item?id=9283263
Shame one can't see the up / down vote count. This post has ranged from +3 to -2
I've just been discussing this point with my daughter a couple of weekends ago. The same I suspect applies to all the cool programming languages I wanted to learn.
Really solid article. I love that it includes actual numbers.

"Apple has taken $600,000 (USD) of that in fees. Ouch!" is much more concrete than just "30% of revenue."
There is also a typo in lors of examples:
controller: Flower\Controlelr\Sakura