skysight-inc/HackerNews huggingface dataset:
Those were the users, not the creators.
Inside Cruise Automation's Bumpy Ride
A Cover Letter That Shows I How Much I Want This Shitty Job
https://www.axios.com/tim-draper-keeps-defending-theranos-15...

"Venture capitalist Tim Draper, an old family friend of Theranos founder and CEO Elizabeth Holmes, who led an early $1 million investment into the company (split between two investment firms).."
Installing iPython for Python 2.7
Except that it doesn't work for them. They have continually changed their models to predict the current behavior. They even started calling it "climate change" instead of "global warming" because of that.

To be clear: I'm not saying it isn't happening. (It is.) I'm not saying it's not caused by humans. (I think it probably is.) I'm saying that they have been terrible at proving anything. Everything from modifying the data and then deleting the original data to creating models that fail to predict the future.
Yeah, I'm getting it too. What the hell. Some digging around with Safari's inspector reveals a lot of inline CSS to change the font-size and line-height of text after the first couple hundred characters of every paragraph, with some paragraphs containing two <span>s with this CSS and no unmodified text.

Very strange. Hooray for Reader Mode.
I commented here 10 months ago

https://news.ycombinator.com/item?id=14291004

in relation to "Mass Extinction and the Structure of the Milky Way (2013) (arxiv.org)"
Some interesting responses and pictures in this Quora question: https://www.quora.com/Why-don%E2%80%99t-modern-civilian-carg...
Learning git has given me many a-ha moments. Years ago it was even worse, with unstable porcelain and only the man pages for company.

What made it all work for me was conducting courses in it, so I had to make the concepts vivid for people that weren't that interested in the theory. That forced me to reduce it to simple examples, which really worked.
Comparing published scientific journal articles to their pre-print versions
The Ultimate Guide to Filling Out Your Bracket for March Madness
I think that you have some good points here that we've actually debated internally quite a bit. First, I would say the program is designed so that we commit a specific amount of time and resources per student, so we're motivated to work on their behalf to recover that investment that we make for free.

As for the risk of trying to sell quickly rather than looking for quality, I think the most effective way we can tackle it is by also measuring the student's satisfaction with their final offer.

One of the most important things to protect a student here as well is they don't have to accept any offer they're not happy with. They can reject an offer to look for more and we don't have any say to stop them.

Whenever we do run into a situation like this where our advice may be affected by a conflict of interest, we also do our best to inform the student first. Something like, "Pathrise will make money if you accept this offer, so please take what I say with a grain of salt, but..." and then we'll just have an honest conversation about what they're looking for and if the offer is a fit.
> Maintaining a distinction between "actual software development" and "plumbing" is elitist

I don't think it is. Someone that is slapping together libraries from npm, but has no idea how to debug with gdb or use strace/ktrace/dtrace etc to diagnose problems with the resulting system, or does not have the skills to fix bugs or add new features to the "plumbing" - that person is not an actual software developer. There is a huge gap in skills, knowledge, and as a consequence the capabilities of these two camps of people.
An iterated game will tune emotional responses to achieve the same end.

Draper has no doubt had many chances in his life to provide negative but true and positive but false comments on his investments. If society punishes negative but true comments he's damn well going to notice and make fewer of them. If society further fails to punish positive but false comments about his investments, he's not going to invest the mental resources that would be required to avoid them.

A little experience substitutes for a lot of strategy.
1) Save it as a html file.
2) Load that html file in a webview
3) Compile to apk
This is just brutal to Simplygon:

"The new system is used by HLOD and is a replacement for Simplygon....After the prompted editor restart, the Plugin will replace the third party Simplygon tool for static mesh merging LODs. This new Plugin is accessed in two ways: The HLOD Outliner, and the Merge Actors dialog."
Hybrid Obfuscation Protects Against Attacks on Embedded Microprocessors
Samson Lee Joins Advisory Board of Streaming Platform Play2Live
>Please don't copy and paste content into Hacker News, regardless of how good you think your past comments were. The threads here are for conversation, not reciting from the record.

Would you mind giving some guidance on what I should have done in the situation? I was doing the best I could against the constraints. The situation was that someone made point X, to which I have point Y as a reply. Both X and Y, in some form, have been posted numerous times.

Should I:

1) Not reply?

2) Reply, but make sure to reword Y each time?

3) Link to a previous version of Y?

4) Copy-paste a previous Y but not admit to it so it's not clear I did anything wrong?

I chose 5) copy-paste the best previous version of Y and be transparent that I"m doing so, and why I thought the circumstances merited it. You think that's the wrong choice. 4) and 3) don't seem much better based on what you've said.

I'm guessing you want 2), but IMO that's even worse because it disconnects the discussion from previous ones and forces us to retread the same ground more clumsily.

