skysight-inc/HackerNews huggingface dataset:
Exactly. It's not so much that people can't figure out tech, it's that they only do so if necessary to accomplish their immediate task, regardless of possible repercussions down the line.
On the other hand DIY IoT doesn't sound as scary so long as your Raspberry Pi or Arduino board don't phone home.
Interesting links, thanks for that.
Nothing the majority of people learn in High School is well paid. If these programs are effective, entry-level programming jobs will drop to minimum wage from the increased supply.

"Coding literacy" may or may not be a worthwhile goal with a net positive impact, but it is certainly not going to let everyone get in on the current tech salaries.
Could you be very specific about what value in Wikipedia has been destroyed by deletionism? You're making an expansive claim: "so much" value it triggered a flight from the project. You should be able to cite specific articles to back it up.

Fortunately for you, there are detailed archives of most of the debates over deleted articles on Wikipedia.

Could you dredge up some examples?
The issue are not the drivers.

I’ll report what I observed in 2 years of 3 to 4 times of using the bus a day in Germany.

Every time a bus was late, or tried to break the sound barrier™ in the hope of reducing some of the delay, was due to one of the following issues:

(a) A tourist with texan accent trying to get onto the bus, discussing with the bus driver if he can pay with credit card or in dollar (no), then asking the bus driver to wait while he’s going to get money from the nearest ATM (happens at about 5% of stops in the downtown areas where the tourists are)

(b) Rush hour traffic, 200 people squeezing into a single bus, and another few hundred waiting at the bus stop – busses coming every one or two minutes, and it takes quite some time until people stop trying to get into the bus, and leave enough space for the doors to close

(c) some kids with invalid tickets trying to cheat and getting caught

These issues can’t be fixed by automated busses, or trains.

Only by less tight schedules, and more busses and trains.
I have a bet going on with my wife that our 1-year-old daughter will never take driving lessons when she grows up.
Gossip is a social skill–not a character flaw
Agreed, with the additional observation that this is just a reservation builder akin to a knowledge of Microsoft Office products from yesteryear.
Shhhhhh. Don't let the secret get out.
Another tactic I've seen from the Lord Voldemorts I know is to cite loads of references that aren't readily available online. Such a citation can be used to prop up _any_ argument, whether or not the citation actually supports the argument, or even has any bearing on it at all. It's the same trap, though. To disupte the citation, you have to wait months for an inter-library loan, read the cited work in detail, and then decide what it really has to say about the argument.

I personally fell into this trap, not because I was trying to refute something, but because I was trying to back up one of my own assumptions and I found that Lord Voldemort was citing Obscure Reference X to back up the same assumption. The joke was on me when I actually tracked down Obscure Reference X in the 30-years-out-of-print proceedings of a symposium on Y. Obscure Reference X had nothing at all to say about my assumption! Needless to say, I no longer trust Lord Voldemort or anyone who publishes with him.
> The only reason people can drive is we build in very wide tolerances.

And other drivers react to minimize the problem created by another driver.
I usually try to temper my judgments on these sorts of articles, but this is patently ridiculous.

Is it the police and prison systems that are endangering another generation of black and brown youth? Is it the lack of fresh, organic food in inner-cities? Maybe it's the fact that black and brown parents have, at a disgustingly disproportionate rate, been taken away from their families for possession of plants and chemicals that are likely to be legal soon anyway?

No, no, it's not that stuff. It's the fact that kids are learning Java and Javascript instead of Python and Go and Rust.
When I hear "biocomputer", here's what I think: I am a programmer in the near future, and I need to feed my computers daily, and change their water weekly. This is just to maintain a minimal amount of performance. But I'm awful at this: I have killed many fish before in my life purely by not being attentive enough. I would almost certainly accidentally murder my biocomputers. And the smell!
I moved to LA last year and I love it. Great salary, while having a much lower rent compared to SF/NY.
Seattle and SF are way beyond Vancouver's unaffordability ratio. Vancouver is cheap.
Yes, and I eventually got that.

