skysight-inc/HackerNews huggingface dataset:
It strongly depends on the company you [want to] work for - also depends on what you actually enjoy.

At a smaller companies go for breadth; there's only a few of you. Larger companies prefer depth - but! at larger companies there can be more projects for you to have your fingers in.

Depending on specialisation, work can be rare but more rewarding - but you can also paint yourself into a corner with things moving out of vogue. Silverlight/flash, Ruby, VB, etc.

I've been at it since the 90s. I'm a generalist, mastered a few areas, and worked in. It gives me choices - I where to go for a web-based job, I'd call myself a web developer and not boast no much about my C knowledge.

At my current job, most the skills I provide aren't necessarily rare, but the combination of them is - where it could take 2+ people to replace me (excluding productivity).

The balance is to specialise enough in a few areas, but not be a "jack of all trades; master of none"
This happened just last year: https://www.necn.com/news/new-england/Mans-Death-Spotlights-...
Is it wrong to produce and distribute porn of people 18 and 19 years old? Legally this is okay in the United States.
What proportion of burglaries are committed by "casual" perpetrators? Steak is cheap.
The phrase "fire and fury like the world has never seen" doesn't sound familiar?

I grew up in the cold war but I was never as viscerally afraid as I was this past year.
vscode-journal and vscode-journal-view (gives you a calendar view in the side bar) do what I need and are offline.

I have vscode open anyway so path of least resistance applies.
You, as a child, were given responsibility as the "man of the house" because there was no father? Shouldn't your mother have been the head of household?

It says a lot about society that a male child was implicitly given responsibility instead of his grown mother. And based on your age, I'd guess this was in the 70s or 80s, not the 50s.
Can you explain more?
Skin printer wipes years from your face [video]
I don't. I've thought of building such a thing, but it's not something that I really have a need for.

It's a good consideration though and a definite advantage for the cloud services.
Some evidence of what though? What is the actual consequence? This is exactly the problem i have with that articles claims. Not a single attempt at digging in just a rush to make it about Trump. There is zero evidence that them spreading more fake news have any actual measurable effect beyond the fact that they spread more. Thats not how conclusions are made like those the articly tries to make.
If you want to try BSD, you might as well try FreeBSD and save a few headaches.

I tried to mimic my Linux shell environment to OpenBSD a few months ago and after a few days, I gave up and used FreeBSD and pretty much accomplished it.

