skysight-inc/HackerNews huggingface dataset:
Thanks much for the information. I currently live in 78704 (The Catherine). Those types of places are perfect for me as well. I'd love something like those townhouses (also single, would love a dog as a companion). I was looking and tempting like I mentioned a 1 bedroom at the 360 or Sealholm or 800 Brazos, but those start around $400,000. Location is very important to me. I'm not going to live outside the city.

Thanks for the heads up about Sarasota. The reason I left my cushy lifetime job in Oklahoma was because of the lifestyle. I was bored out of my mine. Nearly felt like I needed prozac and psychotherapist just to make it through the days (I didn't, but it sure felt like it). Coming to Austin, with in a day or few I was cured. My parents would have moved to Austin, as they love it, but dad was dead set on a boat and water and ocean front (they bought a house on the ocean and are shopping boats now).

You lived in the Austrian? I don't have that kind of spare cash, at least from the prices I have seen advertised.

If you are downtown and bored and want to meet up or something, my email is in my profile. You should hit me up. Love to chat more if you are interested.
List of article themes that are played out
Who is "we"?

Because this is what really matters, what makes a difference: are you deliberately creating what makes people click to get money, without any consideration of consequences, or are you creating something beneficial for others - they find it beneficial and that's the reason they click? Unfortunately, most content creators, especially on YT, belong to the first category.
Probably? knife makers decisions have ethical impacts. Specifically with regards to safe hilts, metal hardness, and where they are sold. A brittle blade that was made to save money but shatters and slices flesh on a bone was an ethical impact.

A decision about whether to make kitchen or tactical blades also has ethical impacts. Making a non-reflective tactical assault blade with a knuckle grip and claiming that you did not think about it’s uses is a little silly right?
An Elm-Like redux alternative with HMR and TimeTraveling inspired by hyperapp
Useful tools for your Node.js projects – 2018 edition
It works this way in the US as well, at least in my state though many have not implemented such a program.
Ignore their spammy emails? Per their VP, they are totally going to up their game and inject their "notifications" in your everyday Web traffic. https://twitter.com/jlivingood/status/939848009386549248
One thing I have noticed that is mentioned less about immutable systems is the trade off of GC storm pause vs copy storm pause. Obviously system that use immutability either exclusively or primarily tend to use lazy evaluation to avoid copy storms sometimes it can't be helped. Mutability does have it upsides as well as down sides; the trade off isn't always obvious though.
> well that's certainly a controversial way to start a list.

So, what is controversial about that statement? (Note: the fact that you might disagree with it does not make it controversial.)

> does being a knife maker have the same ethical impact?

That presumably depends on the specific circumstances?

Would you say that the decisions of knife makers could not possibly have an ethical impact?
Strong opinions, loosely held.
I think the author must have meant AOT compiled.
Well. That was a short paper.
Many people predict RISC-V to be mostly for IoT but I hope they will really push forward high performance implementation. Boom will get industrial support from Esperanto to push it to be a very high single thread performance core.

We are really moving in a direction where it is possible to have a open software hardware stack running on your everyday working devices.

There will still be some third party IP and such but having an open source core (Rocket, Boom and others), SoC (LowRisc), firmware (coreboot/heads), kernel (linux) and userland (gnu, android) will be fantastic.

The third party IP can be replaced step by step with open source efforts from the open source community, the universities, government funds and business who want free IP.

I really hope we see and raspberry pi style computers soon and hopefully developer laptops in the next 1-2 years. Purism would maybe do something like that.
I thought you were going to end your sentence like this:

>I have this hypothesis that everything I believe is wrong. Probably best not to cling too tightly to that hypothesis.
Hey, perhaps you have a mistaken impression - the existence of gun control advocates does not imply those who oppose them are "gun advocates". There do exist freedom and liberty advocates who would prefer to be law-abiding and do not appreciate gun control advocates constantly demanding and enacting a blizzard of laws expanding state authority to curtail freedom in the name of the public good. State authority is exercised with the implicit alternative of violence, so any proposed expansion of laws should be weighed accordingly. There exists historic precedent of a cause for action when a plethora of laws is enacted, each simple in object but collectively enabling state harassment of the law-abiding into giving up freedom to remain law-abiding. The success of such action to retain freedom in the face of state power is not guaranteed, so a reasonable free citizen will try to hedge in favor of retaining freedom without the need for armed insurrection.

A "mild" law will carry all that as an implicit potential consequence, so perhaps it should not be enacted, thus sparing us the possibility of having to deal with an lawfully empowered tyranny (tyranny is usually lawful, btw).
I think most systemd criticism misses the point and revolves too much around usage semantics.

Systemd allows actual resource management on a level that simply didn't exist with traditional init [1]. Yes we can argue about implementation, but the necessity of better resource management in more dense and shared environments can't just be ignored, especially when building a shared VM hosting platform like the author is talking about.

[1] http://0pointer.de/blog/projects/resources.html
Has anyone played with the RTOS implementation? I used ROS a ton for my thesis but was always left longing for true real time actions. I'd love to hear the story of someone who has tried to do a real project with it.
Do you have an example of a language that can be interpreted but not compiled (formally a language such that there exists a valid program that can be interpreted but not compiled into machine language)?
Terrible list. Lots of things are straw men, or just wrong. And do we really need another one of these lists? Next we'll be back to "X considered harmful". Ugh.
> with 5 different types of ports

No, instead you have two, with differing capabilities but the same form factor. And you have way more than 5 different cable types, each capable of different things, again, with the same form factor.

I'm not yet convinced this is an improvement.
I don't think AI signed our death warrant, it just made for better plausible deniability. I think being able to measure effectiveness fairly concretely even on the micro level is what did it.

What if you couldn't run JavaScript code on a webpage, track every movement and send it to a server? What if you couldn't even tell if someone viewed your webpage? Would AI seem so scary then?

We're giving away too much for too little in return. Better ad tracking isn't worth losing almost all of our privacy on the most important and influential information platform of our time.
Can you explain this? What is a "strong opinion" then?
You see some people refer to Java as a compiled language because of its compilation to byte code

You see other people point out that Java is not a compiled language as it’s only converted to byte code.

This is one of the few tech pedantic debates where I’ve chosen to not pick sides
It's sad to see companies doing that (walled gardens, locked bootloaders). Unfortunatelly most normal people don't understand the differences. They buy the device like any other daily product and expect it "to just work". :( Lots of people don't even know about alternatives, as their software comes pre-installed. Big companies are more and more controlling users and it looks like they don't care?
> and regulations here are mostly different from NN

Not mostly, but totally. It costs very very little to comply with NN law, and protects the consumer. The ones you mention sound more costly and attacks the consumer freedom.

> or abolish NN but only simultaneously deregulating things so new ISP startups can actually enter the market.

There's a lot of regulations that should be gone, but NN is not one of them.
the fact that i might disagree with it (never said i did by the way), would suggest that others might disagree with it, would suggest it is definitively controversial.

a lot of the country would argue that gun makers don't have too much an ethical concern when building guns. surely you have heard the phrase "guns don't kill people". and so how dare me try and apply that argument here on their behalf.

i think the easiest way to point out the controversy in the statement is that NO ONE HERE SEEMS TO BELIEVE IT? SO HOW IS IT A "FALSEHOOD PROGRAMMERS BELIEVE"?
Sorry,should have said "most cultures that I have been exposed to." I was only speaking from the few cultures I have observed.

Although in some cultures I have seen,academic success and getting certain types of jobs is heavily encouraged by most parents and communities. I have also seen at least some US cultures that encourage extreme athleticism (sports scholarships and all)
You have really pathetic law in the US. After something like that in Europe, the company managers would have really huge problems.

And in US people seem to be happy about that. If they wouldn't, it would be changed.
I don't think many people disagree that systemd implements some useful ideas. The problem is the overall architecture and the quality of the code.
> There is some innate affinity for computer programming which you must be born with, and cannot be taught.

This being a falsehood is a matter of considerable debate, and it's impossible to prove (There are certainly some people with very low ability for computer programming, to the point of effectively useless. How would you prove this was entirely nurture and not nature?). This is a not a good candidate for a "list of falsehoods" article.
[citation needed]

In any case, here the intended meaning was clearly "technical ability", which doesn't require morality
Protip: include which operating systems/browsers you support and what kind of application it is (on the landing page). Without signing up, I can't see if I can even use it. Guessing this is either a Mac app, or a Chrome extension, neither will work for me on Ubuntu and Firefox.
Vote republican, less regulation and looser laws van fix this!
I know what you’re going to say - not many companies can afford to pass the threshold to establish themselves on the market as an ISP - that is however easily fixed by givning large incentives to the giants and then hope it will go to make it better for the little guy and not corrosive practises & profit.

Whoever didnt se this coming was blind, at some point ppl will realise that jumping onto other nets popping up will be worth it. IM still waiting for the first real netbrowser (excluding the formerly US military funded Tor - which simply lets u access censored and hidden content) that gives you access to a handful of the largest net alternatives only.

How no one has commented on how this is illegal is something clearly lacking from the discussion. You create a transaction with one other part when you visit a site, you even bloody normatively shake hands... IF this stands it either means the marketplace has fallen or simply that USA is so fatally corrupt that it cant uphold the sole basis on which it functions by regressive (read: republican) ”theory”.
128MB is the current limit [1] for embedded DRAM

[1] https://en.wikipedia.org/wiki/EDRAM
So that developers can REUSE code.
Pixelboard for iPad
A strong opinion is one that makes an assertion and allows for decision making. It’s a little cheeky but the point is that having an opinion is important in making decisions, but be willing to change your opinion in light of new information.
> A brittle blade that was made to save money but shatters and slices flesh on a bone was an ethical impact.

by that logic, basically every decision we ever make has an ethical impact. which is probably true but kind of watered down.

> Making a non-reflective tactical assault blade with a knuckle grip and claiming that you did not think about it’s uses is a little silly right?

most certainly. therefor, it would also be a little silly to act like knife makers consider ethics of their job a "falsehood".

you can't have your cake and eat it too. either it's so obvious that that programmers are subject to ethics that THERE IS NO MYTH and no one actually believes this, or the myth exists for a reason.
What the heck? Why does it end up like this? I see very little connection, and I've seen list comprehensions in several different languages.
I spprt Devuan because I support choice. And I hope one day - be it 5 or 10 years - we arrive to the point where Devuan is no longer needed - you will be able to replace one init system with another in Debian. Currently it's not possible and the system I've been using since 1998 became something else that I can't control in a way that was possible until now.

When I ask my fellow colleagues (mostly sysadmins), some of them like Systemd, some don't, but we all agree that in this particular case the freedom of choice is much needed.
In the feature category, I'd also mention direct support for unbounded collections. CBOR can be its own container format for streaming data.
If there's any possibility of somebody (e.g. a barista) overhearing me asking my phone to identify a song, I won't do it. Perhaps I'm excessively bashful, but I would find it embarrassing.
I'm not sure it's about developers. Just consider - a pointy haired boss returns from a meeting and says "it's decided - make it show our sales-boosting popup here".

Rather than arguing, I guess, many (who haven't left for one reason or another) would just go with "uh, whatever" attitude and slap something together just enough for PHB to see that popup (and let customer complaints do the rest).
Remote work use cases like yours are the reason my cofounder and I created Outclip (https://checkoutclip.com). The advantages of Outclip over the OBS + ffmpeg + Youtube workflow are twofold:

1. No overhead of managing files and uploading: you can record and share webcam videos and screencasts without leaving the Outclip webapp.

2. Better privacy than unlisted videos: Outclip has a group feature, where only logged in group members have access to videos.

We're 100% focused on making remote work better by enabling teams to communicate through video clips. Check us out at https://checkoutclip.com.
Some examples of poor quality of code? This has not been my experience. I've gone through the code base a couple of times for my own education and to do some small patches, and I found it clean and easy to read.
I'm sorry, but this is complete bunkum. Europe has spent spent decades dealing with major cross-border pollution issues. Sulphur emitted by British and German coal power plants was destroying Polish forests until those emissions were curbed by international agreements. Rivers across the continent were running green with algae because of eutrophication caused by fertiliser run-off and discharges of untreated sewage. There are still major issues with cross-border emissions of persistent organic pollutants and heavy metals.

There's nothing unique about China's environmental problems. Every nation in Europe was at least as dirty during their own industrial revolutions. A hundred years ago, every building in urban Britain was jet black with soot. In 1952, the great smog of London killed 4000 people and brought the whole city to a standstill. The urban pollution in modern China would be entirely familiar to any elderly Briton.

China are making great steps to remedy their environmental problems. They're a leading investor in solar, battery and nuclear technology. They industrialised faster than the west and now they're cleaning up the mess faster than we did.

https://en.wikipedia.org/wiki/Convention_on_Long-Range_Trans...
I've had way more headache with badly written and plain faulty init scripts than with systemd, including systemd-networkd, systemd-timesyncd, systemd-resolved and systemd-nspawn, which I used to replace a lot of LXC, LXD and openvz setups.
So, the whole thing with systemd is not that "it's bad" but that "I don't like it and I am stuck with it". Moreover, it leaves those of us who don't like it disenfranchised by distros that insist on using only systemd

Opensource is about alternatives. Forks are a good thing,I wish devuan great success so people like myself won't have to whine about systemd all the time.
If you like systemd and it's philosophy,I wish you the best of luck with it. Just keep in mind that others don't have to like it and different people or organizations have different needs.
Protobuffers have one major advantage over JSON: the schemas are versioned. When your requirements for the payload inevitably change, Protobuffers can handle that with a lot less muss and fuss than JSON can.

Plus, the byte count over the wire is much smaller - something that matters even in today's world of gigabit ethernet.
Why are Comcast, Uber like companies trying to be evil? I really hate these.
Just decode the data before logging it...

I mean, I can't think of many situations where I'm debugging something by looking at raw bytes when I couldn't easily just dump the decoded representation instead.

People don't use BCD for ease of debugging do they?
Yeah, sure it makes sense for those users. But you've put it on a site that contains mostly technical information. This isn't facebook.com. You've put a user-centered video on an engineer-centered site.
so if i can repurpose someone else's example:

you're suggesting that if i make a knife for buttering bread and it kills someone because i was careless in my creating of the knife, there is "obviously" no ethical impact because my intent was good?

and this leads to my real point. find me 1 programmer who perpetuates this myth that there exists an engineer who says its impossible for their job to invoke ethics.

funny that the top of this list says it's a "falsehood programmers believe" yet not a single person here wants to take that side. either it's painfully obvious or it's not a myth. pick one.
Is there a cryptocurrency out there that doesn't hand outsize rewards to early adopters? I feel like I could get much more excited about something like that.
HJSON.
RISC-V Vector Extension overview and proposal [video]
Never had a problem with those "5 different cable types, each capable of different thing, with the same form factor".

All of those can be used to do the same thing -- just with a smaller powered current, and/or slower speed.

Just don't buy crappy cables:

https://www.theverge.com/2016/2/4/10916264/usb-c-russian-rou...

Just buy high-end USB-C cables from a reputable vendor and you are set. As long as some product (e.g. a printer or hard drive) comes with a specific USB-C cable, use it with that, and it will be good for it. End of story.
Absolutely Slack and Google docs.
However you define your ethics, programming covers such a large spectrum that you can't objectively assert those areas never intersect.
Kernel cannot be reasonably compiled because compound operatives can depend entirely on user input data. For example, the presence of string->symbol means that a user could insert a custom operator into an environment at runtime then evaluate the expression to which it refers. There's now way to account for this at some theoretical 'compile time', unless you're JIT compiling after every external input, which I'm pretty sure is what we'd call interpretation.
I just sold a domain for $500. If I put that into bitcoin, could I easily sell it when it's worth $1500 you think? I don't want to buy it and be forced to keep it.

How can it rise in value 'forever'? At some point, government regulations or a major scandal is going to affect the market. Is it not?
Regulations can limit new entries in other ways as well.

A former coworker was telling me the difficulty of getting a DSLAM installed in a high-rental area, like a Seattle neighborhood. The DSLAM install requires approval from 40% of the property owners, so you might write each landlord a letter, but the landlords aren't opening letters unless there is rent money inside. So installing a DSLAM becomes a political game of convincing the several hundred "rental-transient"[0] people in the neighborhood to talk to their landlord. One of the reasons behind the "Ask your Landlord about Wave Internet" signs you see around.

[0] Renters often only plan to stay in a location through their current lease, and thus have less long-term concern over the area. In this way, transience destroys community.
> Yeah right, because there is only one lexicographic order in the world.

The specification tells you all strings (keys) must be UTF8. There is only one lexicographic ordering of UTF8 strings (RFC3629, page 2). This should probably be explicitly mentioned in the linked specification though.
Also to be fair, although I can see some uses for supporting JSON in MATLAB, it makes a lot more sense if you're using an array language to use an array-oriented format such as HDF5, which has been supported in all the major numerical platforms for quite a while.
A good person doesnt blindly follow orders period. You dont get to call yourself a good person just because you signed a mortgauge or had a kid. If your actions are bad, then you are bad.
Lists considered harmful.
> Exactly. And the response, "we're not trying to sell you a modem, we're just encouraging you to strongly consider buying a new one" is such a hair-splittingly asinine response considering the rather serious breach of trust posed by the notification system.

Well, what I meant (within the response length constraints of Twitter) was that we're not saying you can only buy it from us. Just that the customer needs to buy it someplace. That way a customer can do as the wish - ranging from buying a used one on eBay to getting a new one from Amazon or Best Buy.

Ultimately the objective is to ensure a customer is on a device that can (1) deliver the performance for which they pay and (2) is up to date technically (i.e. supports IPv6 and channel bonding) and is supported by the vendor (i.e. software updates & bug fixes).

One of the big risks we have to help mitigate is when a device goes EOL, which means no more software updates, and a security or significant performance issue arises in the future. By proactively beginning the replacement process this helps minimize any future impact when it is a major issue like that. So taking action gradually on a proactive basis prevents a more severe impact later on. In many cases, these are DOCSIS 2.0 devices and that technology and often the software is from 2001, the same year as the 1st gen iPod and when Windows XP was released.

Eventually a modem will go into End-of-Service (EOS) status. At that point there is a definite date/time limit for the device, after which it is de-provisioned from the network and the customer must replace it to continue service. This has been the case in the past with DOCSIS 1.0 and 1.1 devices for example, after years of work to encourage customers to replace them.

See also https://www.xfinity.com/support/articles/end-of-life-devices
and the start of the EOL/EOS process for DOCSIS 1.1 devices https://www.dslreports.com/forum/r27473499-Speed-Heads-Up-Ti... and https://www.dslreports.com/forum/r28497383-Speed-Upgrade-You... and https://www.dslreports.com/forum/r30524429-Equip-Reminder-Pl... and https://www.dslreports.com/forum/r30450278-Speed-Heads-Up-Ti...