skysight-inc/HackerNews huggingface dataset:
But if my parents - a teacher and a factory worker could afford it in 1992, are you really saying that a developer couldn’t?

I live in Atlanta - almost as far from the west coast of the US that you can get and salaries are much lower than the west coast. They pay developers with 3-5 years of experience $65/hour on a 1099 (Corp to Corp) basis. Since this would be a tax deductible company expense, that would be less than two weeks working.
Yeah, you're using those dog-whistle phrases exactly the same way all the other racists are.
There is a robust thesis to be made that the only value of university in the current environment is in its exclusivity (expressed as selectivity for social value + wealth). Education received is not largely relevant.

More people choosing state schools won't make the mean or median degree cheaper, it will just make state schools more expensive with lower admittance rates.

People do not know how to evaluate the quality of education. The 'real' quality of the education also doesn't matter because it is not actual ability that governs success but ability to play well the game that has arisen from elementary school through new-grad hires.

If you take out the mechanics of the game which are arbitrary you get an economy where there are far more people who are able to be educated and who have been educated for any particular field than there are jobs and success becomes a lottery. (Success is already a lottery hidden behind the game mechanics)
Ha. I'm on Hacker News again! :D

One thing that I'd like to make people pay attention to is the end. "I believe this would play well with other ways I'd like to organize the teamwork: with the general focus on agility, asynchronous, independence and ownership. But more on that another time." This post is a part of (to be written) broader series of mutually re-enforcing ideas.

Team culture is being built around the communication. In teams where communication is IM-based, people tend to rely on it, while they consider email to be for "the slow stuff, that I check once a day". I did work in a (small, but successful) fully remote startup where the whole communication was email based. Part of the reason was - everyone were in completely different timezones. And it just makes people learn to limit the need for synchronous communication: write better documentation, work more independently, automate more, etc.

Also - when people don't have to monitor multiple communication channels ... they monitor email better and tend to respond more often. It is actually not unusual to get a response in a matter of "30 seconds". When people expect replies, email is actually as fast as IM - you do realize it is being sent through the same Internet-tubes, right? :)

Another thing is - people switch to video-chat quicker, to talk something over quickly in 2 minutes, instead of spending half an hour being distracted and staring at "Joe is typing ..." back and forth.

BTW. I did work work in a big corp. with tooons and toons of useless emails in Outlook, and a terrible corporate IM system, that a lot of people didn't even bother to use. It was just a matter of setting up email filters right. First and most important was: "if I'm not directly the single person on To field it goes to some sub-folder". It was still better than eg. working in a medium-sized startup and using Slack. At least the configuration was in my own hands, instead of split between arbitrary channels, that often did not make much sense (too broad, or too narrow, not well defined, redundant, etc, etc.)

Anyway, thanks for all the comments. :)
I find this kind of comment strange in a community of self professed hackers :)

8k 120fps HDR is just the specification of the hardware. The hardware supports an 8k framebuffer and can output it to the display at 120fps. Whether or not you will choose to do that depends on what you are trying to achieve with the available GPU cycles. It's exactly the same on current consoles (and PC really). Maybe Forza 19 will choose to render simpler graphics at 8k 120fps, but Witcher 5 will decide to run at 4k but use raytracing and dynamic global illumination (these games may or may not exist :).

There are games that run at 4k/60 with HDR on XBox One X (I worked on one), and there are games that choose not to in order to do something a bit more advanced.

No one is saying that all games will run at 8k/120, just as no one is saying that all games will run at 8k/60 on the RTX 2080 Ti even though its possible to do.
GP cited "butts in seats mentality" in a way that I interpret as pejorative, referring to office cultures where physical presence during working hours is more important than output.

A meeting is specifically about communication. A participant at the meeting that is inattentive is either wasting others' time, or should probably politely step out, or at least should not have been asked to attend. Being present is a priority for a good meeting, hence the pejorative "butts in seats" comment doesn't make sense to me.
And a fully deck out Mac Mini wouldn’t suit the needs of an average self employed developer?

