skysight-inc/HackerNews huggingface dataset:
In the example in that stream of tweets, you have:

put = blah
get = blah
post = blah
patch = blah

gofmt accepts it as aligned, but the equals signs are visually unaligned when using a proportional font.

I wonder what it would take to create an editing environment where you have a proportional font that shrinks or grows the (visual) whitespace to align those, and whether it could scale to things like nested functions.
I rather think this was probably incompetence rather than malice or, as someone I know likes to say: cock up, not conspiracy.

That being the case do we really think it's justified to roast them over it? Do we really think it's OK to make unpleasant accusations about them? To character-assassinate them? To drag their names through the mud and hurl insults at them?

I don't think so.

My suspicion is that all you know about these people is what you've read about them on the internet (granted: some of it will have been written by them), but the internet is a notoriously fickle and inaccurate source.

I seriously doubt they've "deliberately misled" anyone.
I had an interesting conversation with a very smart investor last year, and basically his idea was that while active managers will sell certain specific stocks (less volatile stocks) to fulfill redemptions in the event of a decline and/or crash, ETFs will generally just hit an (automated) sell on everything across the board. So proportionally they will sell off significantly more volatile small and midcaps vs large caps.

Every since I have had that conversation, I no longer invest in passive index funds or ETFs.
Some technologies empower, others disempower and if iot devices and things like self driving cars are not rolled out with proper systems of user control and privacy they will disempower people.

For many in the industry this is not a concern, a mere technology issue, an inevitability, an opportunity for profit.

Fortunately there is growing skepticism and awareness of the intrusiveness. And self congratulatory messages on technology forums belittling user ignorance - oh they are dumb so we will take control - as if everyone should be a technology expert will be seen for the betrayal of users it is.