I personally like OpenBSD but the manpower isn't on par with FreeBSD to smooth out the edges I think.
You're wrong, users of software libraries care whether they're allowed to fork the library or not.
Why meeting another’s gaze is so powerful
If you conveniently define conservative viewpoints as fake news, then yes.
The population has grown. Obviously spending increases. However, access to the safety net has decreased as have the net benefits. In other news water is wet.
Are you seriously suggesting we should preemptively lock people up, before they even attempt or conspire to commit a crime? Surely there are less drastic actions — increased surveillance and offers of psychiatric help, for instance, just like there are special programs in high crime areas (which I think we can agree shouldn't include arbitrarily harassing and arresting people).
Food is pretty cheap compared to historic standards, so cheap that we have a problem with eating too much rather than too little.

Education is the one that I think can be fixed. We need to separate accreditation from the actual education. Just that would increase competitiveness and lower costs.
Reminds me of frequency-shift-keying modulation. (Used by teletypes since the 1930s or so.) Demodulators typically used filters to detect the two frequencies used (with an -expected- difference). Unusual frequency-shifts would only allow filtering one channel, at most (not even one, if the shift was very small).
That is exceedingly cool. Is there anything available about this online? Sound clips, source code, etc.?
While I agree that knowledge of what's below those abstractions is important, you also need to cater to your audience. Getting something working on the screen in front of you is exciting for new folks; lining up little victories with increasing complexity feels like a path that would be more enjoyable to follow. As long as the person maintains a curiosity about the underlying technology, they can work down into the lower layers as their interest dictates.
There is a kind of middle ground. A few years ago I had a conversation with a friend that completely redefined investment versus speculation for me.

This friend's grandfather had been a lettuce farmer in Monterey the 1930's. The value of the land rose significantly during his grandfather's lifetime. The grandfather had the good sense to set up a trust for his children. The trust has continually invested in other businesses over the years. My friend manages one of the businesses owned by the trust. Some of his sibling/cousins just get a draw from the trust. Some, like my friend, work for the trust and get both a salary and a draw.

In the mind-blowing conversation I had with my friend, he told me about his plans for the upcoming weekend -- a combination family reunion, barbecue, and trust board meeting. Agenda: discuss the "cousins" -- that is to say, the kids of the next generation from age 7 to 17, thinking about which ones are likely to be in the "I'll just take my draw, thanks" group, and which would be likely candidates to be groomed for the next generation of trust management.

At that point, it hit me like a ton of bricks: investment is when you expect your as-yet-unborn grandchildren to someday take over and operate the asset as a on-going business. Anything else is speculation. For me that illuminated a whole different way of thinking about business and investment.
Are those updates to the Source engine/SDK available to devs outside of Valve though?
and you choose the war on drugs as your example of this?
I would think it varies from school to school. At the school I attended, it was definitely more of the norm than it was only a handful of days, unfortunately. Having to deal with the massive amounts of work was sort of a weird sadistic hazing at that school. The teachers knew what they were doing, but did it anyway because it would "over prepare kids for college".

Anyway, I agree it is a sad thing. I wish schools and society would place more of an emphasis on mental health of children.
They also stood against Dragonfly so that complaint holds no water.
I'm curious: do you genuinely find that beautiful?To me all the enumerable/map/frozen string literal stuff seems pointlessly overcomplicated compared to the simplicity of just writing down what you're supposed to do:

(1..100).each do |n|
a = String.new
a << "Fizz" if n%3 == 0
a << "Buzz" if n%5 == 0
a << n.to_s if a.empty?
puts a
end

(Disclaimer: not my code, on mobile so I stole that off GitHub)
Very thorough with a nice visual design.

The major issue with this roadmap is that many of the listed items are not necessary for a junior web developer, can be learned later on, or not at all, etc. I don't see any distinction between these different categories of topics.

You only need to master the fundamentals of a small subset of the graphic to get your first job as a web developer.
Ok, so I write "The art of writing a scientific article." and change my name to Van der Geer. Publishing it eight years ago may take some faking but 400 citations out of the box.

Now: _that's_ karma whoring ...
All good. Of course my descriptive headline was intended to emphasize the findings of the study. The journal article title simply offers that research has taken place -- and thus, is not nearly as useful. It would have been possible to link to a news article that interpreted the study (and had a 'catchy' title), but I thought HN readers would prefer a primary source. Regards!

example catchy title:
'Oral-B Glide floss tied to potentially toxic PFAS chemicals, study suggests' https://www.usatoday.com/story/news/nation/2019/01/09/oral-b...
> And now this. Vulgar images, available directly from your start menu.

This isn't about vulgar images, but blatant abuse and exploitation.
> The whole "front end"/"back end" thing is an incredibly unrealistic and unnecessary division.

Well, one is client development and the other is server application development.

Pretty big differences there even though there may be some overlap, like the server being able to render HTML which is a unique feature of web clients. I'd cluster "web client development" with iOS and Android development, not with server application development.

Too many people dump on front-end development without realizing that client development isn't easy on any platform, and they all require credentialization in apis or design patterns with major warts.
Have you checked out chunkwm[1]?

[1] https://koekeishiya.github.io/chunkwm/index.html
I thought this too, but Windows 10 has needed surprisingly little babysitting in my experience.
Search is one of those businesses where just delivering a service that to most consumers seems to not change much from one year to the next actually requires a lot of work.

Actually improving noticebly requires an astonishing amount of work. Improving to the degree that users overcome their brand biases is harder still.

I don't envy Microsoft.
>I’d recommend finding a good therapist that specializes in generalized anxiety. Cognitive Behavioral Therapy in particular can be really helpful at giving you tools to manage it.

I would recommend the same, for myself and many of my friends and family who went through similar things and have similar symptoms. Unfortunately such therapy is market priced in my major US city at $400.00 an hour, and health insurance plans even in the top tier of coverage quality produce surprise bills constantly. There is a significant material barrier to every dimension of health in this country and we absolutely cannot make progress on outcomes until we destroy that barrier.
Ruby does lend itself to writing a lot of functional code. One can write Ruby so that it looks very similar to Bash or other Algol-derivatives, but it's also possible to write code which avoids side effects, mutable state, or variables in general.
> What happened to getting a broad education (especially in high school!) so that you can think about a variety of topics and participate as a member of civic society and have a foundation to be able to learn to do whatever job is useful in the 2030s or 2040s?

It remains present and as a central motivation, actually, in some (maybe most?) forms of the “career clusters” / “academies” approach, where the career field theme isn't so much about a narrow vocational training focus as providing a unifying interdisciplinary theme across the various classes for small learning communities within larger schools. The educational theory is that the shared interdisciplinary focus (and cross-class activities involving that focus) helps create improved student engagement and that students and faculty being in small learning communities improves identification of and responsiveness to student learning issues that otherwise might skip through the cracks in in a large institution.

Presenting this as better preparing students for high-skill, high-wage jobs is perfectly consistent with, though it obviously doesn't immediately evoke, that model—as students who are more engaged and whose educational needs are identified and addressed more effectively are better prepared for such jobs.
I've got to recommend PyICU here. unidecode is good, but has some holes (I noticed the Azeri letter schwa, for example). PyICU is a binding for IBMs International Components for Unicode, and basically has a coding language for unicode transforms. Here's an example that is equivalent to unidecode:

https://github.com/pudo/normality/blob/master/normality/tran...
Is it? I us chess.com, and parts of the Lichess interface seems quite primitive in comparison: The board doesn't resize to fit the screen, there's no live evaluation, and it just seems a bit less polished overall.
I continue to believe that proportional representation could really improve things. The two basic architectures of PR are multi-winner districts (incl. STV) and mixed-member systems, either of which could be implemented easily in the US. One major advantage is that the House hasn't been expanded in a long time and the citizen:legislator ratio in the US is much worse than in most European countries. That means PR could be implemented by only adding seats, so that nobody loses their Congressman.

The reason I support PR is that political parties are living entities that don't exist in a vacuum. It's basically impossible for small parties to grow on a national scale in the current environment. Previously when new parties formed and grew, they did so regionally, because US politics was much more local. But after the 17th Amendment and Medicaid, the states have much less power, and state politics is no longer an avenue to power on a national scale. It's like local stores competing with Wal-mart at this point: HQ will allocate extra resources to crush competition and then pull back afterwards. PR breaks that dynamic by giving small parties a voice in the national legislature. It forces the big guys to compete.

The way I think about it is: political parties exist in a jungle, and we just need to make sure some light reaches the forest floor.
> The runners-up in the vote for the 2018 Arms Control Persons of the Year were the founders and co-chairs of the International Gender Champions Disarmament Impact Group... The impact group developed specific aims for expanding knowledge about the importance of gender issues and practical actions for bringing gendered perspectives into disarmament discussions.

I find it just a little bit hard to take them seriously if they feel this is the second most significant group in arms control last year.
I have that problem, too, but I'm not willing to put PTFE in my body over two crammed teeth. :-)
Even if projects choose not to adopt this (~3% performance impact might be too much?) I'd love to have this as a sort of "lightweight address/UB sanitizer" to check for uninitialized variables.
And Godot?
The article explicitly says that Improbable was told by Unity that the new TOS “specifically disallow[s] services like Improbable’s to function with their engine.”
Yeah, AT&T syntax has much of the same issues of poor documentation. In particular, operand order is easy to remember for 2-operand instructions: it's reversed in AT&T. But now with SSE and AVX we have 3- or 4-operand instructions, and the AT&T versions sometimes put the operands in (2, 1, 3), sometimes in (3, 2, 1), etc. There's no documentation for this aside from GCC as far as I can tell. :(
I might sound like a crotchety old man but I'm kind of tired of these JS and local storage browser apps. The tech is still just as clunky as if I were using a text file on my computer except you now require a browser to use it and run the risk of clearing your local storage or somehow corrupting it and losing everything, whereas local files a lot easier to keep track of and backup.
At least that was my experience with laverna which this reminds me of.

Trying to emulate an offline app via a browser seems flimsy to me.
The python module is essentially a port of that
The ability to give your wealth onto your children is an important motivator for older people to continue to have purpose, work, and be productive members of society.

Put yourself in the life of a 65 year old with adult children. How would you feel about 80% of your death-day savings being taxed? What different choices would you make in your last decades as opposed to today?
==I'm sure glad the members of the political oligarchy of the last 50 years all came out to see Bush's body, but he served 1 term and did the job and he got older and died.==

To be fair, Bush I also served the country as Vice President, UN Ambassador, Director of the CIA, US Representative, and Navy Lieutenant.
Totally normal and healthy. Like when strip malls began copying the successful businesses they leased to and nearly instantly drove those businesses out because the strip mall entities were so ungodly powerful in comparison. Or like when Walmart started producing all the successful products it’s suppliers were making - undercutting them and causing them to close down. And who can forget the time the taxi industry was overtaken by shell companies who evaded taxes and underpaid their workers until the taxi industry collapsed?

Well the last one is becoming a reality, but none of these examples should be considered normal or healthy. Competition isn’t healthy when it’s a more powerful entity sitting over a technology platform waiting for its customers to be successful only to swoop in and copy that tech and power-edge them out.

It’s next gen monopolization.
I came up with a valid solution to a real world problem. Denial just continues such problems. That is where my head is. Pragmatic viable solutions. I oppose doing the same thing over and over again and expecting different results. Today they are most certainly allowed to work in places that have children, just not places that specifically meant for children such as schools. The moderation room at microsoft does not have children.

I never said to roll back existing restrictions. I feel that I am being projected on. Perhaps this topic is too emotionally charged for HN.
Not the person you asked but I suspect their comment is along the lines of how Google employees threw a fit when learning about working on a military project (Project Maven) fairly recently but didn't make any noticeable objections when Google was like "why yes China, we will gladly build a custom censored search engine just for you" as well as opening the Google AI China Center which you can basically guarantee is lousy with agents of the Chinese government and honestly it would even be realistic to make every Chinese national that was an employee a government 'spy'. 'Let us debrief you on a regular basis everything you do, as well as save copies of all of your work to hand over to us, or you family goes to prison' kinda thing.
There is no need for evidence of a "sufficient safety net" to prove this is true. Here is an experiment you can use to test the theory:

1) Find a person who has no formal education and ask them if they have died in a gutter.

2) If they reply at all, then they have probably not died in a gutter.