What expansion do you need that you couldn’t do externally on an iMac if you have “modest means” and so assume modest requirements?
Open CD ROMs with JavaScript (2003)
It's too early to tell, but because they have such a wide reach and own 1/2 of mobile, if they push it hard and it's a clean enough solution it may just work as a relatively 'privacy first' orientation.

But then websites don't get their FB pixel data, can't retarget and build ad audiences. FB also does some heavy lifting in terms of managing forum comments, which can be useful in some specific situations.

As long as people are willing to click in the FB/G sign in buttons, I think they'll be there to use.

I suggest the biggest opportunity for change may come in the form of regulation and legislation.
It's a beautiful sight.
Not really - pauses are uncomfortable and most people will start speaking again within a few seconds just to fill it. Unless you've interrupted eye contact and are visibly doing something else, in which case to avoid rudeness you need to ask them to wait while you do it.
I think you might be underestimating just how long 30 seconds actually is.
and dont keep it in mount gox...
Another side effect of optimism that you didn't mention is that it makes it far easier to fall for bad tooling, libraries and patterns. I find most devs default approach to new stuff is wildly optimistic ("X will solve our problem perfectly", "X is popular so it must be good") and only positive outcomes are really considered ("We need to use X, Y and Z to avoid falling behind").

There's a lack of skepticism in general when it comes to tooling. Every one of those points is void of information without context because they each have a pessimistic counterpart that could be equally true. "X will introduce more technical debt than the problem it solves would", "X solves too broad of a problem and will bog us down with a huge API surface area we don't need", "X, Y and Z will provide negative value and we will miss an opportunity to outskill our competition", etc.

A lot of people, even senior staff, seem to forget that their job is about weighing pros and cons, or costs and benefits. In a lot of work places, mentioning the costs is seen as pessimistic or defeatist. You can see the imbalance by looking at the kind of language that's in vogue. I have a fair sort of a repertoire for accusing someone of being too skeptical of tooling ("reinventing the wheel", "why don't we just build it in assembly?", "10,000 people starred it on GitHub for a reason"), but I find it much harder to come up with opposing examples. The ones that are used aren't as widespread, and are more used as attributes of a codebase rather than as an assessment of someone's approach ("overengineered", "npm salad", "wrong abstractions" etc).
The lack of function keys is not unprecedented, though. Well into the '90s Macs generally didn't have any. What do you use them for?
All computers do error checking. Here is a summary:

Non-ECC - Checksum: parity bit BlockSize: 1 byte

ECC - Checksum: 7 bits BlockSize: 8 bytes

ZFS - Checksum: 256 bits BlockSize: ~128kb
Article misses the point on recursion. It isn't about solving the study questions. They were only chosen as self-contained examples. A better example is navigating tree structures or divide and conquer algorithms but that requires more context. Math is useful because it's a common language we expect to have been exposed to before programming.

> Lisp-school essayists [...] spend their time worrying about how to make code more abstract. This kind of thinking may lead to compact, powerful code bases, but in the language of economics, there is an opportunity cost. If you’re thinking about your code, you’re not thinking about the world outside, and the equations that might best describe it.

Another way of saying the same thing in a positive light is to say that these things have already been thought about and can be applied to take advantage of opportunities where applicable.

> Although the early years in the twenty-first century seem to be favoring the Lisp-school philosophy, I predict the balance of the century will belong to the Fortran-school programmers

This part does seem to be happening. Just look at Apache Storm v2 port from Clojure to Java:

"While Storm’s Clojure implementation served it well for many years, it was often cited as a barrier for entry to new contributors. Storm’s codebase is now more accessible to developers who don’t want to learn Clojure in order to contribute."[0]

