skysight-inc/HackerNews huggingface dataset:
Right on about the text input--maybe it was just my child's mind at work at the time, but Infocom and Sierra text entry seemed to allow for infinite possibilities and secrets to discover in the game world.
Indeed. Any poster on HN should consider that, relatively speaking, we are the no one.
It's pretty hard to answer this without knowing why it's crashing / not starting.

Like, the boring answer it either "buy a VM somewhere and install the database there" or "buy DBaaS from one of the many companies that sell them", but there's no telling whether that will improve things until you dig into what's failing now.

From your edit, it sounds like you've been "told" some stuff, and you seem to be referencing an error message without providing it. I'd suggest you head over to the docs or StackOverflow.
Purescript code calls into untyped code via its FFI for expediency or async integration constantly, for example.
Is microsoft: dangerous together better? Microsoft's web infrastructure, including Bing and edge and advertising on their properties are not controlled by Microsoft? They could fix this. One could be pedantic and say the entire Microsoft web stack is dangerous together, if you interrupt the default flow with a different browser, different search engine or different os this wouldn't happen (cause edge is only on Windows and edge defaults to using dangerous Bing). I'm sure it sucks but the all Microsoft combination together exposes you to this.
That is freaking hilarious.
Without seeing your code its hard to say. I will say that I have worked with kids right out of college that the "competitive coding" mentality when writing software. They come up with a solution really fast, but the code ends up being very clever. The clever code ends up biting you 6 months down the road when you figure out what actually needs to be done.
> The whole world of package maintenance is subject to this

Wrong.

There are two types of package repository, "maintained" and what I call "wild west". The latter include pypi, npm, homebrew, dockerhub, and any other repos where any old joe can sign up and start uploading packages under some name they choose. Uploaded packages are controlled by the single entity in charge of the account, except in rare circumstances like this when the site owners were alerted to specific mischief.

"Maintained" repositories have a layer of "maintainers" between the developers and the users. Their responsibility is to shield the user from irresponsible, user-hostile or potentially malicious decisions the developers may (and surprisingly often do) make. These include most Linux distribution repositories but also others like Nix and Guix. They tend to have fewer packages because of the added work of performing the maintenance and tend to lag behind release versions for the same reason but also because of an inherent conservatism of the maintainers. In return users get greatly improved stability. In the best cases (e.g. debian) the maintainers even do backports of security fixes to older stable releases. The maintainers also make decisions in a more public consensus basis and are better able to coordinate releases between different packages to ensure compatibility.

Given the choice, I run a mile from the former style of repository.
Are colors infinite?
New here. Are colors infinite? As a coder my guess is yes. What do you think?
Benefits of Exercise vs. Diet
It definitely goes both ways

See what happens when an energy's drink effect wears off
I write software for a medium-sized software company, and it's hard to quantify how much of the profit the company makes is attributable to my work, since:

- I work alongside many other developers, and

- My software wouldn't make any money if it wasn't being sold by good marketing people, supported by good support people, etc.

So it's hard to know who should get the credit.

If you want a share of profits as a SWE, the standard advice seems to be to start your own company. Then you (and your co-founders/investors) can keep 100% of the profits (minus what you pay in taxes). The downside is that profits are not guaranteed - your net income could be very small or negative, even if you have a great product.