This evidence will be sufficient to prove that the lack of a "sufficient safety net" is immaterial, and that a lack of an education will not mean you will die in a gutter.

Further, let's add some real data. Approximately 32 million adults in the United States are illiterate [1]. If your theory was correct, we should have a lot of clogged up gutters. And while lower literacy rates have significant consequences on things like job availability, they are in no way indicators that someone will die in a gutter.

[1] https://www.washingtonpost.com/news/answer-sheet/wp/2016/11/...
It's a plan 9 theme. The pastels grow on you, they're very easy on the eyes.
Key insights from data breaches and cyber-attacks in 2018
Mondelez sues Zurich in test for cyber hack insurance
That only holds true if you consider the military rivals of the United States to be greater forces for good in the world than the US.

I would consider that an indefensible position.
I'm assuming the "trivial" refers to "trivial" types.
I'm planning on launching something similar-ish in the next couple of weeks, so your feedback would be tremendously appreciated.

> I think there's something of pretty great value here

What specifically do you think has great value? Is it the nice web-based UX? Something else?
I see, thanks. Now I know which search to avoid. This unicode business should be the most trivial problem in building a search engine. What will he with East-Asian languages? Transliterate to English ASCII? Pretty sure he will skip them. At least there's no stemming there.
This phenomenon is called cost disease and it's really hard to figure out why exactly it's happening.