[0] https://www.dm4r.com/tech/apache-storm-v2-0-porting-from-clo...
Well you’re right, it isn’t for me. Which is exactly my point. I am their target market (user of creative software that’s willing to pay a bit of a premium), who has been willing to buy their computers in the past, and none of what they sell holds any appeal. It’s either ridiculously priced (Mac Pro), shoddy (MacBook) or not very modifiable (iMac) “The market” that it’s for (“creatives”) is saying things like “why can’t I get an Nvidia card?” And “I can’t afford a twelve thousand dollar computer” (what this thing costs if you pair it with the monitor)

I’ve worked in games and CAD so I’m no stranger to needing powerful computers, but those numbers are absurd and most of that software doesn’t need to run on Mac. I don’t care much about the OS I’m on and I’m perfectly fine with windows or Linux if I save 8 thousand dollars and can use a broader range of hardware.

As far as I can tell the only people that NEED macOS are iOS developers. If I’m working on films or games or design almost all of that software runs on windows.
Good. I think the university system is outdated and there should be other institutions to train people for the workforce.
I'm neither interested in nor discussing here "normal non pro computer[s]". It was you who suggested a "$2100 5K iMac - 6 Core I5 3Ghz" to me. I merely explained why it doesn't, IMO, demonstrate that Apple is Listening.
But you have to have enough coverage to make the system usable. Building one subway line through Palo Alto doesn’t do you much good because people will still have to drive to get to the stations (and because jobs in the area are so spread out, drive on the other end to get to jobs).

In Manhattan, there are 4-5 lines across a strip 2.5 miles wide. Half a mile is about the most people will walk to the subway at each end. You could cover the core of most of the South Bay cities with 5-6 lines. That’s 240 miles of track for the South Bay. At a billion dollars per mile for the subway, that’s a quarter trillion.

That gets you the physical infrastructure to make transit feasible. On top of that you need to topple the local governments so you can massively upzone the strip around the subway lines.
Fake news and propaganda used to sow hatred against America's so-called enemies, small countries with little ability to do much to America hated mostly because of blow-back from America's imperial aspirations... vs. fake news propaganda used by their allies to try to protect them from unprovoked military actions and covert terrorist actions against them. Who is in the right? It's just another tool in the war against people fought by deceit by all sides.
No ZFS never protects against data in transit. It makes 1 promise, that the bytes written to disk will be the same bytes read from disk at a later point in time. ZFS can't be responsible for being given bad data. Corrupt data looks just as writable as normal data to a storage controller. The article I linked shows how even bad ram isn't damaging to the integrity of a properly configured ZFS file system.
Not the person you're replying to, but I'm a huge fan of Let's Encrypt and ACME.

I wasn't aware of Buypass and it looks awesome, unfortunately however it doesn't appear to support SAN or wildcard certificates which could be a dealbreaker for a few (that said, it could also be considered a feature).

But thanks for bringing it up and raising awareness of alternative ACME providers, I'm probably going to spend some time playing around with Buypass Go this week.