>There is no "HN mentality", just a large statistical cloud that people see what what they want in. Most of that cloud has been the opposite of what you're suggesting. Commenters here have been not just skeptical but cynical and outraged by Theranos for years,

That's kind of my point. The typical comment is outraged at Theranos. But the typical comment is also endorsing the very kind of behavior that avoids and ignores those very same warning signs. "Well sure, I consistently said over the years to 'never listen to the haters'. But I didn't mean when they were right, of course!"

"HN [most often] tells everyone that no one knows what they're doing either" is not revisionism. Revisionism would be claiming outrage that someone would press ahead when they didn't know what they were doing.
The article states the power comes from hydro, not coal.
And the company focus is retail oriented.
For ciphers like this it would be interesting to compare the speed of which a human would do this cipher (LC4 vs Solitare AKA Pontifex [0] ). Also, it seems like Scheiner's cipher only requires you to have playing cards and LC4 requires you to already have tiles (described as an appliance).

[0] https://www.schneier.com/academic/solitaire/
Yeah, main thing is that part can be easily taken out for those who do not want it. Should not be an issue at all imho.
Advertizing scams may give short term profit, but could also lead to long term losses as websites choose to move to a different, less scammy platform.

This is probably a case where the short term financials is the exact wrong way to think about the problem.
> For now, electric ships make most sense in populated waterfront areas where they can be recharged easily and improve air quality and noise pollution

And probably requires a duty cycle that can afford sitting at a dock for hours a day to recharge, right? So passenger ferries (that typically don't run 24-hours a day)?
No.. maybe in the future.
Circle launches a Coinbase competitor with free trading
How to Build a Smart Inbound Marketing Strategy
How we boosted our API's performance 8x by switching from PHP to Go
Great story and info
I see your point, my mistake. However there are still many arguments to be made for this strategy. First of all, in terms of carbon capture it is much easier to capture carbon at a factory then on a boat, or any mobile vehicle for that matter. Secondly, arguing that diesel is equal is ignoring that diesel needs to be transported to and from the fueling station, and extracted from the ground, this should be factored into it's emissions (I'm not sure how). As far as I know moving electricity is far easier than moving liquid fuel, as long as you are in a preexisting industrial zone.

So I do agree, perhaps on a pure emissions standpoint they may be more equal than most think, however in terms of environmental impact batteries seem to be able to cater to technological advances (carbon capture and better manufacturing with scale) much better than diesel (which you NEED to burn to use).
> I can not insist enough on how important it is to understand the fundamental design of git, and it is really not complicated.

I absolutely agree.

Everyone I know who has expert-level knowledge of git, and can do arbitrary things with it or solve arbitrary problems with it, thinks along the lines of "I want to get from this repository state to that repository state, what commands will get me there?".
Then writing a book probably makes it more acceptable in some sense.
Raspberry Pi 3B+ Specs and Benchmarks
I wonder when Amazon will break itself apart (a la Alphabet) in order to lessen regulatory scrutiny?
For #4, are you taking 7% of the students total income, or total income received from the job you got them hired to?
Central planning, whether governments or megacorporations, has always let you win big ... when the central planners were competent and lucky.

The reason decentralized capitalism has done so well in the long run even when centralization can really stomp it in the short run is because sooner or later you have a bad run. Maybe your central planner loses their touch or is replaced, maybe they just get unlucky and a new development or natural disaster turns a good bet bad.

When that happens in a decentralized system, some part of it fails, the rest prospers, and new businesses start to replace the failed.

In a centralized system, if the bet that went bad was big enough, it's game over. Healthy pieces are dragged down with the rest, and only a shattered shell remains.

The information age may make it easier for a central planner to manage, but it doesn't change that basic problem.
>If the models

If? I believe you just told me that you didn't build the model yourself. You're validating my statements from your first word. This is my point. It's the information equivalent of hearsay.
>we have no ability to measure the mind, so we have to go off of what people tell us.

That's not true. We have no tools to study the mind like we study ballistics, with strict mathematical formalities, but we certainly can study other people's minds, based on what they say and do. And regarless, we don't have to take their word for it.
> Black holes were a subject ripe for investigation in the early 1970s. Although Karl Schwarzschild had found such objects lurking in the equations of general relativity back in 1915, theoreticians viewed them as mere mathematical anomalies and were reluctant to believe they could actually exist.

Can someone recommend some books to learn these equations? I'm fascinated by the fact that an object can be found in an equation before it's observed.
https://www.sqlite.org/consortium.html

https://www.cnet.com/news/adobe-funds-sqlite-database/
To add a specific example here, I've recently compiled a roguelike I'm working on to WASM, not knowing what to expect when I started.

This required only a handful of changes across the codebase (mostly handling external resources such as the filesystem and the random generator) and then implementing a bit of JavaScript that took the drawcalls from the WASM core and rendered them on the canvas. And vice-versa, a bit of JS that passed the browser input into the WASM game.