https://slatestarcodex.com/2017/02/09/considerations-on-cost...
Massachusetts man gets 10 years in prison for hospital cyberattack
Oh yeah, there are places where you can get good bread. The problem is more, as you almost prove the point by recommending me "a place" to get bread, is that good, freshly baked bread is something you expect to get from the bakery at the corner, usually just the closest one, at least in Germany. It's a very mundane thing there.

Overall, I'm very happy with the food options in the Bay Area, though.
This really depends on the machine and how you deploy it. I picked up a refurbished SFF business desktop type of machine and the power draw is only 40-60W (with Blue Iris running and recording from all of my cameras).

This is definitely a consideration though. More cameras and/or higher resolution cameras will result in more power consumption or require a beefier machine.
Following this chart would be the anti-pattern to KISS.

Instead, learn how to ask people "what sucks the most?" and then go and build solutions.

I've been doing that for more than 20 years for CxO's, product owners, developers themselves and consumers. One thing that has been constant is the solution is always different and the technology and tools come and go.

I would also add understanding the underlying protocols will help you immensely in any front/back/ops/busdev roles. They stick around a whole lot longer than tooling or frameworks/abstractions.
sorry for the self promotion, but because it fits so well: This is exactly what we are trying to solve with Pocketcoach: https://www.pocketcoach.co/
Agreed. They are very comfortable and it's super easy to feel good about existing in the confined parameters. OPs attitude sounds a lot like "we've stopped trying and decided to let the games win". Rallying against the 'opposite' (opposite sex, or perceived successful men, 'jocks') seems like a defense mechanism that the group reinforces so that they don't have to face their own circumstance / fears.

I've fallen into it a bit in the past and it's easy to get bitter and isolated.

I think the only way out is to turn off the games and try something different.
Same with 4chan, from what I've heard.

There's a lesson here about social media: if you tolerate people pretending to be Nazis "as a joke", then you will soon become overrun with actual Nazis.
Understanding Rust Lifetimes
I've always viewed the SAT prep classes as a differentiator in outcomes. The College Board always said no until recently. Even though colleges say the SAT is not important I would argue it still is. It could be the difference between attending Stanford vs not.

https://www.washingtonpost.com/news/answer-sheet/wp/2017/05/...
As proven by a large majority of C developers ignoring lint since 1979.
> large servers take 5 to 7 minutes to post (thanks HP)

IBM/Lenovo xSeries servers are the same. 5+ minutes to get through the boot process, due to all the hardware init and checking. That's with UEFI too. ;)
I copied most of the implementation from the Go standard library. The actual diff required to implement the steganography is very small: https://github.com/lukechampine/jsteg/commit/d35a0bb4e6c545d...

Re-encoding the JPEG will destroy the hidden bits, so it's very fragile.