segregate, zone, partition, divide, separate, categorize have similar English definitions.

This is just my impression, but "We must repeal our zoning laws" would have been an easier thesis to follow then "We must repeal our segregation laws", particularly since they work differently.
I understand this as an argument not to use Wikia, but not as an argument for why there is no other place on the whole wide Internet to host content besides Wikipedia itself.

New wikis are practically the hello-world project for every programming environment that can build a web app, so it's hard for me to understand what's so important about being hosted in Wikipedia, other than to ride on its SEO coat tails.
Salary increases will certainly not happen. Most likely the opposite.
IT mindsets.
Path Rendering in Composer's Sketchpad
But, it's cold and rainy 7-8 months out of the year. A family of 3 doesn't need 4 acres. You have to admit that most people are willing to pay up for good weather
REM vs. EM – The Great Debate
I find it confusing that you detached the thread that was actually commenting about the actual article, but then left the thread that was commenting about the <now detached> comment's style.

It would have made much more sense to leave @morley's original comment wondering if the actual post, "Is this just a fancy blog for engineering stories as a means of hiring more engineers?" and instead detached @hafling's comment about @morley's comment style.
Google Services Components with Open Source Integration: 9 Possibilities
It's related to a paradigm I refer to as "Disagreement As The Engine Of Conversation State", or DATEOCS.

Basically, in order to react to something someone else said, you identify something that it's possible to disagree with or call into question.
I've been wanting to leave the Bay Area for at least 3 years -- Seattle, Austin, or Berlin. I don't love California, but really dislike virtually everything about San Francisco. Of course, I've been working in San Francisco for 21 months now, but that's because of a specific company -- otherwise I'd be gone, at least to the South Bay.

SFBA is not a good place to hire engineers, unless you're heavily funded AND a clear winner and need to hire a bunch of diverse types. For anything else, I could find other places which are far superior.

It's a great place to hire professional services to support startups, and the best place in the world, hands down, to raise money. YC being here makes it great early on, too. I think investors become less location-sensitive as you get to later stages, if you're winning.

The biggest problem is if you're selling b2b to tech companies at all, you can literally bump into your customers here.

With my next startup, I plan to do Seattle (probably) or Austin for a US office, with a small SFBA presence, and then Berlin, and run EU and US companies as separate entities with separate officers, so people can choose if they want to be customers of a US or EU company. Maybe add other location in the future.

