skysight-inc/HackerNews huggingface dataset:
I am truly moved by what this small (probably one, maybe two person?) team has accomplished here. Just look at their code and its organization, while noting how languages like Rust, Nim, and Go show us how to tackle the software complexity in various software domains. Having been in the enterprise field for a handful of decades, I am convinced that work such as this is signaling a brave new world of software development that is just ahead of us -- small teams, phenomenal productivity, which needs to combine with a grasp of architecture processes to taken on complex IT stuff. After having been in the SAP, Dessault PLM, and Oracle database-centric industries for some decades now, and I am convinced that a new generation of software software engineers with imagination and willingness to learn aspects of the businesses they serve, they will take on these sprawling legacy systems with much less effort than we think it should take right now. Exiting times are ahead for those who use these opportunities, I'd say.
Caligari trueSpace
Quantrix modeler is actually the successor to Quantrix for nextstep. Quantrix was a contemporary of Improv. Not sure I remember which came first. But Quantrix was the better of the two.

I'm collecting a pile of "good ideas"... Someday I'll do something with it.
Tumblr won't survive without users. But the users will survive just fine without Tumblr. They'll find somewhere else or make somewhere else.
As far as I can find on the internet, it does support notifications, even says so on their official site. So not sure what your comment is referring to.
Widgets are alive and kicking.
> ..you end up either with the labor theory of value (we deserve it because we worked hard for it), or nativism (we deserve it because we were here first). The first is economically indefensible, and the second is morally indefensible.

So a country looking to the well-being of its own people first, and only second to the well-being of others, is morally indefensible? Should governments be reduced to nothing more than the facilitators of the Free Market? And if anyone votes for a different kind of government, well, they voted wrong?
2011, but yeah Page, Bring and Schmidt were the mark of great leadership.

I wish they will be back to hearth the "organizing the world knowledge" mission instead of just working on making ads to look like organic results.
Firefox that ran Tree Style Tab properly

Excel for Mac before it became a cartoon

Google Reader so there would still be blogs to read

Eudora so e-mail wouldn't suck

a dozen or so iOS apps that stopped working after iOS 10

a dozen or so niche Windows apps that haven't been updated

Reddit's redesign is probably the most destructive redesign of anything I've ever seen, and that is saying a lot. But kudos to them for (so far) supporting the old version with a sticky setting you can choose.
I read Part 1 with a lot of pleasure, but I missed part 2 and 3 till today. I saw part 3 got some comments and upvotes, but part 2 not so much. Thank you for posting them!
A Bug-Free RISC-V Core Without Simulation
It still doesn’t have fractional scaling like the Mac does (at least without Wayland). I have 28” 4K monitors, so I need to run them at about 1.25-1.5x.

To do that, I need to scale to 2x in the Gnome settings, then scale down using xrandr, and I have to manually position the X offset the second monitor.
In the good old days we'd just use ips to connect to irc, and then ask for server ips. Loved dns blocking because I still could do whatever I wanted.
> What's it like to work with? Do you prefer it to JS/PHP/Python for web related projects?

Coming from dynamic languages it will feel very different, especially if you don't have a lot of experience with typed compiled languages. Personally, I came from a JS background and I love it. It totally sold me on the benefits of a good type system so much so that I sorely miss it when working with JS now.

Writing web servers in Rust is a fairly new space, it's not as mature as js/php/python, however things are moving quickly. Having your code run orders of magnitude faster is pretty nice too.

> Can you iterate on code quickly, or is there a compile step on every iteration?

I think conflating 'working on code quickly' with compilation is a mistake, however, yes, you do need to compile your code. IMO a compiler will help you iterate more quickly because it's able to check for errors before you run your code.

> Are there stable libraries for interacting with MySQL/Redis/Postgres asynchronously?

If you want an ORM the thing you want to look at is diesel. I'm not sure if it's async or not.

> Is there good IDE support, for example in Atom?

rust language server (RLS) has plugins for most editors. I think the best experience for developing rust right now is in VScode or vim, IMO.
Firefox, Thunderbird (and their spin offs) were all considered serious desktop apps. They all were written with XPFE/XULRunner.
Thank goodness for that! I hope their inaction persists, buying time for solar & battery infrastructure to be built and make nuclear redundant there.
Good point indeed. And when that is started it would be so efficient that it would survive.
Leonard Susskind on the Unanswered Questions in Physics [video]
The demand would come directly from the US government, after it passes the same law in five years. You do realize this is ultimately FVEY doing a trial in Australia, yes?
Irix. I often have this fantasy that if I were to hit one of those monster PowerBall jackpots I’d see about buying the IP behind Irix to open source it.