Another way to think of it is that in business, profit is a reward for taking risk. If you're just an employee, you're not risking much by working for a company. The shareholders (investors) of the company, who put up capital that they can lose, are the ones who are entitled to the profits (and can voluntarily share them with the employees if they're generous).
The scariest thing about this example is that the green "URL" below the ad says "www.google.com". Who thought it would be a good idea to allow advertisers to fake the URL like that?

Unless it's an IDN homograph attack?
Having tried multiple food services, I've frequently tried because of an intro price, discovered the quality was meh, and immediately quit after the first week.
Works on Arch Linux, like it should
Knotworks
Still not open source. Or "beyond" open source.
Debian prioritizes being open source over being user friendly.

Googling debian google chrome results in instructions for getting chrome on debian.

I have 3 different distros installed on 3 different computers. Chrome is listed on all app searches.
You can do EVA with Soyuz https://en.wikipedia.org/wiki/Soyuz_5#EVA_details

However that mission will unlikely be possible for both technical and political reasons.
I think where the connection to gambling falls down is the “pay to play” aspect.

That you are never forced to pay is a defining aspect of “freemium”. You are always given the choice to wait out the timer/watch an ad for your next upgrade/level/continue/bonus/lootbox, rather than pay.
It's a 365-day calendar with the same leap-year rules as the Gregorian calendar, so yes, it should stay synchronized to the seasons.
As a developer, the old CoC is a pretty massive turn off for me. Even if I was a Christian, I think it I would still find it quite out of place. I can't think of anything that is gained by attempting to proselytize through the development process of a widely used, very general purpose software project. Perhaps viewing it as "proselytizing" is not exactly right, but it is certainly taking some kind of stand.

To be fair, I've never contributed to SQLite. I also don't condone any nasty attacks against the project owners -- that is inexcusable.

I'm sure they didn't have bad intentions. But as they say, the road to hell is paved with good intentions.
Alexa, launch Moon Lander
How about an iPod Touch and FaceTime audio?
Support for the often confusing X11 clipboard - aka CLIPBOARD/PRIMARY - predominantly depends on the toolkit (think GTK, Qt) your particular application uses. I'm very fond of Mark=Copy and Ctrl+Insert/MiddleClick=Paste, and to teach all the (modern) applications I also use to honor my preferences, I have a clipboard manager installed. My choice is XFCE's `clipman`, but all the popular and big desktop environments offer their own, functionally at least equivalent application for the purpose: KDE has "klipper", for example, while GNOME probably sports an extension that does the job. There are more standalone implementations, too, that don't target a specific DE at all.

Running one in your session allows to sync the toolkits' clipboards with X11's clipboard, which is what I choose to do - you only have one (history-enabled) clipboard that way, but it keeps the surprise effect ("Oh... I wasn't aware I was gonna paste _that_...") to a minimum, too :)
This all sounds great but I cringe a bit at yet another layer of abstraction in an already insane JS tooling ecosystem.