Since the original game had no concept of a DOM, it didn't matter to it. I think WASM can be huge for browser games.

But like Steve said, you can call any JavaScript function and manipulate the DOM that way. At least for Rust, there's also a library that does this for you. So you can have Rust code that uses a DOM API and the WASM <-> JS bridge is handled for you:

https://github.com/koute/stdweb
Show HN: Change outfits in your photo with computer vision
I find it interesting that this seems to be negatively affecting the blue chip coins. One might think that less competition would drive investors to them, not away.
fwiw, there is a C# for UE4 integration out there: https://mono-ue.github.io/
And I recall there being a JS one too but I don't have the URL handy.
>>They'll live forever so they'll continue amassing wealth,

From a wealth inequality perspective, there's no difference between living forever and accumulating wealth or having a finite life and your dynasty living forever and accumulating wealth.

Even if it were true that immortality means some individuals accumulating far larger amounts of wealth, I think a pretty good case could be made that it's beneficial for humanity for them to do this rather than spend it on increasing the number of descendants they have. High net-worth individuals do things like create space flight companies.
It is a huge delusion.

Its promise was to bring education to all those who couln't previously reach it, either geographically, financially or for for time reason (fulltime work and no time to actually attend lessons).

Instead, it brought higher education to those who already had a formal education (see Udacity's OMS-CS) or by offering non-degree, informal "certificates" (edX's micro-masters and Coursera's certificates).

So if you want to get your bachelor's on-line, well you're out of luck. You can still access many courses (which is nice), and end up with a patchwork of knowledge that is certainly better than nothing, but is still a patchwork with all the things that this implies.

So yeah, imho online education did not disrupt a thing. Universities are still doing the same old thing, and very little changed.

"Online education" is a nice thing, but it is also definitely a failure in the end (as did not achieve its original purpose).
Similar here. It's been 10 years since I started going on on my own. I've gotta say that about half a year before my life broke down back then that I got introduced to Linux. I joined IRC channels I was interested in; #python, ##C, #Bash, and of course the distro specific channels.

I basically built up my career around my code foo and the way I was taught on IRC. Even if it may seem like a harsh environment in the beginning, they proved to have a point with the semantic perfectionism, only through which one can convey all nuances of what one is trying to say - and do.

One advice upfront, look your stuff in the original technical documentation. The C Standard, the infamous Intel Developer's manual. Learn some assembly, be it on an old 1980ies personal computer.

It's one of the big lessons how you start organizing your code flow, function and data so that you can effectively get things done and make something more from something less with what compares to hammer and chisels. I find myself fixing python code under comparable viewpoints today; being thrifty of what types an object may take, being explicit with comparisons, etc.

The thing that lets this compare to training Karate I once heard in the context of chess; "It's you who is manufacturing your own checkmate". To have a comfortable, easy to modify codebase is infinite work, but the more intention you put into the detail, the less you need to care about the bigger picture. Good code is equivalent to but the intention behind it.
Good. While they had a good idea, it's run by unethical and terrible people who really have no regard for the safety of the public. It seems like every time they were forced to show any level of proof they lied until they were caught. If a pharmaceutical company operated like they do, I doubt anyone would be praising them for any reason.
Yes, but not in the way you think. They selected themselves.

Of course people know more of fantastic successes than those who end up in the middle or at the bottom of the heap. Many both with and without credentials fail. More of those with credentials succeed, but it is an extremely tenuous argument to claim that schooling caused its recipients to succeed rather than the more straightforward explanation that schools select those who would succeed even without them.

Selection bias is a factor (along multiple dimensions) and it isn't at all clear whether universities make a net positive or net negative contribution to their pupils. One thing is clear, however. It's better to force gatekeepers to filter you out rather than do the task for them.
An example of a battery factory powered (eventually) by 100% renewable energy is the Gigafactory using a combination of wind and solar. Even today, it is entirely powered by electricity. It doesn't even have a gas line (as would be common for any large building, especially an industrial one). Its solar roof is eventually going to be 70MW. They've just started installing part of it, and from satellite and aerial imagery it looks like they have a few Megawatts already installed.

And assuming the vast majority of the energy used in battery production is electricity, then the figure for emissions that you used is highly dependent on grid mix. For instance, coal is roughly 1kg of CO2 per kWh. The current US grid is less than half of that (~430grams/kWh by my calculations using data through December 2017). If your study assumed coal power for battery production and assuming the Gigafactory is no more efficient (doubtful), then even today before the solar roof is installed, the CO2 emissions is already closer to ~90kg of CO2 per kWh of capacity. The grid is improving roughly 4% per year, and the Tesla Gigafactory roof and wind turbines coming online should drop that even more.

...especially as the Gigafactory starts buffering its own electrical load with its own batteries to reduce the cost of its grid connection and transportation of the batteries and components is increasingly done with Tesla Semis.

EDIT: Source:
https://www.teslarati.com/tesla-gigafactory-1-solar-rooftop-...
I was a dev manager for a team that was working on a Quickbooks-adjacent product. I had a lot of meetings with core Quickbooks teams and met many of their PMs. They are, for the most part, really good at their jobs.

Your comment comes off as incredibly naive. It's the same naivete that I had before seeing the internal perspective and it's what my comment was addressing. There are psychological phenomena in play that make an existing, market dominant piece of software more successful and harder to displace when it's objectively harder to use when that software forms the basis for someone's job.

And it's important to realize this because this is counterintuitive to what those of us that create software for a living have been taught. We're taught to think like you. We're taught to make software that delights our users and is as easy as possible to use. But understanding a specific set of circumstances when that approach is destined to fail can be important.
An analytical perspective which ignores consumer sentiment in a market economy is academically moot.

Medallion owners could have been more flexible with leasing terms as Uber flooded the zone, but did not.

Taxi drivers could have ceased discriminating against outer boroughs, but did not.

Medallion owners relied upon the monopoly to extract as much money from the market as possible without investing in vehicles or drivers or technology.

Taxi drivers frittered away the minimal public support they receive with strikes against GPS and credit card machines.
Tesla employees say automaker produces flawed parts requiring costly rework
Exactly. Criminal convictions have a higher standard than civil, which obviously have a much higher standard than the court of public opinion. Just because you don't get arrested and convicted in criminal court does not mean you aren't "guilty" using a less stringent standard.
"Incredibly experienced programmers" ? The language is simple and well defined to the degree one can map out exactly what happens on paper, if need be. Everyone is so brainwashed to think C is some low level assembly like language that is "hard". No, not at all. It simply provides no training wheels or safety harness - meaning one needs to know what they are doing, not coding in a "type and see what it does" style.
I worry about the ability to fabricate false evidence. To prove authenticity of facts, we may need to build a trail of evidence for non-repudiation. This dovetails somewhat with reputation. Being able to prove authenticity of a document, audio, or video clip as of a certain date (not generated after the fact) is one useful application (side effect?) of blockchain technology.
The Lattice boards mentioned above are a good start. Really they're your only choice since they're the only open source toolchain, but the iCEStick is a pretty good place to start. It's a decent FPGA in a USB stick form factor and it's self contained so you don't need an external programmer. At $25 it won't break the bank.

If you meant more how to get involved with the community effort, I'd start with Clifford Wolf's page (http://www.clifford.at/icestorm/ ). He's the main guy behind the efforts with the iCE40 toolchain and his page links to some other efforts to reverse engineer Xilinx and Altera chips. There's a lot of interest in more open FPGAs, but I think there's a lack of skilled people so you'd likely be welcome.
"Don’t be afraid of a high purchase price in 5 to 10 years in a lease-to-own arrangement. At the risk of sounding stoic, it’s likely that it won’t matter in the end, no matter which direction your companies goes."

Only for VC funded companies. The scenarios described are failure, huge success and acquisition.

For non-VC funded companies there's also mild success (profitable, just not hugely profitable) in which case the yearly cost of lease of the domain is a burden.
Right, can you imagine a Sony RX100 with the post processing of a Pixel 2?

Then again, maybe we don't need that additional step and we are already at the point where your phone is enough:
https://www.theverge.com/2018/3/9/17097696/pixel-2xl-geneva-...
I killed my blog 10 years ago and recently brought it back to life on Medium, thanks to the Internet Archive. I applaud Kottke for keeping it up this long. It's not easy. Good luck for the next 10 years :)
> I'm so excited about WebAssembly, but really not because of the web.

You and me both. I wrote a backend for the JVM [0] and there is one in dev targetting native [1] (in Rust using an interesting alt-llvm project [2]). I suspect where you'll start to see this really shine is when a popular langauge targets WASM as the primary target and lets second-level backends compile to a specific arch. The other problem is interoperability. Until host bindings come along and the community standardizes on things like string representation and syscalls, many of uses are siloed by the frontend compilers. I think we can do better than libc+posix.

0 - https://github.com/cretz/asmble
1 - https://github.com/sunfishcode/wasmstandalone
2 - https://github.com/Cretonne/cretonne
Not in AWS
Formal education has two purposes:

1. Convey knowledge.

2. Credentialing.

Self education can serve the first purpose, but not the second. Make sure you are clear which one you are wanting here.
Except for that part where people did go to jail[1], it's just that they were all from smaller institutions rather than any of the top executives from national banks. That is certainly a problem, but it does illustrate that if you (like most of us) are a nobody, you're not necessarily gonna get away with anything.

[1] http://money.cnn.com/2016/04/28/news/companies/bankers-priso...