For a while there was a guy who was replacing the CPU on r5k O2 workstations. These days, pretty much everyone has a super fast MIPS cpu in their router/WAP. I’d love to see 4dwm running on that level of CPU.
A large part of the West has children at below the replacement rate, so in a very real sense we're already doing that.
IBM selling Lotus Notes/Domino business to HCL for $1.8B
You can, but the whole point of throttling was that iPhone 6s with older batteries were shutting down randomly, particularly in cold temperatures. The batteries were not able to deliver the voltage the phone required, and as a safety measure the phone just shut down. Apple introduced throttling to combat the random shutdowns.

Of course, Apple being Apple, they did a remarkably poor job of explaining all of this. It took them until people filed lawsuits to introduce their "battery health indicator", and even now people don't really understand that slow performance can often be fixed by a new battery.
I agree. They will probably drop the 5s in 2019, the 6 in 2020 and the 6s/SE in 2021.

Unless they just don’t want to support the 4 inch screen anymore.
I haven't heard the argument that software patents are weaker than 20 years ago before. And this run scounter to a lot of others things that I've read. Do you have anything you can link to?
This is an extremely articulate and beautiful perspective. How did you acquire it?
Made this over last weekend
A jackal's nose for the job
I'm very fond of small, specific and simple languages without sacrificing inherent complexity. For me, that includes IP adresses, UUIDs, timestamps, URIs, println formatting, et cetera.

It's a shame though that we don't represent them as such in the current state of affairs but choose to implement them separately in every language. Can we have a fast, universal, feature complete parser generator that is natively supported in our mainstream languages?

For instance, think adding an ANTLR grammar into a .NET project and then be able to just do `var ipAddress = ip"127.0.0.1";` and get full editor support with that.
What is Mimix in a nutshell? I found [1], but there is hardly a summary in this PDF.

[1] https://mimix.wpengine.com/wp-content/uploads/2018/08/On-Mim...
I feel like this is the philosophical equivalent of "all sides are the same." That is to say, it's a way to just dismiss the issues rather then try to fix them and be more objective.
Pebble definitely deserves a mention. Lost mine this October on a high dive. Had it for three years never had an issue with it. I was feeling okay with it for awhile, but then I started missing meetings at work and time sensitive texts - was too used to having easy access to it my calendar and notifications.

Started looking for a comparable smartwatch: always on, good battery life, and Android notifications, there's just nothing there.

Ended up ordering a Pebble Time Steel from eBay. I feel like a part of my life and sanity was restored.
NASA releases first sounds ever recorded on Mars
> Documentation was poor or non-existent

That's absolutley not true.

"Rapid Application Development with Mozilla" has been published before 2004. It is still online: http://mb.eschew.org/

XUL (and assorted technologies) is/were broadly documentet on MDN.
10x faster is a substantial achievement for anyone waiting for 3D items being made.

For the technology as a whole we need something that changes more than a constant factor, i.e. better than O(n^3) because we're still using filament that's time proportional to volume of the object.

This isn't entirely clear cut though. For instance laser printers technically do trace a dot of light across a page, but a single raster scan is almost instantaneous compared to the time scales of larger operations. Not having to physically move a 'print head' seems to be the winning design.
For some of them, it is part of their vocation, and so they'll have to survive by re-training, changing markets, or else they might not survive.
I am surprised people still take anything he says seriously
Senator blasts FTC for failing to crack down on Google's ad fraud problems
The problem is that if a back door exists for government, it necessarily exists for anyone.

Here’s Tim Cook making that point:
https://m.youtube.com/watch?v=rQebmygKq7A
Simple point and click programming tools are not a stable state.

The problem is people start using them. Then they have collective needs. Then the tool adds complexity to make those needs go away. Thus begins the slow process towards the tool no longer being simple and/or maintainable.

You could do it, but you’d need a Craigslist-like “we’re not adding anything, it seems to work ok” attitude.

That attitude is totally incompatible with VCs, who generally set the tone in this industry.
I read it more like striving for humor, not accuracy. Humor that would only fly if you knew the bit of history that was later explained.
I wrote my initial version on lined paper, using labels, and didn't calculate the offsets until I was ready to enter it in. The planning/design was also done on paper, away from a computer.

The state of mind required to do that is something I can safely say is foreign to the majority of developers today, who will write code they're not completely sure of and test/debug/modify later; but when each "cycle" of debugging may take many minutes instead of seconds, one learns to think very very carefully about what the code is doing. Code that works perfectly on the first run is not unusual when you have this mindset.
> The bubbles are read by moving them to the edge

> its non-moving nature was desirable for maintenance or shock-proofing reasons.

Riiiiight.
Yeah, how dare they develop the Pixel 3!

