jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If I found out my company worked on this basis, I would leave. It's shitty behaviour. People don't have time to go out and interview at other companies. Not to mention, you're burning any future potential with the other company when you waste their time.

>> If nobody else wants to pay you more, why would I?

Because I bring value to you, do a good job, and you don't want me to leave (which I can do, even if I don't currently have an open offer). You don't want to have me leave suddenly and have to spend time and money hiring someone new and training them. That's why you would pay me more even if I don't rub another offer in your face.
> The logic is simple, post WW2, the US was the only one with the bomb and could have secured a monopoly on power, but it didn't and here we are.

How? The nuclear umbrella makes sense as a defensive strategy: you can't advance when entire divisions can be destroyed by nuclear weapons. It doesn't make sense as an offensive strategy on the operational level. It might work on the strategic level, but that would be such a horrible war crime you would essentially throw away any chance of maintaining popular legitimacy.
Pets; not cattle. That’s the way I like it.
I built two simulators when I studying this.

https://ailtonbsj.github.io/cpu-scheduling-simulator/

https://ailtonbsj.github.io/cpu-scheduling-simulator/old.htm...

Demo: https://youtu.be/vulTnsfu6GY
> SCOTUS ruled in 2020 government agents can be sued for violating constitutional rights

This…has always been the case? It’s a raison d’être for SCOTUS.
1.5 hours and spend another 15 minutes finding your house?

The economics of this only works because that guy isn't paid for that time. Like the way air hostesses are only paid once the wheels leave the ground.
The one thing that might make it harder to figure out the scale is that literally every market (city, state, country) has different regulations and that is not simple to manage.
Ditto. We were early adopters at work. KVM + ZFS and practically no setup is ace.
uBlock blocking third-party resources is IMHO something where I as the user have to expect pages breaking (although seeing at least something would be nice). For HTTPS Anywhere the problem is just that you get some of the scripts over http instead of protocol-independent URLs, which is easy to fix.
I've used it in a couple of small Android apps. Overall, I wouldn't recommend it (yet) for anything more than toy projects. The sibling post mentioned a few reasons why, but here's are another few:

No inheritance.
No nested transactions.
No RxJava support (due to threading issues with Realm).
Many annoying random errors (for example, get a row then close the DB connection -> You can't use those results after. Although I believe that this is by design because Realm doesn't cache any data - it queries every time it's requested AFAIK).

It's definitely on the way to being an awesome asset, but it's not there yet!
It depends. I have two supermarkets within about a similar distance, a Safeway and Trader Joe's. Safeway has all branded goods, a larger selection, they send coupons to my mailbox every week (a very common form of marketing in the US, for people who live elsewhere), and they have a store loyalty card I'm encouraged to pull out every time I go. They are always having sales and special offers and so on. Trader Joes send me brochure about once a month talking about what they have that I might want to buy, most of the good are under their own house brand (often just relabeled versions of brand products), they never give any discounts and they have no store loyalty card, plus the supermarket is smaller and the selection is inferior in terms of # of goods on sale. And they sometimes run out of a particular thing for a week or two and if they don't have they just don't have it. And they're probably a bit more expensive, like 5-10%.

However, I do most of my grocery shopping there, notwithstanding the disadvantages. The reason why is because I can concentrate on choosing the actual things I want to eat or otherwise consume on their own merits, whereas if I go to the Safeway I'm constantly bombarded with over-engineered promotional messages and in encouraged to focus on this week's special offer!!! and so on. The time spent figuring out how to get the best deal is IMHO often worth more than the amount of money you save in the process, and it shifts the focus of my attention from what I want to what the store has too much of and wants to get off the shelves, ie it substitutes the store's economic interest for my own. Now, of course sometimes I go to Safeway to pick up particular goods or if they have some especially enticing offer, or if I need something that's not available or good value at the other store. But I try to limit my Safeway visits to less than one a month, and when I do go it's with a very narrow agenda, ie I go specifically to purchase a small number of specific items and get out as fast as possible, rather than drifting around the aisles throwing this that and the other into the cart. It's a mentally toxic environment for me, whereas at the smaller supermarket I sort of enjoy doing the grocery shopping and I know quite a few of the people who work there by name.

Both stores are engaged in marketing - getting me to fork over money in exchange for consumables - but I much prefer the one that emphasizes a general level of quality and good value for the products on offer over the one that emphasizes endless choice, limited-time offers, and cart optimization ('buy 3 get 1 free' etc.).
In China every building is built with cement. In US most homes are built with wood.
I've been acting as a one-man consulting agency for a while, and I've had a desire to take on larger projects but don't want to hire employees. A co-op type of situation seems like what I'd want to build and open sourcing this will definitely help me and others like me. Thanks Crisp!
There are pockets here and there, like INRIA and the Scala people around Odersky in Lausanne, Switzerland. But it's not something on a larger scale. I think Erlang is somewhat prominent in some places, too.

Especially the Lisp community seems to be almost completely American to me (in Europe), with Racket in Boston, SBCL from CMU, and Clojure, too. What's going on in Lisp development in Europe?
Gold derives its store of value property from being an elemental shelling point. It's the best element to be used as a store of value. That property will not disappear in the future since it's based on the laws of physics. However, the exact price is obviously not guaranteed. Merely the ability to keep exchanging it in the future.
I agree 100% - the whole cheery lack of care around optimization to the point of it becoming 'wisdom' could only have happened in the artifice of the huge gains in computing power year on year.

Still, people applying optimizations that sacrifice maintainability for very little gain or increase bugs are still doing a disservice. People who understand data flow and design systems from the get-go that are optimal are where it's at.
> I think we'll see this happen with Facebook Messenger. Both the apps and the website have become slow and painful to use and get worse every month.

The messenger website has been atrocious for me lately. On my high-powered desktop, it often lags a bit, and on my fairly high-end laptop, it's virtually unusable. I thought it must be something I changed in my setup, but it's oddly comforting to hear that I'm not the only one with such issues.
Sorry, you feel this way, mate, but matters of "believe" are between you and your priest.

As for the "overall impressions", It is usually recommended to try something first and then form an impression. Otherwise, it's just an opinion
I was once a builder on Steve Jackson Games[1] Metaverse MOO[2] until it sadly went away[3] about 25 years ago. I was "paid" with my first real access to a *nix system. Some may remember me as a blue gelatinous cube named Quiver...

[1] https://en.wikipedia.org/wiki/Steve_Jackson_Games

[2] https://en.wikipedia.org/wiki/MOO

[3]
https://web.archive.org/web/19961226202638/http://www.io.com...
This page seems to be from about 2013, and links don't seem to work.

I was excited because I've been playing around with developing stuff for RiscOS recently and having Smalltalk on it would be neat.

I'd love to find a working link where I can download it.
Now that you mention IDEone, I remember they do have an API. Very interesting, I'll definitely consider it.
"It's a toy". What do you think nintendo is making!?
The problem with it is that then people can access your edit url, and in many cases that's something you wouldn't want.
I stand while I work. It's good for concentration.
Having every iPhone unknowingly record location data? All I know is that this is somehow leading us to the dystopian present portrayed in The Dark Knight.
Will this, unlike Riak Search, provide the same guarantees about your data as the normal operations?
Joi is a fantastic person -- he'll make for a real inspirational leader. Looking forward to seeing what the lab will start to produce :)
I've been using this for four years for my personal email. Works great.
They offer zero proof that "How machine learning is revolutionising market intelligence "

But do have an ad for a company wanting more funding that might do it. They even have this economist article on their front page - https://www.arkera.ai/

Bit of a fail for the economist.com
At two of my previous jobs this would have been a really great resource, and I can immediately think of a few hobby projects I've been thinking about that would be much easier with this. You're dead on too when you talk about the time investment being a big hurdle for companies- this is a great product and I'm excited that it's also open source!
This one isn't a Cartel as its like a taxi company but co-owned by workers. But Uber could be considered a cartel because they don't consider the car drivers as workers, so they are effectively setting prices for the market of drivers.
"Basically" is the key word there.
Last commit 12 months ago.

https://rendora.co/ Seems to be gone.
I don't know specifically about secp256r1, but in general, I think there were already a lot of suspicions and most people were wary of any ECC curves NIST or NSA had chosen by 2008 when Bitcoin was developed. [1]

In a purported email [2] (reasonably well attested to) from Satoshi Nakamato, he claimed

> I didn't find anything to recommend a curve type so I just... picked one.

[1] https://web.archive.org/web/20140621062515/http://archive.wi...

[2] https://archive.is/lHHSk
Yup! I left about a year and a half ago. Congrats on the success of Browserless.
How does one extrapolate 80?
A handful of big corporations already controlled national discourse and communication prior to the events of January 6th. That hasn't materially changed before or after the insurrection.
Analyses like this show why we need to teach statistics in place of calculus in high school.
The price for goods is dramatically down. You can buy a 70" flat panel display for $500 today.

And there's a lot of pseudo-productivity here that is mostly just rising healthcare spending (without commensurate changes in outcomes) and land value. This sort of makes sense since these sectors have massive capture problems.
Related project that was posted to HN yesterday:

github1s.com - just add "1s" to any github URL and it opens the repo in VS Code in your browser
Amen. I saw exactly the same problem with over-reliance on flatMap, either explicitly or in for expressions, in future-heavy Akka code that I do in cats and cats-effect code.

People love the unifying abstractions underneath these types, and they love developing instincts about how to write code based on them, but from an application programming point of view, their instincts are often counterproductive. I don't think people take a mathematical enough viewpoint. The abstractions can't tell you what is important and unimportant. They can't tell you how your code should be shaped. They can't tell you which values should be transformed further and which should be short-circuited. They can't tell you which values deserve to be given a name for readability and which values should be anonymous.

"All these values are monads, so I can combine them with a for expression" is a meaningless statement of a trivial mathematical fact, not a clue about how you should write your code.

I think error handling code can be written in a straightforward style, but it isn't as pretty as people would like. I think the trap they fall into is holding onto elegance while they reach for correctness, instead of holding fast to correctness while they reach for elegance.
I agree, but I think part of the issue as well is that many times there's just very little direction on a weekly basis so much of the work is wasted in the sense that it didn't need to be done that week. Overworking yourself (sprinting) to do work that didn't need to be done that moment is one of the most discouraging and demotivating things IMHO.

There have been times where I've worked and it was extremely clear what needed to be done at every stage and I worked 80 hours and wasn't burnt out at all.

TLDR: Spinning the wheel mindlessly is bad and I think accelerates burnout, in general it's not necessary to work more than 40 hours a week.
i would love to see a modern day version of this list.

off the top of my head I think some of the names on it would include John Resig, David Heinemeier Hansson, Yehuda Katz
I think at least one side of creativity can be summed up as "producing new combinations of things we already know". In this context art would be more than creativity : means of suggesting new unexpected combinations of ideas in the minds of others. There is a social sharing side to this equation. This in my opinion is what AI won't get soon, as it requires embodiment, and more specifically human embodiment. It is already difficult to communicate with other animal species that share many biological structures with us and thus ways to experience the world. How could it be easy to make a machine that produces meaning, as in combinations of ideas that make sense in the context of human experience ?

What will save us is the building of machines that will collect, store, process and repurpose meaning in a meaningful way (no pun). Like, linking pieces of data to emotional states. Yet they won't get it.
I've reverse engineered plenty of Android apps before and yeah, unpacking it and seeing .class files is pretty straightforward. More sophisticated than modifying a text file, but still pretty easy.

Extracting the private key though is not that easy if it is obfuscated well. The key isn't just stored as a static variable and used as-is. I think the overall thing I'm trying to explain is:

* There are different classes of attackers
* Everything can be broken, but we want to stop as much people as we can
* Layering security is a good thing
* Is it really necessary to have the library log the information, as opposed to letting applications decide?
Building a SaaS isn't building an asset. It's building a service. Key difference. One appreciates, the other requires continuous attention. Services which don't get attention after they make their first bit of money are a detriment to the overall market. As far as I can tell, that's exactly what's going to happen when all of the actual implementation work is outsourced.
3D is now creatively & being properly used on websites like http://ecodazoo.com

Unity3D is what's pushing the envelope for 3D on browsers right now, but once the clamored for Flash 3D acceleration tech goes out of beta (http://labs.adobe.com/technologies/flash/molehill) it'll be interesting to see how web evolves.

Flash's new peer-to-peer communication (http://labs.adobe.com/technologies/cirrus/) capability is very exciting and it'll be interesting what other apps will pop up when developers start playing with it more (NSFW shenanigans aside, http://chatroulette.com is cool result of this technology)

I think you also don't understand the impact of Flash to gaming. With just the 62 million Farmville users alone, Flash is one of the biggest gaming platforms in the world and its impact and boon to amateur indie game development & creativity cannot be stated enough. With all the upcoming features, it'll be interesting to see what amateur & indie game developers without the capital of hundreds of thousands of dollars will be able to do, especially in the living room (via set top boxes + 3D/gamepad support) where barriers to entry to X-Box Live Arcade, Playstation Network & Wii Ware are very high.

Add to this that mobile is the current big push, so all of these are coming to your mobile web browsers and you won't have to always download and keep updating and reinstalling standalone native apps to be able to experience these things.

Do you also know how hard it is to port across platforms if you're an indie? With Flash/AIR, you can now deploy simultaneously to Windows, Mac, Linux, Android, iPhone/ iTouch/iPad (via Flash iOS Packager) & Blackberry Tab (and soon, Windows Mobile 7 + Meego) with minimal porting effort. Sure, native is still optimal in terms of performance & capabilities, but for content creators with limited resources, this is a godsend.
Our open source project has a significant social network component, one option could be to use it as a base and get rid of the stuff you don't need. Not sure how closely it fits your use-case.

https://hummingbird.me/users/vikhyat

https://github.com/hummingbird-me/hummingbird
https://github.com/hummingbird-me/hummingbird
You know that North Korea has actual concentration camps, right?
http://en.wikipedia.org/wiki/Hoeryong_concentration_camp
Read at habrahabr months ago. Great story
I took a test drive with a few friends who have BMW, Mercs and they had the same impression. The cars they compete with in terms of cost in the UK (engine etc aside) the build quality and the interior is more line with a Ford at a quarter of the price.
The Italian homicide rate is mostly dominated by organized crime. This was particularly extreme at the beginning of the 90's where homicides related to organized crime where almost 40% of the total and the rate was closer to 3/100k.

You basically see the homicide rate spike up in conjunction with mafia wars, which can kill up to 1000 victims in the span of a handful of years.
Because there are a lot of shitty things about bash, too, that anybody with half a brain would think should be blindingly simple from the command line. For example, add a virtual host to apache with an Allow for localhost on /var/www/localtest. And do it in a portable way, i.e. no 'put every vhost in a separate file and Include those. Or fetch a configuration parameter from another machine and that other machine might run any of 5 different distros. The list goes on and on - look I'm no PowerShell fan, or 'real' user even, but we have to admit that the old Unix approach is reaching EOL (well I should say 'it should reach EOL', unfortunately it seems like it's not going to go away soon, with there not even being an alternative).
Thanks for the correction! It's nice to know someone is doing it right.
Wall Street fueled by Jim Cramer's FAANG doesn't care about consumer privacy.
> Build systems inevitably evolve into something turing complete.

CI systems are also generally distributed. You want to build and test on all target environments before landing a change or cutting a release!

What Turing complete language cleanly models some bits of code running on one environment and then transitions to other code running on an entirely different environment?

Folks tend to go declarative to force environment-portable configuration. Arguably that's impossible and/or inflexible, but the pain that drives them there is real.

If there is a framework or library in a popular scripting language that does this well, I haven't seen it yet. A lot of the hate for Jenkinsfile (allegedly a groovy-based framework!) is fallout from not abstracting the heterogeneous environment problem.
Yes, but I'm actually located in Germany myself. I assumed that there was just too much traffic caused by HN.
Thank you for the information. I am looking at smaller cities rather than Seattle or Portland. I don't care for major conurbations. My wife can work anywhere with her job and I'm starting to edge out of IT myself after 20 years for something a little less stressful like woodworking or arts/crafts. I'm handy with these things and I need to pursue this angle while I'm young enough to do so and still make money.
Sometimes I think there's too much obsession over culture, to point its become too naval-gazing and even cargo-culting.

Culture is the result of doing other things right, like hiring smart, relentlessly resourceful people who get things done and who are deeply interested in their work.

Beyond that, maintain a standard of excellence and integrity throughout the organization, and you're pretty much done. From that point, success is up to hard work and some luck (timing, right place at the right time, etc).
I got that. The point I was making is that type tagging is an alternative to this that saves you from keeping the extra stack in sync, as well as avoids sacrificing another register as a stack pointer.

It's also well trodden ground in the form of tagged unions of various forms going back at least to ALGOL 68 so there's plenty of literature on the subject.
Yeah, can you imagine them having to tell Zuck his number got leaked. He's gonna be furious!

Source: https://www.androidauthority.com/mark-zuckerberg-signal-1215...
Reminded me of how, from my understanding, citizens of China don't own their property when they buy a 900 sqft condo for $900k minimum - they're just getting a 70 year lease on it; built in scarcity with no real chance for citizens to increase their own or their familial wealth - unless you're in the CCP hierarchy of course.
Never once in the last 20 years I went to indeed.com when I was looking for a job.
it is up to every test to specify. I think they did explain what kind of hand written js they compared to and if I recall correctly the tests the dart team mentions is compared do js written by experienced js developers to solve the exact same problem. Of course there is a possibility that the hand written code could be further optimized but the comparison is still interesting.
This. Even as an American coming back to the states, they asked me weird questions before the machines were setup for citizens and green card holders.
I appreciate your story but you're pretty much telling me that my dating life is going to suck for a couple of more years but it'll eventually get better, lol.

But I do understand where you are coming from. I'm hoping better treatments come out soon..
As it happens, I've spent the last two days implementing supervision trees for Go, as I'm looking to port some stuff out of Erlang into Go. (There are a couple of existing libraries out there, but they are pretty weak tea, no offense to the authors in question, one of which is kind enough to label their effort with "this is my first Go code".) You can't implement Erlang-style trees without loss, and it's tricky due to some other things, but it can be done and you do get a substantial portion of the benefits, but also certainly not all.

When I pop it up on github here soon, I'm planning on accompanying it by a blog post that will probably end up being longer than the entire library (including test suite and documentation) discussing all the whats and whys of how much you can and can not bring over of Erlang's approach.
I just switched to CyberDuck.
"One of the most common objections I hear from folks thinking about moving upmarket into the enterprise is that they're not cut out to be Sales Guys. Guys, believe me, I used to play World of Warcraft and still often stare at my own shoes while talking. Nobody is less qualified to be a Sales Guy than me."

i loved reading that.