Edit: It also appears that Buypass Go certificates are valid for 180 days as opposed to Let's Encrypt's 90 days (haven't verified this yet), which is interesting. I've simply become accustomed to the 90 day LE validity, I'm curious why they went with 180 days.
It seems present-future "AI" will encode the implicit bias of the global underclass. Which is interesting
Oh this fruit orchard tradition is so wonderful! I remember going on an outing like this with my friends (We aren't American citizens) and we went absolutely nuts, going on a binge carrying and eating fruits. (We were really hungry after a long road trip). We all felt appropriately guilty afterwards and apologised.
Call it 'IronDust', put it on the CLR, and have all of the meta jokes.
That is what free-market capitalism does.
Hacker Tool- GitHub stargazers information gathering tool
They are great when done right, its a good way to queue up a tiny request for when someone gets to a logical break.

I agree searching history is mostly useless though, we have only ever used slack as a free service where it deletes the IMs, never missed them.
Free-Fastest Image Scanner Using Python
Industrial control systems are experiencing the growing pains of letting go of older technology that was designed prior to security being much of a concern.

ICS networks are often designed to be 'air gapped'. All too often the air gap is broken via a vpn into the network so that someone can RDP to a windows scada machine (that doesn't receive updates because it can't reach the internet itself).
> That python "closure" is a big fat lie too due to python's late binding.

What? It's not a big fat lie, it's the exact truth. The same truth you'd get in any language, even Scheme:

> (define a 1)
> (define (f) a)
> (f)
1
> (define a 2)
> (f)
2

That's just how closures work...
I mean I could technically afford it in the sense that I have enough money in the bank, but it's simply not justifiable. In 1992 hardware was expensive but the competition was fairly limited and Apple, even as recently as say 6-7 years ago with the iphone and macbook pro produced products were the premium was actually worth it.

But now? I can buy a 1.5k desktop machine, throw linux and windows on it and I am a perfectly happy camper (and very happer developer). I can buy a 400$ phone and I hardly notice any difference in quality. I don't see, in the context of alternatives, why apple is seemingly raising prices at will and that makes me feel duped, regardless of what I earn.
This is succinctly mentioned in Vedic Philosophy -
Do your actions as a offering, be detached from results of your action, live a life of purpose. The battlefield discourse of Bhagavad Gita by Stephen Mitchell is a good intro.
Stoicists will find many good nuggets in the Yoga of Action discourse.
The output of an interactive meeting is the interactivity, not the appearance of interactivity.
What's interesting about Japan is that it's a mono-cultural society with high IQ and this country has not surprisingly the lowest crime rate in the world. Italy and Switzerland were like that a few decades ago.

BTW, what do you think of Salvini? Switzerland chose not to be in the European Union and it was our best decision ever IMO. It's like a startup: it's better to be lean and agile.
Simple Guide for Unit Testing of Java Application Using JUnit with Example
>Does it really matter? All that matters is what we perceive: from the perspective of both consumers and small business owners, Yelp looks like the bad guy

nope! you don’t need to believe the truth. a lot of people don’t. but the hacker news community tends to like to surface technical truths even when they defy popular sentiment.
I think that's good advice if you're driven and want to get to the very top. I'm personally quite happy to have a moderately successful tech career then a moderately successful acting career, while having a moderately enjoyable and somewhat chilled life. Sam Altman is a super driven guy, I'm not so much.
You can get an equivalent Windows computer for $8000 less than a Mac Pro + Apple display? You know no one is forcing you to buy the Apple display right?
10 half lives = QTY/1024. Not one half life. At Chernobyl one half life has already passed.
Agreed. One translation I have read is "You are entitled to your actions but not the results". I find that a great philosophy.
gotta love paywalled academic papers.
And if all you need is the power of a $1500 PC, you aren’t the target market for the Mac Pro. Apple has plenty other Macs that would meet your needs.

If you can’t “justify” the need for a Mac Pro - (and neither can I) you aren’t the target market.
never relax
A long time ago I used to have several long-distance friends who I e-mailed back and forth on a regular basis to update each other of various interesting things in our lives.

A regular pattern I noticed is that as soon as I added the IM account of any of them (usually by their request) those well-written long e-mails degenerated into

"Hey what's up"

"Not much you"

"Not much"
I don't have a TL;DR as it says quite a useful bit.

> It’s time the state of the art advanced beyond `grep` and `ps`. It’s time for specialized local development tools.

It's a good post and I do quite agree with the lack of better tools in dev. I sometimes resort to running 'nc' to see UDP strings for statsd messages.
I first got into Flight Simulator starting with Flight Simulator for Windows 95. The game even motivated me to take a few flight lessons and log a handful of flight hours.

Wow, this new FS trailer is mind blowing. The graphics look unreal, can't wait.
This isn’t in lieu of WiFi - it’s just a DIY WiFi hotspot with an LTE modem attached to it. The title could be read to misleadingly make the device sound like an LTE base station.
I agree. In an especially technical conversation, I can dive deep in my knowledge before someone steam rolls me with their side (especially useful if someone broad sides me with a question). If it were an email, than the exchange would be far too slow to get anything meaningful done. I rarely come away from an IM exchange not having my problem solved. I nearly always come away from face to face and email communication either without my problem solved or it taking far longer to solve. Granted, this may be symptomatic of how people prefer IM over email but that seems to make the whole argument moot: people will self organize around the most efficient processes.
Personally I don't want to see the other person during a video conference. I find it distracting.
Hmm interesting. I've ran my plan past many acting friends and they thought it was solid. That said I'm perfectly happy to semi-retire and do lots of semi-professional threatre. I'm very much driven by having fun rather than being super successful.
Cascadea: (Native) Custom Style Manager for macOS to Customize Any Website’s CSS
Yes, from time to time people use their friends and connections to write fake reviews. And those people get caught.
Mac mini has no expansion and is very thermally constrained. If you are a web developer and never do anything else it might be fine, but there are many kinds of developers, and some need custom hardware, custom PCI cards, multiple network adapters, normal consumer grade GPUs not on an external bus. In short, not the most extreme processing power but customization options. To be able to change hardware without throwing away the whole machine.

Anyway, I love how Apple has convinced everybody that a ~$3000-$4000 machine cannot be pro and is not worthy of their engineering prowess because only modest, unsuccessful developers would spend such a small amount in a computer.
Samsung to cut phone output in Huizhou plant
Just wanted to say, this makes me really happy!

I spent atlot of time on MS Flight Simulator, from ver 5.1 for DOS all the way up to FSX.

It was a sad day when MS discontinued the product as it is the oldest product offered by the company.

This really feels like a renaissance at Microsoft as the hardcore audience (simmers) for this is small and presumably lead to the earlier cancellation.

Looking forward to the release!
I haven't much experience with stored procedures but I have seen views cause load on a DB.

Almost every app I have worked on had a database that were several tables for a single object and several for the where clause. As good as the table layout seemed to be in terms of logic it just led to slow queries like you said joins and sub-queries come at a cost. Then again, I have seen clients balk at the idea of fixing the database and insist on a more unreadable yet performant query. But its their time and money so I don't fight back.

Sometimes, a really good DBA is what a project needs because so few programmers are good at performant design.
Maybe photographs not compressed with JPEG. I'm pretty sure JPEG wouldn't preserve this detail.
Any tips on how to try keto as a mostly vegetarian individual? I am willing to eat eggs.
2013: https://news.ycombinator.com/item?id=6953774

2012: https://news.ycombinator.com/item?id=4915328
Same here, this would push me to use competing devices that don't have hidden cameras.

Another recent Chinese phone (may have also been Xiaomi?) had a "pop out" camera that you can put away, kind of like the pop out flash on digital cameras. That's much more preferable from my perspective. No tape needed!
part of the username is derived from the now-defunct password for pushing updates to the website.
find .git/ -name '*conflict*'

There ya go.
Call immigrant detention centers what they are: concentration camps
According to the wiki, BRI started around 2013 [1] so how come loans made prior to that being counted towards BRI?

My recollection is that, prior to BRI/earlier loan diplomacy from China, the strategic goal was for influence in the UN against Taiwan (checkbook diplomacy.) So the goals are completely different.

'Taiwan’s current foreign relations bind stems from a deal brokered in 2008. This “diplomatic truce” guarantees that neither China nor Taiwan will pursue formal diplomatic relations with a country that has already recognized one or the other. Beijing calls it the one-China policy, and it forces nations to choose between it and Taipei, with Beijing increasingly coming out the more appealing choice.'[2]

Lumping data over strategic change seems like a poor research to me.

[1] https://en.wikipedia.org/wiki/Belt_and_Road_Initiative#Histo...

[2]https://www.voanews.com/a/once-influential-in-africa-taiwan-...
Because Intel hasn’t created a consumer processor that is significantly faster than what they did in 2013 that means Apple isn’t listening? What hardware (besides a reliable keyboard) could Apple ship in a laptop in 2019 that would make it a worthy upgrade?
Oh that's neat. Thanks, I wasn't aware of that.
This is how hackers make money from your stolen medical data