Seriously though, that release was a disaster from a secret-keeping standpoint. That may be what this is about more than anything else.
It's not a matter of the experience itself, it's a matter of how you make sense of it. I don't doubt that the author felt as though he had to act a certain way around Jobs, but the way that he writes about it sounds like he was dealing with a king or something. Re-read this part of the post:

"When demoing something to Steve, you had to pace yourself. If Steve said, “Stop,” you fucking stopped. Hands down and waited. And you didn’t jiggle the cursor while he was looking at the screen. Certain death.

If he wanted to drive the demo machine then, by God, you let him drive.

And if your software crashed, you didn’t make excuses. You just made damn sure that particular scenario didn’t happen again. Ever."

> Or to be more blunt, he knew Steve personally and you didn't. Just because you have never met someone who garnered that kind of reaction from you doesn't mean such people don't exist.

I claim that no one (that I've known for a long time) would ever make me feel this way because I make a point to "kill my idols" as they say. The author of this post didn't do that and that's what I find annoying.
Google+.
This sounds like you're getting data on LTE, but you don't have VoLTE (not available on iPhone 5s? or not provisioned by your carrier for you). As a result, when you use calling features, your phone will drop LTE and connect on an earlier standard to make calls.

Carriers have been reallocating spectrum from older standards to LTE, so it's not unlikely that carrier changes reduced your calling ability around the same time as you made software changes to your phone.

Double check if VoLTE is available for your phone, and try to get that enabled... Or stand closer to the window when you make calls.
And that helps a few geeks with a few phones. That is not a long term solution for most people.

Even worse, with most Android phones, you’re already starting out with slower processors than the iPhone of the same year.
My first steps into VHDL/FPGAs – real-time fractal zooming
diesel engines can exceed 45% efficiency [0], so lithium ion would have to more than triple in energy density to be competitive (using GP's numbers).

that said, diesel is mainly used in large trucks and shipping vessels, where I would imagine energy per unit volume would be more important than energy per unit mass. if electricity were much cheaper than diesel fuel, it could certainly become the economic choice for all but the longest routes.

[0] https://en.wikipedia.org/wiki/Diesel_engine#Major_advantages
We can't have a society if disagreement with the law frees one from the consequences of failing to obey it.
Have you tried XnViewMP[0]? I use it on Windows, but they also have OSX and Linux builds.

[0] - https://www.xnview.com/en/xnviewmp/
Page 6, second paragraph:

The circuit size was limited by computing constraints
such as memory. Another equally important size limit
was the mean time to the computer crashing, which
happened as often as every 15 minutes. If the computer
went down, we lost the whole run. This also applied to
file editing. There were no auto-backup files. We
learned by brutal experience to save our work frequently.

Wow. When we look at what those before us have done, there can be a tendency to cast a dismissive eye to the shortcomings of the final design. Yes, but look what they had to go through to get as far as they did.
> I literally couldn't comply. I don't write encryption algorithms for a living I just build websites.

I don't think you'd have to "break encryption" or do anything advanced, the main thing they're looking to ask is to circumvent encryption. For example sending the plaintext password for a specific user from the login form, or OS backdoor, etc., delivered through a special software update just for that user. Additionally the wording of the law does not allow for an inability for you to do it, I believe you would be compelled to hire someone that can.
I've bumped around a site idea I've been working on for five years now. I started with Flask, then Django, then felt bad about page load times so I looked for something faster.

That basically made me shelf it for about two years, until last year when Rocket was rising and I gave it a shot. Got hung up again that year due to missing expressiveness in query handling and shelved it again. In the last month I picked it back up and have been working on it again and I must say - this is the best server side development experience I've had, either on the side or working with node / rails / etc for money.

I also definitely feel the performance bump, even without async in yet, and scaling Rocket apps is much more trivial than trying to scale Flask / Django via multiprocess.

I've also been spoiled by the Rust compiler and RLS, despite its breakages its still some really impressive stuff with how if you can get something to compile it is substantially more likely to work and not have errant edge cases that something written in a less prudent language would struggle with.

I haven't really gotten involved in any larger scale Rust projects or took on a maintainer role on anything substantial - I've just made a few patches to Rocket and some support libraries - but I can easily imagine this is the best kind of environment to do collaborative work in. You get rustfmt for style, you get the best compiler ever for debugging, and the project management of Cargo is just impossibly elegant and delightful over anything else I've used. Its definitely something I'd love to work in at a day job as it matures onto the market.
> Trade secret laws are being used against employees routinely now.

Assuming this is true and that trade secret laws are being abused, isn't the solution to make trade secret laws less abusable? I don't quite understand the logic behind fixing this by making patents stronger.
Only issue is that the price of a battery replacement is the same as my Zone 4, and I am enjoying the objectively better hardware. Plus, I am biased against apple's ecosystem, but this is more subjective and has to do with my lack of dependence on iOS exclusives.

Thanks for the insight!!!
I was expecting this to be about http://wiki.c2.com/?LittleLanguage

But instead it's almost the opposite. Bentley's original use of the little language term was about optimizing the languages for specific tasks. Not about building them around explaining a single concept
It sounds like Selenium may be in the general area of your wishes: afaik there are browser extensions that create a workflow for Selenium, which I think you then run with scripts in e.g. Python. If you're in data science, Python is probably already useful for data processing.

Alternatively, other Selenium-like ‘headless browsers’ may also have visual tools for creating workflows—e.g. PhantomJS and such. See https://alternativeto.net/software/selenium/

Maybe there's even something for Scrapy, which is made for scraping in the first place, as the name indicates.
I'm a huge Curtis fan and have seen and read just about everything he has done, even his early appearances with talking dogs on That's Life! https://youtu.be/ajsCY8SjJ1Y

I flew to NY to see Massive Attack vs Adam Curtis in 2014 and it was probably the best live event I've seen this century so far https://youtu.be/25g6ShHtzWo

Excited to hear Curtis is back in action and doing more films, presumably still for the BBC where he seems to be a lifer.

I thought this was a great, thought provoking interview. He did tackle the darker side of banking he briefly discusses in relation to UK economic austerity in this short Newswipe piece 'oh dearism' https://youtu.be/3UstNBrmJFc

An interesting aside though - before Hypernormalization Curtis literally disappeared online for about 14 months - no news stories or Google alerts and quite a few links about him disappeared. Glad he's back and looking forward to seeing the new material.
You are being condescending based on the type of content that other people care about. Maybe this will help you better understand: consider HN starts banning your comments and someone chimes in, "oh dear, how will yters survive without being able to post his naive opinion?". Hope that helps.
Looks like the JavaScript API is ES5. Wonder if they've any plans to support ES6+?
Very exciting, should put a fresh breath of life into Minecraft for sure.

It looks like it's only available for Bedrock edition currently. What about Java edition? Is this Microsoft making an attempt to make the Java edition obsolete?
Some research is adopting this pattern too. A great example is Dr. Satchin Panda's clinical trial on time-restricted eating. You self-select an eating window and then document it through the app. Pretty cool stuff. mycircadianclock.org
My Pebble Time Steel has been in my drawer for 2 years I think. I bought it on release and didn't really use it for that long because I honestly didn't found it useful. What do you use it for? Most of the time I just find it easier to take out my phone.
As soon as I think Minecraft is old news something like this pops up. Seems very interesting.
We may be at a cultural impasse, here. I see code that's nested that deeply, and it just makes me want to close the editor and go find something else to do.

Whether it's single lines that make a beeline for the pure land in the east, or towering ziggurats of stacked contexts slowly plodding their way into the sky, it doesn't really matter all that much to me. I count both of them as "sprawling code that's difficult to read." Lisp's a functional language; it's totally acceptable to break things up with a `defun` (or I guess, in this case, `defn`) here and there.
> It's instructive to consider how: very locked-down app APIs to the operating systems (e.g. no dumping files all over the place)

But this is precisely the problem. And also why mobile apps aren't really native, nor becoming native. Developers think, "since our app is just a thin wrapper on our web service, why not just make a webview and do everything through the web?". APIs being opaque to the system means you don't own the data. Saving actual files in actual filesystem is still much better for user freedoms.

> A mobile device does about 99% of what they need -- most people aren't "creators", they don't author websites, write code, edit videos, design buildings, etc.

True to some extent, but how many of those things they would be doing if the mobile platform wasn't limiting them? Users don't imagine the hypothetical things they could be doing, they choose from what's available.
I can’t find anything more recent, but the iPad Air got 24 hours of battery life as a hotspot five years ago....

I doubt the 2018 9.7” iPad is worse.
Probably won't be long before a minecraft babel plugin exists.
Blackberry.

I have never had a more efficient handheld for doing what I need to do most, emali and chat/text messages.

The version with the thumbwheel, enabled me to race through messages. I would expect slack to do great on it as well.

It was not very good for web, apps, games, like my current smartphone is, but I think my current smartphone is clumsy and slow when it comes to message and email.
And OPEC immediately counter-punched, lowering their output MORE than anticipated. So really, it doesn't mean a damn thing. We will be paying the same, or more, at the pumps. Trump had been asking them to keep it the same so prices would lower with the new US production, but they voted against that, with Saudi Arabia making the biggest cuts. Russia (not in OPEC) cut back as well. So, it seems it's a net loss for the consumers, but great for oil companies.

https://www.nytimes.com/2018/12/07/business/energy-environme...
Google Voice.
Well the shoe seems to be fitting quite nicely lately.