skysight-inc/HackerNews huggingface dataset:
evernote has served me best, with one notebook, and using search

it supports attachments and other stuff

eg when i research “how to do password less ssh”, i will create a note with that title for future use. it has worked so far.
> digital cameras didn’t required a huge network of infrastructure to succeed.

Yes, of course they do. What are you going to do with some .jpegs without the internet? Literally a huge network, and it was rolled out around the same time.
The interesting thing about Crypto performance tuning is that you really have to ensure that no logical path does a different amount/kind of work than another(i.e. no short circuiting). I used to not think much of it until I saw an RSA private key recovered via acoustic analysis of capacitor whine due to a short circuit condition in a function to multiply two large numbers.(this was using a recent release of openssl) To my knowledge no other area of programming really has this pitfall
You want to predict price, but a price prediction is useless without an accurate estimate of the error of your prediction.
You didn't ask me, but the people I know using it are primarily writing networking or cryptographic code.

My biggest complaint about Go is the lack of generics; I bet they're just trying to get more adoption. That being said, adding generics won't eliminate all the other things I dislike about the language.
The simpler explanation, and the one consistent with history, is that reddit does not prioritize the use case of moderators. If the goal was to be an absolutely unmoderated free-for-all, they wouldn't provide half-assed mod functionality, they'd provide zero mod functionality.