(I'd obviously be doing something in the infosec space, which is becoming increasingly jurisdiction sensitive.)

I absolutely encourage people to work in SFBA for a while to build a network, but after that, GTFO unless you really want to be here.
It reminds me a bit epigenetic inheritance:

https://en.wikipedia.org/wiki/Transgenerational_epigenetic_i...
To give some context, even though the version is at 0.2.x, it's been fairly stable for months, and there have been very few bug reports (despite it being used fairly extensively in relatively big codebases - see lichess.org, for example).

Most of the "bugs" (or rather, limitations) in the issue tracker are either discussions or things that are difficult to address w/ the current codebase - e.g. design/ergonomics issues, as opposed to implementation issues - Those are part of the reason for the rewrite.

Another thing that is worth mentioning is that Mithril's general philosophy is to avoid adding features for features' sake, so it can look less "active" than it actually is.
SaaS Companies, Please Stop Mindlessly Placing Company Logos on Your Website
The latest complaints in Austin is the lack of access to large VC money. Personally I see that as a good thing. Go be profitable and bootstrap a bit before looking for money.
Make 'em learn COBOL!
Houses in downtown Atlanta haven't been $40,000 for decades.
The total running time of the entire documentary is 769 minutes.

There are 29.453.760 minutes in 56 years. There were 14 people, for a total of 412.352.640 minutes of lifetime.

That a speed up factor of 536.219. It seems like any biological system sped up 500k times it's normal rate is going to give a sense of mortality.
Show HN: An ABC Book in CSS3
What is the (argued) benefit is to excluding information? “Often what is not said is more important than what is said.” is vague and unsatisfying.
I mean they aren't trying to advertise this.
I'm largely a believer in private property (and mostly libertarian even), but I really don't think that this dividing up the earth into tiny little squares and pushing everyone out of them in order to make money is defensible.
The article says over and over that learning to code is not CS. I fully agree but then it goes on to imply that CS is really about problem solving skills which is also inaccurate. CS is fundamentally about data structures and algorithms and it branches off from there into many subtopics. People often forget about the S in CS and mentally substitute a T for technology. Arguably most employers these days really want software engineers not computer scientists anyway.
Dreams to Reality (Motivational Video)
> In conclusion: there are few application domains even today that require executables of over 100KB, and most ordinary tasks can be adequately managed by executables in the 20KB range. This is simply a fact.

What a dream for today!
The weather isn't even that good in Silicon Valley. I'd take rain and snow vs. dry and concrete.
Out of curiosity, why would you prefer other US cities over a Californian city? (That is, why don't you love California. Also excluding European alternatives.)
Pittsburgh is rather cheap, and it has CMU. It might be because I live here that see it in tech news every so often.

There's a lot more places up for rent lately, because the fracking bubble popped.
Yes. The link is in the flowchart.
I like the idea of SOA. The separation of concerns feels right to me on some level. But, every time I look at it being applied, it's clear to me how much more money and time is being spent implementing it. With SOA you incur the additional cost and headache of orchestration into your system. If you're big enough or complex enough, this may make sense. But, I feel like a lot of dev teams applying this approach don't have the specific problems of scale that SOA solves.
Wikipedia GA, A, and FA articles aren't typically just contributed by a single user. They're a team effort, built up by barely-coordinated teams of strangers. The point of the project is to build a system that generates "A" articles based solely on volunteer effort.
I did a quick comparison. This doesn't include all the costs, but it should give you an idea of what he/she means:

The median sales price of a Santa Clara County 3 bedroom house is $820,000. This is $3,877/mo, plus $850/mo property taxes, for a housing cost of $4,727/mo

That $140,000/yr is taxed at $48,922 in the state of California, leaving $91,078, or $7,589/ mo income.

CA Income ($7,589) - CA Housing Costs ($4,727) = $2,682 leftover.

---

The median sales price of a Cobb County 3 bedroom house is $173,000. This is $818/mo, plus $140/mo property taxes, for a housing cost of $958/mo

That $80,000/yr is taxed at $23,600 in the state of Georgia, leaving $56,400, or $4,700/ mo income.

GA Income ($4,700) - GA Housing Costs ($958) = $3,742 leftover.

---

I'm not saying my numbers are valid for every person's situation, only that this is an example of a situation where the numbers work in Atlanta's favor.
I ended up writing 351 words in 5 minutes (70wpm).

I've been meaning to write a weekly blog post for a while now, and I've set aside an hour for research, but I keep talking myself out of actually writing it. This just forced me to type a blog post length document in 5 minutes. It probably needs 15 minutes of editing now, but this actually got me to write and do so quickly.

I like it. It has its place.
Agreed regarding price, but a first generation product could still have a bunch of issues that might only surface after public availability. The second generation might not be cheaper, but it will almost certainly be better (better performance, more features, less bugs, bigger library of games and apps, etc).

Needless to say, I'm gonna be waiting as well.
My standard comment to a new BMW owner: "So, do you have to prove you are an asshole to buy a BMW, or do they force you to take a class after you buy one?"
What's wrong with pointing people towards wine, if you support them doing that?
it also depends on what you care about. For example, in New York, you pay up for easy access to culture. But what if you don't care about culture and are happy to just watch netflix every night? then, living in NYC makes no sense for you, unless you can't leave for some reason
I call b.s. I pulled numbers off a few sites that estimate cost of living in Atlanta at ~$26k/year. Just ran my own numbers, and my own costs last year were ~22k. For reference, I live in Santa Cruz with that sweet job as FaceGoogBox. There are a few places I'd consider moving to for a $80k pay cut, but Atlanta isn't one of them.
All this program is doing is attempting to give exposure to programming to young students who may not otherwise have an opportunity to do so. No matter how naturally gifted a student may be, the tools to learn and grow have to be put within their reach in the first place.

The criticism this article is levying is how it is threatening to produce code monkeys instead of well-rounded software engineers. But that is because (I believe) that they are suggesting "programming" credits could be used in lieu of math/science credits to graduate. Which would create high school graduate who can program tolerably but have little to no skill doing anything else... aka a vocational training.

The criticisms aren't "Well they won't be any good at it anyways."

You're also making a very strong elitist stance on the matter. The tone of your comments strongly imply "software engineers are better than other people, only the chosen few may join our illustrious ranks!"
For careless people like you , you will be able to rent computers from the cloud (well, the lake or the river, maybe from the actual Amazon river).
Right on. I'm definitely going to get one of these then. I'll shoot you an email.
Even paywall article get indexed and showed， I dont think anti ad block justify the cause.
> I think that it might be more useful to keep very specific information walled off from general information.

That is why wikipedia has a piece of text saying something along the lines of "This page only covers Foo, for any other usage of Foo see: Foo (Disambiguation)".

> For instance, if I'm searching for ash on wikipedia I probably want wood or volcanic ash. But if I'm searching for ash on a pokemon wikipedia I want info on the main character.

One of the things that is nice about using Duckduckgo in conjunction, is that you can use the `!w` bang, and do something like `!w Ash (Name)` and Wikipedia's naming is usually predicable enough to get to the right article first time.
By the way, I remember you. You're that guy who was relentlessly defending Facebook's chief of security in the comment thread after he acted like a scumbag. It was so weird how you responded to nearly every comment vindicating your pal.

This is quite off-topic and accusatory. Please don't do that here.
well, I would say most people would consider weather in SV better than in Ohio. Of course, I agree, preferences differ
"Write tests for every behavior the system currently exhibits."

That's often harder than just bashing your head against the problem. Retrofitting code bases with any sort of unit testing is almost always a challenge on its own terms... one much easier when one has at least an idea of how it's working already. And that's after I apply the principle of charity and downgrade "every behavior" to "many behaviors of interest".

It'd be great if it works, but I suspect it would only work when it's unnecessary anyhow because any code base amenable to that treatment wasn't that hard of a problem in the first place.
It doesn't actually work that way, though - ads are worthless if people don't convert, and you make them convert by building something they actually want, and you figure out how to do that by talking to them, one-on-one. So you still need sales.
Made me think, someone can wave you ahead, etc. There won't be that option with a robot unless they install a indicator.
Oh hi Greenville people! I don't have a ton to add really but since the city almost never comes up on Hacker News I just wanted to chime in. Was born there and lived there until I went to college. Mom still lives there so I visit once or twice a year. Great lil' town.
Most intern resumes that I've seen recently have Java, Python, and Javascript on them. A few add C/C++ to those. I've only seen one with anything approaching a functional language (OCaml).

Personally I think Python, Java, or Javascript are good places to start coding. Python has the slight edge because there are a lot of good educational kits (Raspberry Pi as an example) that really make learning to code fun although the whole 2.x/3.x mess muddies the water a bit.

I think once the tooling gets a little bit better then Haskell could easily be added to that list. It's close but not quite there today.
Google self driving car crashes
> And I'm not talking about just Pi development - developing anything on Windows is a huge pain without a Bash prompt and proper coreutils support.

Now that's some grade A nonsense.
"Mourn the fall of Wikipedia"? Who is Wikipedia losing to? What was it before that it isn't anymore?

I last spent significant time on WP in 2007, and "deletionism" was very much the mainstream principle of the site back then.

Wikipedia has extensive coverage of Pokemon; it covers Pokemon better than it covers abstract algebra! What it doesn't do is cover every single aspect of Pokemon in its own article.

The reason it does that is because there's a tradeoff in managing an encyclopedia between reliability and expansiveness, and Wikipedia has tacked towards reliability. If you're going to have a reliable encyclopedia, where there's a pretty good chance that any sentence in the site is true, then there's a negative externality to forests of related articles: each one of them is an independent entry point to the site from Google, and each will attract its own edits, and all of those edits need to be policed to make sure they aren't lies.
To see this in action, here's a video: https://www.youtube.com/watch?v=IqxAVGRPow0

I based parts of the app on Ringdroid, using its code to do the waveform display and the selection sliders.
No, we are responsible for our actions. If we have a horrible system of exploitation it is incumbent upon people to avoid this.

The USA has a real problem with ethics that stems from the simple problem "it's just business". "Yeah I kicked him in the face and robbed his family, but it's just business" seems to be an acceptable sentence there. It covers a multitude of ethical sins. And let's not cop out of this with "but who decides what is ethical" - you do. This guy didn't like being exploited by high rent in SF.

It also seems impossible for people in the USA / UK to imagine a world where, although they are satisfied and have plenty, they would actually forgo having even more money for ethical reasons. Thinking "yes, I could holiday in luxury and exploit my fellow man" seems fine to them.

No, hate the player.
Off-topic in a way but discovered through this domain's nic.foo : Interesting that Google now has .google but search.google isn't a thing yet. :)
I understand where the post is coming from as some micro-services architectures are just a mess and I see startups trying to force it.

But the post misses a major point of why micro services architectures exist, to decouple dev efforts, I can hire someone off upwork or anywhere to write a small service in whatever framework is suitable for them, as long as the service connects to the message bus. I can scale services horizontally much easier when each uses it's own data model etc.

It's not just about the size of the company but also about scale, both of developers and servers.
We use microservices at my workplace with a team of 5 and have since the beginning. From reading HN it seems like we may be the only small team to have benefitted from the approach?

Some advantages that this article seems to ignore:

- Even with a small team, microservices allow us to make small iterative changes to services without touching other parts that are working as they should be.

- It's easier to find and patch bugs when they can be pinned down to a smaller codebase and fixed in isolation (most can be).

- Local development becomes easier - you can spin up just the services you need for the feature you're developing instead of the entire system.

- It's easier to get "up to speed" when you need to add a feature when you're working with small codebases (and often only need to touch one or two at a time).

- In our case we have three distinct sets of consumers: two fairly separate groups of end-users, and automated services (m2m). It's quite common for any issues we have to only affect one of those three sets of groups because they are largely isolated in different services.

That's not to say there haven't been some headaches, but I personally much prefer our service approach to a monolith. I really think the key is removing operational friction of working with services with tooling.
Oscar Nominated Movies Recreated in Three Frame Gifs
RegExp Lookbehind Assertions
do not post any news from this criminal news network. russia is killing people in Ukraine and then try to look otherwise using this network as a primary tool!
I guess it depends on what you want. I think it's fair to say that most work places outside of SV have less innovation (with some exceptions of course). I'm saying this as someone who moved from Texas to SV.

For me personally, there are tons of activities to do and not enough time in SV, which wasn't the case in Texas. It's a fast paced life and it took a while to get used to.

Yes there are negatives: cost of living, taxes, commute etc. but I'm okay with this trade off. IMO, I don't need 4 acres of land in the middle of suburbia or nowhere with nothing to do.
Seems like a fluff piece for people who have no access to SF/SV and it shows it like a giant FB frat party.
Why wouldn't it simply be the result of people trying to express their thoughts in an epistemically warranted way, instead of making a strong claim when they only have a hunch or suspicion?
The country where I live buses have right of way when leaving bus stops. They seem to actually try to hit cars which are in the next lane (even when the car has almost passed and it of course isn't a "right of way" situation anymore)...
So if you program an autonomous car it would be smart to program it to never get next to a bus :)