Self preservation comes naturally to humans and given most technology folks are happy, even proud to work with deeply intrusive spyware companies, they are not going to be perceived as harmless as before. There is going to be a backlash against the so called 'nerds' involved in this one way transfer of power.
What's your product do?
The first micro I ever used (as a kid in the late '90s) was a PIC16C62A. 128 bytes of RAM, 3.5kB of EPROM. Not EEPROM, this was the UV-erasable stuff. I didn't have a UV lamp so I could only program during the day when I could take it outside & peel back the black electrical tape from the window to erase it.
Because it is different than ads. On a site, you might want to leave ads blocked for privacy reasons but just enable the miner to pass the coin-hive Captcha for example.
You can make this exact argument for any app.

So, no.
In Origin he actually acknowledges, though not too deeply, several of natural selection's failures to explain evolution entirely. And it seems unlikely that "everything" in his model has failed.
Why Only Us by Chomsky/Berwick point out several of these failures in good detail, esp. with reference to language. But Darwin/Wallace were right on some pretty big things as far as I can tell, but I welcome your argument contrariwise.
One big usability issue with .test domains is that it doesn't work well with Chrome's address bar. If I type "my.test", it tries to do a Google search for it. "my.dev" on the other hand tries to connect to my local http service. This is a stupid problem to complain about, but typing out the full "http://my.test" every time just becomes annoying.

Does anyone have a solution for this?
Matt Levine of Bloomberg has a newsletter called Money Stuff that talks about this concern a lot. There are certainly many serious people who take are worried that too much index based investing will / is leading to inefficiencies.
Show HN: Markdown documentation hosting
Bitcoin quickly moved to GPUs and then ASICs, making mining them with CPUs pointless. Some coins are designed to be very difficult to mine with GPUs or ASICs, so a Browser based miner isn't so ridiculous. Wasm also makes it a bit faster.
"They interpret bytecode; that's why they're called interpreters."

This is not universally true. Back in the day, interpreters execute machine code directly from source code. I still remember the debates about whether the JVM should be consider an interpreter. It is a bit of a pointless debate in my opinion anyway.
Think of a market maker as a used car dealer. Alice has a car that she wants to sell today and Bob wants to buy a car, but he won't be ready to until next week. The dealer will buy Alice's car today and hold it until Bob wants to buy next week (for a profit of course). Thus the dealer is making a market for Alicia to sell her car, and for Bob to buy one, without the two having to having to meet in time or space.

Market makers perform a similar function on illiquid stocks, where there may be more sellers than buyers at one moment but more buyers Jan sellers the next.

Speculators are simpler. They're the guy who buys Telsa roadsters because he thinks they will be a collectible soon.
> There's a new mcu from microchip, that has 32mb dram

...and a long list of errata, some of them quite serious: http://ww1.microchip.com/downloads/en/DeviceDoc/80000736A.pd...

(note that if you look for it on Microchip website, the official link to the errata is also wrong at the moment!)

Some people also reported a few heat issues, since it's got to dissipate heat from the memory and heat from the MCU, which starts being a bit large and a bit fast (for an MCU). Nothing extreme, but it has has to be considered in some setups.

IMO, it's better to wait for other revisions of this chip, other versions in this family, or something else.
Ask HN: What's the next big advance in AI you're looking forward to most?
This is targeted at cortex m4, arm cores with hardware integer and division (and even integer simd).
It seems like they don't.

Certainly Amazon could refuse to acknowledge the affiliate id if they chose not to.
Works until you carry something into the area that wasn't made there. Where do I throw away the packaging from the Vietnamese cookies I bought while on vacation? Or what do you do when a new recycling process is now able to handle (imaginary example) aluminum, so it should move from cat 3 to cat 2?
Is Finnish representable in Latin1? If so you might be missing some of the suitabilities of converting from "asci" (most things around Europe weren't asci but latin1) to utf.
To say what my sibling comments say, more briefly:

With the nix system you can fully declaratively state your entire fleet of machines, from your highest level application configs all the way down to kernel patches.

When you run nixops, your machines become exactly as specified.

That this works reliably is a novelty: most other configuration management tools work like "action runners" that try in a best-effort fashion to achieve the desired state, but that doesn't always work (for example in Ansible, declaring a package as installed installs it, but NOT declaring a package will not uninstall it).

It is made possible because the nix system is designed from the bottom up to be declarative. That makes it different from Puppet.
> This is theft. This is stealing my electricity and time.

Your HTTP requests to The Pirate Bay's servers increase their server costs. Without remuneration, is that not "stealing their electricity and time"?
Interesting, I felt the opposite.

Doing stuff with hardware expands your creative horizon to do things in the real world, freeing yourself from the confines of the virtual realm. 3D print what you need, make it come alive with MCUs.

Also much of modern software development feels like just plugging lego bricks, but in embedded you actually have to know how stuff works, down to the register level.

But then those were purely hobby projects, maybe it feels very different when doing it for a living.
AR Fundamentals – a short summary with GIFs
In uBlock you can just click the big off button and then click it on again. I see that No Coin has a 'disable for 1 minute' button, which is slightly different, but probably not worth a separate extension for most people.

https://github.com/gorhill/uBlock/wiki/How-to-whitelist-a-we...
RoR Gem serious_business: Good application practices in a handsome DSL
Penetration testing Flash apps (aka “how to cheat at blackjack”)
Personally I'd love to talk to a bot that's mastered and memorized many books and all of philosophy and science and is also researching philosophy. Imagine getting his/her/their opinion on all the subtle questions life throws at you.
Plastic recycling uses numbers.
Fun story... In December 2012 I bought a Prime Sense Carmine, The Kinect for near-distance objects like a face ... mostly to play around with Faceshift (http://faceshift.com/studio/2015.2/introduction.html#introdu...) and (http://www.cs.ubc.ca/~chyma/publications/ur/2015_ur_paper.pd...)

Apple announced its purchase shortly thereafter and the Carmine got yanked from public sale ... thereafter Carmines were selling at a premium on Ebay, I suppose for competitors to reverse engineer.

Been waiting for this to crop up in an Apple product...

Incidentally it is a shame an equivalent device is not available to hack on...
My suspicion is that all you've read of what I've written is this solitary comment, and have no idea what my complaints are.
Use of excessive resources should be a privileged action, isn't something like coinhive a malicious vector?
The bet was started right at the peak before the 2008 fall. It still own.

One can of course win any bet by stopping it when it's convenient, but that doesn't make it a very good bet, which is why a fixed period is used.
Ask HN: Best guesstimate for year human labor is obsolete?
I think this is foundational

https://www.khanacademy.org/computing/computer-science/algor...
For point 1, I'd like to note that Copperhead provides Pixel devices that come with a privacy and security focused OS.

https://copperhead.co/android/store
I really like this HN thread. It is a wonderful series of coming outs! I want to reply on all comments here and ask and ask and ask. But this post is most relevant, because I started doing surya namaskar on my non-training days, and in general when I only an hour or so to move my body a bit.

Do you remember the exact conditions when you fell down (movement, which part of the day, what did you do before, etc). Have you been practicing yoga alone or with a teacher, group?

Did you went in and try figuring out what caused your pain? Are you on track with it now? If yes, what has changed? Will you go back to your Yoga practice or you feel that it is dangerous for you?

Thanks!
Or, they have relinquished their ability to legal redress in court AS A CONDITION of doing business with them, agreeing to arbitration.
In my opinion the problems we have with traffic are a mismatch in expectations. If we are walking down the sidewalk and you stop in front of me I can simply say "excuse me" and walk around you or you may step to the side. It's a common human interaction and we all understand it.

This is impossible in a car because we are isolated from each other. To handle this we make rules for each situation that if followed would result in the most efficient use of the road.

The idea of drive right/left lane to pass is that nobody has to say "excuse me" to pass the car in front of them because that's impossible. In the same way it is not polite to stop on a busy street to "let someone in" from a parking lot or to let the car to your left at a four way stop go first. The rules are there so we can predict what anyone else will do.

In reality we all learn a different set of rules or have a different understanding of them so it all falls apart. Arguing about the specific rules doesn't make a lot of sense in reality because for any of them to work we all have to do the same thing and I don't know of anywhere that makes drivers take more than one skill test in a lifetime.
I am thinking about buying 1 or 2 more laptops as backup. They are dirt cheap on ebay/craigslist and it is very easy to rebuild them.
Also in this stack, one step below using an Arduino, would be to use existing microcontrollers (or other ICs), but design your own circuit board. In contrast to IC design, this is something you can do on a hobbyist budget. Actually, if you don't etch the board yourself, but have it made and mailed, all you need is soldering equipment to populate the board with the components.
Everything can be anything given enough work and time, even JavaScript. The truth is nobody wanted to do all the work required, not even Adobe. Flash's demise is not on Apple, or Google, or Macromedia. It is entirely on Adobe for failing to adapt and modernize it to make it competitive.
People are not used to Safari breaking regularly, that's absurd. But it's probably easier for them to run a second browser to work around broken sites than it is to figure out how to complain to the site. And having your site be broken reflects badly on you, not on Safari.
+ is not a supported operand for dict. You can probably subclass dict and add the plus operand
Got it. I was thinking of the world of microcontrollers in general.
It applies before with the goal of not getting to the point that all the lanes are full of cars.
Why is that a problem? Because it gets less diversified?
Get somebody to sign up. Once you have some customers you have a much better pitch to everybody (employees, possible founders, funders, etc.)

It is better to have "no co-founder" than a bad co-founder.
I've always thought that depth sensing tech could be used
to help offload some of the nasty hacks floating around in
the world of AR, computer vision, and spatial navigation. I just never realized how much it would speed up development until I decided to play around with an Orbbec Astra and PCL a few years ago... I'm not an Apple user, but I am glad that they implemented this technology in the iPhone X since it will spur other vendors to adopt this type of technology as well. Hopefully they will allow some form of direct access to the IR dot projector and camera along with DepthKit or whatever Apple decides to call it. Until that time, however, at least other projects like structure.io are attempting to bring depth sensing technology into the mainstream.
WebAssembly with OpenGL could change this.
I think HN should have a rule that no one makes a general critique without including some specifics.
Index funds will almost always outperform actively managed funds. They are the best choice for the layman investor. An excellent book on this topic is The Little Book of Common Sense Investing by John Bogle.

https://www.amazon.com/Little-Book-Common-Sense-Investing/dp...
Can you program it like a kine ct? Or is it essentially a kinect running one program, which makes it a lot less like a kinect (genuine question, I haven't been able to find any info)
No, as I said I think you are theoreticizing. Why are you not asking me whether I avoid leaving my house just because there could be some crazy guy shooting at me?

Here's why I still leave my house most days. My life would not be worth living. I have a moral right to leave my house. I have good faith in the state to protect this right, although I know some people have indeed been shot (even by policemen!). It's not worth my time theoreticizing about this possibility.

Note that the situation is different if you move to advanced engineering projects and parties involved with huge amounts of money. The possibility of a mean-spirited lawsuit there is a lot more realistic (while probably still as unrealistic as batshit crazy).
As to offline concerns, it depends, I suppose, on how the app is used. Some of my users work away from their offices and use the apps while in transit or on a job site so internet access can be iffy.

Shoot, my access was down from last Friday afternoon until Tuesday afternoon. CenturyLink kept telling me it was working and finally on Tuesday I insisted they send a service tech out. They found and fixed it. I live in a rural area so this is pretty common.

Think about how you could improve both your product and your customers experience if you could tweak your software just for them and both the app and all their data was onsite at their location?

I've given this a lot of thought and now view it as potentially the next big shift in how software is designed and delivered and used. The advantages are huge and the total hardware costs don't even amount to a half day's pay for a decent developer.
A grid of shelved aisles with wider walkways connecting them is not maze like.

The milk is in the back on purpose, but products are grouped relatively sensibly too.
> But generally not places that need a high level language.

Are you referring to Rust here?
We will definitely be publishing it. Time is very short and the backlog of projects to publish is growing though so it might take time to polish and write a blogpost and tutorial.

I work for Awake Security so keep an eye out on the company's GitHub org as we've been publicly releasing a lot of projects even though they aren't completely polished or announced yet. I'll see if I can do this for our deploy tool soon.
Large Pose 3D Face Reconstruction from a Single Image
I've got a lot of language projects. The latest one is a very low-cost, programmable audio player (no screen even, but lots of buttons and colored LEDs). You create non-linear, interactive materials. I was going to make another 'Show HN' when I have the firmware ready.

Send me an email (on my profile), I'm interested to hear your idea.
I liked "A Random Walk Down Wall Street". That was the one that convinced me: https://www.amazon.com/Random-Walk-Down-Wall-Street/dp/03933...
Wow, That's some pretty interesting stuff you have there.
> most other configuration management tools work like "action runners" that try in a best-effort fashion to achieve the desired state, but that doesn't always work (for example in Ansible, declaring a package as installed installs it, but NOT declaring a package will not uninstall it).

Most other configuration management tools have no choice. I got my own [1] to the point where it cannot only provision files/users/groups, but also clean them up correctly most of the time. However, since it is not the final authority (the package manager is... or rather, root is), there will always be situations where the entity that needs to be provisioned will be found to be in an entirely unanticipated state.

You have basically two ways to solve this conundrum:

1. just throw everything away and start from a clean slate when the configuration changes (aka containers)

2. do configuration management in the package manager and encourage/force root to keep his filthy hands off the system partition (aka NixOS et al)

[1] https://github.com/holocm/holo
Yes. From http://lifehacker.com/tell-your-roomba-to-stop-sharing-a-map...:

> To clarify, iRobot has not formed any plans to sell data. iRobot is committed to the absolute privacy of our customer-related data, including data collected by our connected products. No data is sold to third-parties. No data will be shared with third-parties without the informed consent of our customers. If a customer had already signed up/opted in, iRobot will delete the data from our servers if a customer requests it. This is retroactive.

> Clean Map Reports are not shared with third parties. If a Roomba owner does not want to share data with a third party such as Amazon (for example, to enable voice control from Amazon Alexa), the owner can simply disable the skill in the Amazon Alexa app.
Government considers tighter regulations on Facebook and Google as concern grows
Right, Tcl is the lingua franca of EDA tooling. People just expect that you can talk to it via Tcl. It's often the only way to automate design flows, so you better get used to it.

Tcl is actually pretty decent as a language, very elegant in its utmost simplicity. I don't get the bashing here.
Servers absolutely do "go down", and it absolutely is an issue.

How this is even a discussion point is beyond me.
There's only one way to fight back.

First: Move out of Google and Facebook. In particular email. It's a good idea as they can lock you out for nothing without explanations. They've been doing this a lot recently. You are not famous so a twitter mob won't help you.

Second: Since most pages out there have trackers from these companies, install Ad Nauseam extension to not just block tracking but click on everything in the background. This will ruin the information they gather about you with noise.

https://adnauseam.io/
Actually, writing California state representatives is often successful. And if that doesn't work, like for prison reform and pot legalization, there's the initiative system.
Just found the workaround: add a slash at the end of the URL, e.g. "my.test/". Not ideal, but not as bad as typing "http://" every time.
OTOH I'm ok with ads, but not ok with miners. So wouldn't make sense have an ad blocker that doesn't block ads.

People seems allergic to browser extensions this days. I also get the "why is this an extension and not a filter?" on a non ad-related extension.
Is it writing did the trick, or any verbalization will do? Maybe all you need is to spend 8 minutes on thinking about task?
I have also found that it helps to put swear-words in the commit messages when I'm struggeling a lot with something.

Once I get to that point I will stop working on that specific problem until the next day, but swearing about it in the commit message helps me not think about it anymore and also when I come back to it the next day I can see from the commit what I was struggeling with.

Obviously only do this for repositories that you aren't sharing with anyone.

You could also do it in a shared repo if you don't push the commits and you squash them first. Personally I'm not a squash kind of person and I'd also fear that I pushed without remembering to squash even if I really were planning on squashing.
Interesting observation - so there was some consideration of a specific information market rather than the 'Kinko's for information' idea that Nelson has described in the Wired article.

It was more the development process that I was thinking of - the actual production of software, a working system. I take your point that Autodesk's programmers could certainly produce software. I was wondering if the Xanadu project was seen by Autodesk perhaps as a bit of a 'moon-shot', in the sense of low probability of success coupled with great potential.
Why add that crazy syntax when a + would be a lot clearer?
You're probably right. People don't always track down what people have posted elsewhere, even if it's further down the thread. This would seem to be an opportunity to share your complaints, or perhaps just let it drop.
Lots of people already do this. If you're a light/occasional internet user it makes way more sense to buy a 5GB/month dongle and use that instead vs getting hard wired broadband. This doesn't even include the fact loads of people only access the internet through a smartphone and not a computer, which means they probably won't bother with hardwired at all.

The more difficult is heavy internet users. Considering an LTE cell site has between 100 and 1gigabit of capacity across all of it, and there is hundreds/thousands of customers connected, it's hard to see how this would work for more heavy internet demands (HD video streaming, etc) without it all grinding to a halt.