Especially given that AutoModerator exists and can be set up to automatically remove posts or comments based on particular key words or even regex, and odes it so fast that not even the various "view removed reddit" services can show you what was there.
It is still operating with new owners and a new CEO. Since it accumulates track-records, it is slowly becoming easier to get projects. The first clients are still renewing their license.
Go is also similar to languages like limbo/newsqueak. None of those are popular(many might not have even heard of them). So part of success definitely goes to being successfully marketed as a google product.
You cannot write a single-threaded program in it (GOMAXPROCS doesn't do what you probably think it does), and the green threading until very recently didn't obey runtime.LockOSThread which meant that you couldn't even guarantee that a function would execute on the same logical thread (which is critical for certain syscalls).

cgo (which is unfortunately necessary if you have C library dependencies) has significant issues like not being able to support union conversion to a Go type -- which means that you have to write helper functions in C and call those to access unions. This is part of a more generic problem that the memory safety model doesn't lend well to systems programming (and unsafe.* is just too scary to be usable everywhere).

Oh, and the syscall package is effectively deprecated and you now have to switch everything to golang.org/x/sys/unix in order to use it properly (though one of the maintainers does nicely send PRs to projects often). This indicates to me that not enough people tested that the "syscall" package interface made sense in the 9 years before 1.0 and the stability guarantee set in (which means that the code which is very important for a systems programming language wasn't widely tested).

If you want to (for instance) use AT_FDCMD with openat(2) you won't be able to because all of the syscall bindings require file descriptors to be a uint -- despite the kernel interface using an int (and the fact that AT_FDCMD is -100 or something like that). Yet they use AT_FDCMD internally -- which means they know it is needed but they elected not to expose this to users.

It uses the "int" type for PIDs instead of using pid_t, for crying out loud. No systems programming language should do that.
For a Java developer, Eclipse and IntelliJ will happily eat over 8GB on a midsize project, especially if Spring + related plugins are involved.

For a Javascript developer, a typical webpack based build chain in live reload mode + chrome debugger + app using a front end framework will also easily go over 8GB.

So for the two most common classes of developer, I couldn't reccomend a 8GB MBP. At work I need to work on both, and my 16GB MBP is woefully inadequate. Chrome debugger + (VS Code or IntelliJ) is enough to summon this screen: https://proxy.duckduckgo.com/iu/?u=http%3A%2F%2Fi.stack.imgu...
Trump is just sabre rattling but arguably this has been effective with China, and will probably motivate Canada to permit changes as well.

Trudeau doesn't have much choice, the Canadian economy basically doesn't exist without US trade. No Canada isn't going to join the EU or anything like that, most of the Canadian economy is less than 100 miles from the border. The stuff that is further away like the tar sands is also deeply integrated with the US. NAFTA has basically turned Canada into a US state economically.

Note that the Berniecrats have long lobbied for better trade deals that emphasize protections for US workers...it will be hard for left Democrats to oppose Trump with a free-trade agenda. Mostly the Berniecrats have been silent because Trump is the first President in thirty years to rethink free trade.

Canada should be looking further south for criticism...it is Mexico where jobs like auto manufacturing will end up...Canada cannot compete with Mexico. When NAFTA was written, Mexico was not yet a realistic manufacturing center so Canada had little to worry about
Cost of fueling - electricity is cheaper than gas.

Lower cost of ownership - electric cars are mechanically much simpler than ICE cars, which means better reliability and less money spent for maintenance/repairs.

Better performance - Electronically-controlled electric motors have much better, more controllable torque curves than even the best ICE. Not just a matter of "accelerates faster", but more torque available at nearly every speed/driving condition.

That's just a few off the top of my head.
That's why white/blacklisting and similar measures will never work. What you need is proper delegation with an incrementally built web of trust.

Instead of your email address being a human-readable public address, it should be a revokable cryptographically unguessable address that's unique to each person to whom you're introduced. Introductions happen via a protocol which generates a new address given to that person, and you then assign a purely local pet name you use to refer to them [1].

Given any generated address, you can trace back the history of introductions that led to it.

This very clearly solves spam problems since it completely upends the traditional approach with a bottom-up solution. I'm not sure anything else could be immune to abuse to the same extent though.

[1] https://en.wikipedia.org/wiki/Petname
I am not sure that a credit scoring system would become the first AI to reach consciousness :P

It is just an ML model, it just reads some inputs, then outputs some score.
Take a look at the Renault Twizy. Legally is a quad bike and it charges off a domestic supply.
>it really looked like the visions of virtual worlds that cyberpunk fiction loved might show up in your Netscape browser.

It was exactly that.

I participated on one SGI demo around 1995. It included tehnology demo and the grand vision from some guy I don't remember.

They had few the these bad boys (bigger refrigerator sized models) and very fast internet running Netscape browser. They wanted us to start to develope for this to this new thing called Java that would allow code run everywhere.

They demoed what they thought internet would look like after 3-5 years:

* 3d browsers with VRML. HTML is replaced with 3d virtual rooms with 3d surround audio.

* you can attach pieces of Java code to the VRML and freely interact with objects

* people would buy stuff in the internet using micropayments possibly using new fancy new digital currencies like DigiCash (this was still hand waving). There was also this thing called E-gold few years later.

* the demo included virtual kitchen design app, virtual rooms with water fountains and java controlled robots, and fish that responded to their environment.

It was all mindblowing technologically, but none of the ideas were new to me because I had been reading Snow Crash (1992) and others. Jaron Lanier and VPL Research were also known to work with these things.

In fact, it looks like we are repeatedly trying to bring the same vision alive. Every wave of attempts is getting us little bit closer but always falling short little bit.

In the current wave Nvidia has replaced Silicon Graphics and there are new technologies doing the same things in VR and AR. Now we have cryptocurrencies, javascript, Wasm, WebGL, mobile GPU's, 5G. Most of the current bleeding edge will crash when the next recession hits around 2020 or so and some of it will survive. I'm looking forward to the next generation of technology emerging around 2025 ...
Dart suffered from Google politics, trying to take over JavaScript, and then being dropped by Google's own teams (Chrome and Angular).

Being rescued by AdWords team, and now having Flutter team as their last hope.

Go hasn't suffered from such politics.

Let's not forget that Go is a mix of Oberon-2 and Limbo, both a failure regarding market adoption, in spite of their technical qualities.
I really enjoyed taotajima.jp until I tried to use my ‘back’ button.

Think there is a way to get the same effects without turning a page scroll into a page load?
You'll be genuinely shocked only if your country code matches.
> It gets even weirder. The laws of physics are time reversible as far as we know.

CP violation is an experimental fact since 1964 [1] and by the CPT theorem, this implies that time reversal invariance is broken [2].

[1] https://en.wikipedia.org/wiki/CP_violation

[2] https://en.wikipedia.org/wiki/CPT_symmetry
I would love to have something like this in front of every meeting room at work displaying the occupancy of the current day.
I doubt that; PV is cheap compared to storage, so it makes more sense to install twice as much PV as needed and include the charging plugs in existing car parks (and waste some power during commuting and lunch breaks), than to add enough immobile storage to allow most car charging to happen at night.
* Acceleration

* No gears - acceleration is linear

* No chance of diesel fumes in your cabin (like with my VW Sharan)

* Lots of tax rebates, subsidies, depending on where you live

* Charge at home

* More room! (No bulky drivetrain)

* Less maintenance, less things to go wrong

* Lower fuel costs

* Simpler to own and drive
Have you run your name by the people at Olin Corp?
We use DL for our grammar checker in Zoho Writer (https://zohowriter.com). We don't advertise our product as "The next generation intelligent word processor".

It's just one of many features that's best done with AI. I like it that way. Pitching utility is so much better than pitching how we built something with blockchain, AI and IOT combined ;)
Completely interchangeable cords for everything is an excellent goal that everyone agrees would be a beautiful thing. That idea/direction is not what we're criticizing. It's the implementation that we're criticizing. In particular, the implementation that still requires separate cords for separate tasks (because each USB-C cable supports an unknown subset of the capabilities) but removes the labels and visual / physical cues that you could use to identify which tasks it supports. Not only does this fail to achieve the dream, it fails to even live up to the previous generation.

Eventually we'll reach the dream and it will be great, but there was no need to jump in the pit of spikes on our way there. It wasn't blocking the road, it wasn't camouflaged, it was out there in the open, and the USB-C guys decided it would be fun to jump in. Why?
If you mean in 1993, you mean GL, not openGL, I think. I worked at SGI in 1992.
>To me, having the box sitting next to me every day, with "infinite reality" label on the top reminds me of those days when anything seemed possible and all of it was magical. I miss that sense of wonder and infinite possibilities...

In the recent 3-5 years, there is a clear revival of the cyberpunk subculture online. Many related hobbyist websites appeared, many new cyberpunk-inspired independent art, music and games are composed, new communities are formed, etc.

Themes include a general nostalgia of the 80s, especially vintage computers, also the 90s early pre-Web 1.0.

The reason? We can clearly see. The lost future that never comes...
When we first got our electric car we used a cord strung out the window, 12 amps at 120 volts. Not a problem, plug in when you get home, unless you need more than 60 miles this will be fine.
It takes, conservatively, 6.5kwh of power to refine 1 gal of gas. My Volt travels around 27 miles on that much electric power.

Basically, if you stop refining gas you'll have pretty much enough power for all EVs.
How do you mimic the desk feature (lay out a few cars on the table) in org mode?
How to Stop Taking Everything Personally
Point taken. It would be nice to be able to query my code base to see if unsafe methods have been used (and where) in the executable.
For macOS you can download Alfred, it can search all your filesystem for text inside files
I worked at a remote office for SGI in 1992. I called my boss at the home office complaining I didn't have a computer to test software with. He apologized for having dropped the ball and immediately ordered a 16 processor system for me.

I don't remember which model that was but I do remember almost falling out of my chair as it was the top of the line system at the time.
Bogleheads [1] has an interesting thread on the same topic. Mostly the same talking points, but a lot of anger towards millennials for "not paying their fair share".

A bit disappointing. Bogleheads is an excellent investing forum, but a lot of the advice is from boomers with the world's most generous and poorly planned pensions.

[1] - https://www.bogleheads.org/forum/viewtopic.php?f=10&t=257992...
My parents must not have been sane! London doesn't have the best bicycle infrastructure (it certainly didn't when I was a kid) but you still see parents riding with their kids. Although nowadays you tend to see parents on kick scooters hurtling down the pavement.
Ask HN: If Uber is losing so much money, why not raise the price of fares?
In my city of Chicago the cost of an Uber is significantly cheaper than a traditional taxi. And Uber is losing money, supposedly a lot of money. So why not raise the price of fares, is Uber trying to condition commuters to choose ride sharing over a traditional taxis through lower fares? Do they just figure they can raise more money? Or are they biding their time because they believe they can have self-driving cars available before they run out of money?
Progressives: The Real World vs. Neverland
Mechanical Sympathy in Scripting Languages
I am curious about a longer more technical explanation of what you do, too.
That's either a very pessimistic view of electric car progress or a very optimistic view of self-driving capabilities.

I think electric car revolution will be at least two decades earlier than self-driving.

As far as electric goes we are starting to reap benefits of vast investment in better tech, manufacturing and vehicles purpose built for it.

Self-driving is very far away and the best publicly available systems only do slightly more than lane-assist, the by far simplest part of self-driving.
I do not believe those institutions are lacking in funds for research. Even if they get more funds, they will still be incentivized to do R&D only on high-potential opportunities with high probability of product development success. Shareholders wouldn't care to let them just spend money just anywhere and waste it.
> As an Indian citizen, my only hope is that foreign tech companies resist the crippling moves by the executive...

As an India citizen, why are you not hoping that Indian developers and government grow competent enough to built software with quality that is at par with foreign software?

As an Indian citizen, I find this deeply troubling. We have a lot of software developers here, but what is the dynamics by which government software turn out to be crappy? (Btw, I think irctc raily ticket booking is a work of art) I think instead of pushing against the laws, we should be pushing for more quality in software used by the government. Make the development of such software to be open, and reviewable..
For the mundane among us (like myself): trello works pretty good
Sweden is first on the list because their gender equality situation is so good. The statistic is reported rapes. In Sweden, women actually feel comfortable reporting.
Growing a Services Business Requires Selling Yourself
electric cars can have faster acceleration too, btw
I was the systems engineer for SGI mainly to McDonnell-Douglas in St. Louis in 1992 for their flight simulators. If you think what you saw was something ...
Nope, that’s absolutely the issue. But we figure we can do both at the same time, and type safety hasn’t hurt anything.
To Zion.
Are you running Docker by any chance? I have seen that if I have Docker running and I close the lid of the machine, next time I want to use it, it reboots from a crash.

But if I remember to quit Docker ok once I am done with it, I don't see this problem.
VRML! I wrote a modest amount of VRML by hand in the early '00s. One project was a 3D model of a castle, which i worked on in large part because it was something i could do together with my then-girlfriend - she would describe how the castle should look, and i would code it up. I learned a lot about how to use parametric prototypes, so i had a kit of parts i could rapidly use, to speed up the feedback loop.
I don't know what you're basing this assertion on, but "The Most Unknown" highlights NIST and CU researchers who are building hyper accurate clocks with the express purpose of using them as mass detectors.
I have a healthy respect for any tool, but routers scare the shit out of me in a way that even a table saw doesn’t.
> Viper, that is a full second faster than Performance Model 3 0-60

According to [0] the Viper is pretty much dead even with the Model 3 Performance. Where did you find "a full second"? Also, please provide a source for the "brakes 50% faster 60-0" as this is difficult to believe.

[0] https://www.0-60specs.com/dodge-viper-0-60-times/
All of these tools and capabilities still exist; there's probably still some Unix beards hanging out on Nyx and SDF. Yet here we all are having a discussion on HN instead.
A GM engineer builds the cars and female engineers of the future
Maker Week Roundup – Homegrown Product Development at The New York Times
The vast majority of web development is done using JavaScript without TypeScript despite headlines on HN and reddit.
Because you seem to think the choice is between grabbing the latest and greatest (“Hey look, no bugs found in yesterday’s release!”) and an old version with lots of bugs. The alternative is patched versions, which your comment makes no mention of. Perhaps patches were what you meant by “new versions”, but then that doesn’t fit in the context of the conversation.
What kind of previous experience is needed for that job? Do you need to be a specialist crypto developer?
Is anyone aware of a netbook-form device with an e-ink display? I've always felt that'd be my ideal device for writing on-the-go; especially if it'd run vi, nvi or vim.
I agree with the list except the one about fuel costs. that might be true today, but price will probably have to rise too meet increased demand.
My route was 6502 (Acorn System 1, PET, UK101 and C64) -> Intel x86 (In-house dev). I've actually not done any Z80.. but at least I have a board for it now!
I'm finding it difficult to see how a Trump voter can complain about tone. Trump himself is usually toxic and abrasive, and relies heavily on petty insults with the eloquence usually found on grade school playgrounds. His followers proudly wore "fuck your feelings" on their clothing, and that seems to have been their operational philosophy ("cucks! snowflakes! get out of your safe spaces!") before they realized how much the rest of the country hated them. Now, ironically, they complain about insults and not being accepted.

With all that in mind, is it any surprise people on the Left treat Trump with zero respect? And can you not understand how ridiculous it is to demand that respect when respect has not been given by your side. From the president on down, there has been no grace, no diplomacy, no kindness. This is a classic "remove the log in your own eye before complaining about the mote in another's" situation.

And that's without getting into how this administration is the most corrupt in modern American history. Perhaps the most corrupt ever in our nation. And is intent on doing as much looting & damage as possible before they're finally kicked out. Difficult to treat someone with respect when they're behaving in such a reprehensible fashion.
Ah, ripping (eg CDs to iTunes) & mixing was and again is unlawful in UK.
Yes it will be this way for MOST usages with a minor subsets of codebases which will benefit from them.
Maybe that's the issue. From what I have seen, the lack of generics mainly becomes painful when working in the numerical space. If I work on mapping JSON, doing APIs and CLIs I don't really need generics. If I work on algorithms and data bags then it starts to be annoying re-implementing the same thing over and over again.

So in these discussion you have devops-type people mainly dealing with APIs that are perfectly content. And the ones that work with algorithms are talking past them because they don't experience the same pain.

Instead of changing the language to enable generics everywhere, maybe there is a lighter version that exists that only applies to numerical problems. Is it possible that a boxed "Number" type would solve most of the problems?
> what if all the "points in time" just exist... They don't flow at all.

This sounds similar to the "block universe", where the universe is a 4D "block" with a certain height, width, depth and duration; where change over time (e.g. an object fading from black to white) is just like change over space (e.g. an object with a colour gradient)

> since I can only remember "backward" through time, at every point it appears as if I have progressed through time.

I've seen a related idea come up in discussions of "Boltzmann brains" (can't find a reference ATM): if the 'arrow of time' is due to increasing entropy, then regions where entropy is decreasing (e.g. an open system radiating heat) could be thought of as experiencing time backwards. What we see from the outside as, say, a collection of photons entering a camera lens and bleaching an existing image off the film; from the inside would be experienced backwards as the taking of a photograph.

> Even if I have perfect knowledge of the present, there are some things I can not predict about the future

That might also be true about the past! There's an unsolved problem in physics called the "black hole information paradox", which points out that if we have a bunch of mass (like a star, or a vast number of elephants floating in space) we might calculate that in the future they'll collapse down into a black hole. Yet if we have a black hole, there's no way to know what it was formed from in the past (stars, elephants, etc.). Black hole formation appears to lose information (like an AND gate), but that's strange since all known microscopic laws of physics (i.e. not the second law of thermodynamics) are reversible.