It seems like half of the time you’re just using the escape hatch to plain JS to stitch all of this stuff together, no?
GNOME 3 session uses Wayland now by default, so I wouldn't be surprised if it worked only for X11 clients or so.
Are machines really the only way to solve the accessibility issue? There are many countries out there - including developed countries - that use paper ballots exclusively. Why not adopt their practices wrt accessibility?
Perhaps the ad was using one of the Google redirect tricks? There’s a few google.com endpoints (if I recall) that you can abuse to redirect to arbitrary URLs.
The Kalman Filter for Bayesians
I agree, I think Typescript is a very good pick for UI developpement, it's easy to use yet you still have types that help with maintainability. I would definitely be using something like this to develop apps :).
However there are people who prefer other languages so it'd be nice if we could have a WebRender UI framework on which we could write bindings for any language, similarly to QT and GTK that have bindings for several languages.
It's nice and all, but this is a nightmare for accessibility. Not everyone can read paper or even move around. With this design, coding around those limitations is not easy. In the current model, everything could be done 100% accessibly. Why it isn't is a completely different problem. When everything is inherently physical, though, accessibility is not just about the code, it involves much more parts, such as automated devices to move things around. Considering how expensive devices made for accessibility are (a braille display is usually well over $1000), that would be a huge setback. I think the beautiful thing about computers and technology is that you're not tied to any physical medium and that information can flow freely between devices that can represent it in different ways. Now, there can be ten programmers working on a codebase, where one person uses a normal Windows box with a lot of GUI editors, another one uses Linux in text mode with vim, a third one has a Mac Mini with a screen reader and no monitor attached (my also blind friend programs like that), and the fourth uses switches, eye movement sensors or voice-recognition technology because they're physically disabled (see https://youtu.be/YRyYIIFKsdU?t=501). In other words, when everything is purely digital, you can consume and manipulate information in any form you like and in any form the computer can work with. It can be on a smartphone screen and with your finger, on a TV with a remote, through a voice-controlled speaker or a laptop with a keyboard, the choice is yours. The information is purely digital and not tied to a particular medium. However, in Dynamicland, the information is mostly physical and it's the computer that needs to process it, not the other way around. That makes consuming the information through a different medium than it was originally presented with very difficult. It would be possible for a computer to describe a Dynamicland environment for the blind, but it wouldn't be easy for a blind person to write the code on Paper. In a normal computer environment, such a person can just use a different tool (AKA a screen reader instead of a display) and work on the level of their sighted peers. However, a dYnamicland environment makes such things impossible.

I recognize the limited Value of Dynamicland as an exercise environment, maybe like Scratch. Even in that form, special considerations would need to be put so that disabled people have an alternative way of doing the same exercises.

Dynamicland makes a lot of other things, not related to accessibility, harder too. For example, how do you deal with larger codebases or distributed teams? How do you quickly collaborate on one piece of paper while being in two different places? Very simple to do for a Google doc. Almost impossible to do here.

The idea is kind of interesting but it would be only worth it in a pre-internet age. In 2018, people expect realtime collaboration with people in different parts of the world and with Dynamicland, that's not going to happen.
> I've been using i3 so haven't been able to switch from x-land

Check out Sway.
Please study tort and contract law before demanding statutory citations for everything.
i think that's true generally of any organization.

pareto -- 80% of work done by 20% of workers.

there's also some other law about the work being done by the square root of the total workers.
It may not make sense for you logistically, but while a twice-monthly subscription is too much for me, I would totally order these boxes as one-off gifts for friends and family.
asteroids did not have a dial. you must be thinking of some other game.
You could argue that the only reason renderers are optimised is because what they're rendering is the sole selling point of the movie. If they are not optimised, they'll not be able to deliver the novel picture that is expected to be loved by the audience.
I meant that perhaps noone else came forward to do the IPv6 DHCP module coding for systemd-networkd (or whichever sub-module)? That's a question.

Rather than asking whether isc-dhcp-server over SysV, or whatever was better.
Guess they should have bought btc with those student loans, eh? /s
Ok, we've changed the title to the subtitle.
Yeah, let’s not reinvent everything that is available in the R ecosystem again for some reason. R might not win a beauty price for best programming language but it does the trick just fine.
Reality vs. simulation – flying a real Cessna 172 vs. Flight Simulator X
And here I thought that clicking a mouse button to paste must have been one of the greatest mishaps in computer history. I hate that thing with deep passion, I don't want to think about the number of secrets and inconvenience that thing has led to for misclicking in an IRC-window or something like that.

Sorry for the non-constructive comment, I guess it is nice to know that some appreciate it.
In my opinion diluting existing, well-established terms is extremely dangerous and harmful for a project. If you're diluting established terms - like assert - you're kinda forcing readers to stop assuming anything about your names.

If assert isn't assert, and if return values are also abused, why can I assume get is get, sort is sort and so on? Sort might check inputs, get might delete the customer account, who knows at this point. And that makes anything but a tiny code base pretty much unmanageable, or at least very very hard to learn.
That and dietary supplements. So many people take dietary supplements without ever getting a simple metabolic panel to even see if they need the supplements.
Agree, if you are buying only on days where RSI is extremely low (below 30) then you can be much more confident you won't sell at a loss compared to buying when RSI is above 50
Northern Canada? Lacks the transportatjon for the massive weight of the concrete needed for wind, lacks the sunlight for solar. Has fresh water... But question is how much of that water is flowing in winter. I assume this thing fails at sub zero temperatures.
The sole reason the road problem is known is because when we build new highways going to the city centre, we start using the roads for less important things, thus reducing the efficiency of using roads. It's a well-known problem in city planning.

E.g. Instead of only using a car when you need to get there "now", you start using a car to get some coffee in the central area.

So there is no difference and that's why I mentioned it.
My last 3 jobs used pip and npm, they are ubiquitous. My current job makes infrastructure and uses both those too. Sure, we use officially maintained Ubuntu repos but it's incredibly common to use npm or whatever in combination with the safe package systems.
Computing sin and cos in hardware with synthesisable Verilog
Oregon won a lawsuit against Oracle a couple of years ago after the disaster of trying to implement their state ACA marketplace. The damages were paid in free Oracle licenses. This seemed so wrong to me.
Ubuntu did away with the default behavior to make it "more Mac-like". Although in my experience, the majority of people who want a more Mac-like experience go out and buy a Mac.

I set it back to default behavior on Ubuntu.

https://askubuntu.com/a/1028857

(Another Ubuntu annoyance - in "improving things" by switching from X11 to Wayland, they did away with the Gnome terminal tooltip which shows me how many characters I am resizing my Gnome terminal to. So it is now a rigmarole to set that up each time. Although they seem to turn that on and off at random, some random Ubuntu releases still seem to have it on by default).
Windows NT 3.1, the first version, required 12 MB RAM.
Thats a good start but what would have prevented the owner of "dujangoo" from siging their package? Nothing.
Please don't post baity titles to HN. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html

(Submitted title was "F* MBA, Get a Computer Science Degree Instead". We changed it to a representative sentence from the text.)
Can I build a Dynamicland clone in my area? That'd be excellent. For all the press this thing gets (from time to time), I still see neither designs, plans, nor code that I can use. Is this because Bret Victor shares ideas and expects that if the world finds them valuable, they'll implement their own? Or is there another motivation to hold this close?

Maybe someone has to build an Open competitor so that we can address problems mentioned by other commenters. Maybe I'll do that here in my hometown and share it with everyone.
Yelp is probably just holding his positive reviews hostage until he pays up.
The current facts about coffee and sugar are the following: drinking coffee is good for your mental and physical, while sugar is linked to depression, addiction, anxiety, heart problems, obesity and not surprisingly, PTSD:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4522929/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4086302/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5056806/
I am not sure which one Ruby fits in, I guess it is more like 4, where major version isn't really breaking.

I really don't like the idea of always thinking of Backward compatible though. Things will need to move forward. I think for a major version of a programming languages, it must provide something that offer major incentive for programmer to switch. For example if you want JIT that offers 2-5x the performance, it should only be working with new version going forward, and gets a chance to clean up any debt in the languages made over the past decade.
Just FYI, that ad you're talking about appears to really, truly be gone now. Im not sure why it reappeared, but I didn't need to take any other action for it to be removed.
If you don't track updates in an automatic way, you are not going to even know whether you need to update something. So there is no point to talk about security updates without implying some reliance on a package management system.

There are plenty of package management systems in current use where linking is an ideological or historical choice and has no relevance to security updates.
Thanks for an excellent article Steve, I thought it captured the spirit of the place quite well.
At the very least, I'd say allowing ASCII control characters in filenames was a mistake.

I think only NUL and forward slash are disallowed, which is needlessly over-permissive.
>It is near impossible for Bing to manually review every advert

I don't agree with this. Reviewing ads should be a straight forward process, much more so than reviewing an app submission. Plus, obvious issues can easily be automated, reducing the load of manual reviews.
I made edits. I tried using Windows Server 2016 Standard. I bought a legit license, but I can't download Windows Server 2016 1709 to get "Windows Services For Linux".

Stack Overflow hasn't been so helpful. I found all of the "told" items I mentioned there too.
X11 -> Wayland.
> A month is a wholly irrational division of time. It has no relation to anything in astronomy, ...

Well, except for its name. And its basis in the phases of the Moon.

https://www.etymonline.com/word/Month
That 'edit' survey of n=3 -- under some notion of average, the average HNer is a non-binary transgender 30yo.
Jan Paul beat you to it https://news.ycombinator.com/item?id=16211516
Fedora uses Wayland if your drivers support it (i.e., i915 Intel does, Nvidia blob does not). As a result different users may have a different experience.

FWIW, CentOS 7 is ancient and long predates Wayland in Fedora.
When I visited Dynamicland in January, I was building on a spreadsheet-like program next to my friend Omar who was building a map-based interface. Just by virtue of sitting next to each other, we were able to keep apprised of what the other was up to. At some point Omar needed a way to input a number to control the zoom of his map. My spreadsheet program had plenty of numbers, and ways to manipulate numbers, so we slid over one of my pieces of paper and it immediately worked to zoom into his maps. Omar decided that he’d prefer a slider-based number-input, and after it was built, he slid it over to my side of the table, and we used a multiplication operator I had built to expand the slider’s range. Again, it just worked. At Dynamicland you get composability and interoperability “for free.”

I jumped around a skimmed a bit, so maybe I missed it, but are they prrogramming for the room itself only, or in a framework/library that allows for this, or just in a similar language? Is it all just Javascript and a well defined hierarchy of objects that can be manipulated?

How do two people, working on two separate programs, share implemented functions "for free"? The sliding across the desk portion is irrelevant (well, it's cool, but for this specific question it's no different than sharing a gist link I think), what I'm wondering is the details.
No need to turn to his associations for evidence, you're free to read his work and judge for yourself.
The robot is really cool, I would like to have one just for random shenanigans! But I guess showing the 3D model would suffice for understanding what the user is doing, or is it easier to understand when actually observing the phone being manipulated in space by the robot?
Please do not take HN threads on generic ideological tangents, especially not with unsubstantive bait. It leads to shallow, repetitive discussions, and often flamewars.
I just read a BBC story about a man who nuked his liver by taking concentrated green tea capsules. He requires a full transplant and four years later his kidneys are failing and he has chronic abdominal pain. It seems that one or more compounds in green tea (safe as a beverage, problematic as a concentrate) may negatively impact liver function in some genetically vulnerable populations. Truthfully though, it’s not known exactly what happened, only that it does happen.
This calendar would cause the seven-day week to get out of sync. I was curious about this some time back and couldn't find an exact history, but it certainly seems like the seven-day cycle has been maintained continuously for millennia - probably dating from Babylonian and early Jewish practice, then spreading to Europe via Christianity, without skipping/adjustments. The shift to the Gregorian calendar, for instance, removed days but kept the cycle of weekdays - in continental Europe, 4 October 1582, a Thursday, was followed by 15 October 1582, a Friday.

Wouldn't this proposal cause nations that adopt it to shift their weekdays from nations (and religions) that don't, at the rate of one a year?
No one here is objecting to the SQLite creators' religious identity, only to the relevance or utility of their having added religious language to their software documentation.
Does dynamicland have any kind of permissions / access system, also with regards to pieces of the room, or the whole room, or is root access to the system also controlled physically, like a conference room projector?