skysight-inc/HackerNews huggingface dataset:
> Sure you use green circuits everywhere, but your compression ratio on belts is only 2.5 : 1

That said, your compression ratio on trains is double that again, because the green circuits have a stack size of 200.
Not sure if this qualifies but I have Debian on Chrome OS. For me Google Drive is nothing but a symbolic link that I pass stuff back and forth on...
Comments can be ignored, moved, misinterpreted. A test asserts correct behaviour. The only way to make the build fail if someone has (incorrectly) replaced the "complex toLower" with the (incorrect) "built-in toLower" is to delete or change the corresponding test - which rings way more alarm bells than a vague recollection of "hey, didn't there used to be a comment around here that said we shouldn't change this?"

Machine-time to run tests is cheap (if it's not in your codebase, then I agree that your benefit calculus may be different) - human cognition and awareness to prevent mistakes is valuable.
I hope you can sooner than later. It really is a good upgrade and allows for some really nice ways of expressing code.
I only wish Micropython had a real debugger (pdb).
Multiple approaches I've seen in the past. My most recent approach is to rely heavily on unit tests and do 99% of your testing there. Before opening a PR/MR/CL into `master` I test my feature out end-to-end using `docker-compose up --build service_name` and make API calls or use the UI to test everything. Code coverage keeps my confident that everything works, my tests automatically run on all other engineer's machines, I can test the code in a very-close-to-prod environment, life is good.

Another approach, from a previous startup, who mainly/only used PHP was to volume mount the code you were editing into the containers that were running and to expose an xdebug port for our IDEs to connect to. This was very hacky and error prone but when it worked it worked.

Something that I plan to do in the future is to setup some incremental build system that can build all of my software and use that to build my containers. Whenever these outputs change I'll have them redeploy the container in docker-compose or minikube. This way I get very fast builds, very small containers, and much fewer hacks.
> If I could <use standard protocol or API reliably>, Google would earn more of my money.

This is wishful thinking. Across their product line Google extends and abuses common standards, or more frequently rolls their own parallel which dominates by virtue of convenience and userbase.

Try using an organizational (GSuite) Google Calendar account from any app that isn't Google Calendar, and it'll quickly become clear that this use-case simply isn't optimized for. Simple things like sharing calendars with write access don't work without finding a particular settings page that hasn't been updated since 2009.

There is also no API for room reservation systems if an organization is using Google Calendar for those that I can find.

And of course, need I mention the casualties of RSS compatible Reader and XMPP/Jabber compatible GTalk?

The parallel to Microsoft's 90s EEE modus operandi is plainly evident. But with Google, it even stretches into web standards. Google has shown little interest in being a good citizen of an open protocol-based ecosystem, except at first to get new users into the walls before they close the gates.
Monthly or quarterly vesting is standard across the industry. FB and Google start vesting within a few months and large companies are switching to this norm although large startups till tend to have 1 year cliffs. You get liquidity though from signing bonus (which is paid immediately after joining but you have to pay back prorated if you leave in the 1st year).

The one exception is Amazon which is notorious for its backloaded vesting schedule.
Mission burritos, dosas, nouveau veg/vegan, food trucks
Is this[1] what you are referring to?

[1] https://github.com/odeke-em/drive
As I understand it:

> Do people really want to use such complex, heavyweight languages for scripting?

The way I'm reading this, "scripting" should be taken to mean "embedding." Sometimes you do want to run significant amounts of code in a context where traditionally you'd want an embeddable language like Lua or JavaScript, but the fact that such languages are built for scripting (i.e., more optimized for connecting other high-performance components together in a flexible way than for being a high-performance component itself) becomes a limitation.

Some historical examples of where people have wanted complex languages in embedding contexts where scripting languages would have been an easy choice: Google Web Toolkit (write webapps in Java compiled to JS), ActiveX, eBPF, the very idea of loadable native-code modules itself. All of those approaches to the problem have their downsides.

> Do garbage collection pauses cause significant issues when embedding Lua or JavaScript?

Yes, https://www.google.com/search?q=javascript+gc+pause

> If so, I would expect implementations of those languages to switch to reference counting

Reference counting and tracing garbage collection are duals of each other (Bacon et al. 2004, "A Unified Theory of Garbage Collection," which is a great read). You're going to do the same amount of work in both cases if you manage to clean up the same garbage (i.e., if you deal with cycles), it's just a matter of when/how you do it. Technically, yes, reference counting gets you predictable performance (unless you solve the cycle problem with a backup tracing GC), but it may not have the characteristics you want. Knowing in advance that you're going to decref a bunch at an inconvenient time doesn't really help the underlying problem of GC pauses. :)

> To get good performance, don't WebAssembly implementations need to use JIT-compilation internally?

I think only if you are running wasm that changes dynamically / independently of the application, which on at least one "for reasons" platform (iOS) you can't do anyway. If you're willing to ship the wasm with your application, you can AOT-compile it.
https://github.com/dsoprea/GDriveFS

Fuse driver wrapper
I'm calling BS on this. I lived in Melbourne for the past 5 years (left 8 month ago) and never saw any 2br apartment that would be that cheap with a standard P+I loan with 10% down.

I guess it's possible if you took out an interest-only loan for only a fraction of the purchase price, but then you've painted a highly misleading picture.
There are probably more people but few want to discuss it out of fear about local market cost readjustment.
When I started playing Factorio years ago I heard someone saying it closely resembled EE, in that items on the conveyor belts resembled electrical pulses and the belts themselves were wires. It's interesting to see those comparisons shift to software engineering
If you need help, click here
MacOS X was invented before package managers and virtual machines/containers and the whole cloud thing became popular on Mac. Mac ships with Apache too.
If I need access while I'm away from home, I go through my home VPN. This is what I do on my cell phone.
This is actually not a hard problem at all. Slack, Steam, heck even Google Chrome have no problems across various distros, and all have pretty good toolbar icon support, notifications, etc.
Do most people have to go through all of this ceremony or is there typically a JTAG port on a motherboard that will do the trick?
That's a different claim than you started out with. Additionally, remittence gets a lot harder internationally. Some of those services charge very hefty fees.

Being the best at something is different than not doing something at all. You don't have to be the very best at something to generate value doing it.
Yeah, like, pretend you're looking at a message in a FreeBSD base system's documentation or something. They're just saying "don't write new shit that relies on macOS system PHP, because it's going away"—it is... not recommended!

As pointed out in the thread, it says the same thing for Python2 (though only if you run it bare for some reason, not with --version, and obviously only if you're invoking the system Python2, not something from e.g. Homebrew) so it seems to just be the message they use for anything that's deprecated and expected to vanish from macOS installations in the future. I bet the same message is used a bunch of other places.

I'd be kind of horrified if anyone's writing PHP on a mac that is not targeting the system's PHP specifically, but is using it. You want whatever version's gonna be on your deployment target, not what happens to ship with your OS installation. Included scripting languages are there so you can write scripts targeting the OS, not develop with them generally. You could, but it's not what most people are going to want.
This is going to get even worse under the new District Attorney.
> Well, Wordpress can know auto-update the plugins...(sic)

And your site (Or some parts of your site) could break at any point in time without your knowledge and remain broken for a long time until you find that it’s broken. There is no platform that doesn’t require “babysitting” with maintenance and testing.
Maybe lisp could shine here?

While writing lisp code in classic editors, you already shouldn't be editing or navigating code with classic commands, instead you will be using structured editing.

Of course it isn't limited to lisp, but languages with C-like syntax are harder to use for structured editing.

I highly recommend watching this video, where the speaker uses voice commands to write both in emacs-lisp and in python.

https://youtu.be/8SkdfdXWYaI?t=540
Can someone explain to me the significance of A-level grades? If I understand Wikipedia correctly, students apply to universities using predicted grades anyways, and receive offers that are conditioned on the final grades. How about just make all offers unconditional? And if you are not going to universities, do anyone actually care about your A-level grades?
Dan Gilbert talks a lot about the science behind this: https://www.youtube.com/watch?v=BwQFSc9mHyA

The part about kids starts here: https://www.youtube.com/watch?v=BwQFSc9mHyA&t=770
This is actually really interesting. I don't think this is a problem with policing or political correctness. This is something I always think of when looting is mentioned: Most people reading this could walk into any grocery store (or Target, or auto parts store) and just purchase whatever they wanted without even thinking about the cost. For all practical purposes, in a software engineer's budget, expenses like that are a rounding error. My point is that the problems and solutions are usually a lot more complicated than they seem. The various social forces at work in SF are kinda crazy when you think about them.
_humans_ are in the 5% word error rate ballpark for large vocabulary recognition. I think generalized perfect accuracy is very very far away unfortunately.
I'd love to try it out but the realm in which I am moving is around 32K of flash and 6K RAM. And if my research was not wrong MicroPython needs at least 256K flash and 32K RAM, and that's without any user program in Python on top of that. That's quite a lot ...
I think it was a good idea in principle, but worked out poorly in practice.

Pro: You don't have to download it, it is already there

Con: It is always going to be an old and outdated version, since Apple can't keep up with the open source developers, so you probably need to download it anyway, and then deal with the confusion of having both the old and new versions installed

They probably didn't foresee how it was going to work out in practice, in hindsight they probably wish they'd made a different decision. You learn from experience.

Also, Unix OS vendors have had a historical culture of bundling things. Back in the old days, before widespread availability of the Internet, it made sense to bundle as much with the OS as possible, since if it wasn't bundled it was hard to get. Even after the Internet became widely available, back in the dark ages of dial-up, downloads were so slow, it made sense to include as much as possible out of the box. It is a different world now. But keep in mind that Mac OS X Server 1.0 was released all the way back in 1999, and back then those times were still the reality for many people, and a recent memory for many more.
How many 9's of durability do you think this is?
If I could type that fast, I would immediately try to use the keyboard to think on screen, like thinking out loud (or subvocalizing).

Writing as I think is like climbing with a rope. I don't get mental superpowers, but I do have an easier time mapping out ideas, as I don't have to rely so much on memory. Then faster typing means faster, easier ideation. Maybe I would journal more.
We should flood it with seawater.
That’s a pretty pathetic amount of storage for $5 a month
Hopefully someone cooked an egg on the sidewalk.
The CEO shouldn’t be asked to without at least a 5 digit bonus next year. Think of her family. Ugh, I donated a random $5 to Mozilla and regret even that little bit now.
I thoroughly enjoy the PNW forecast discussions. They feel so human compared to other area discussions I've perused.
What do you mean by display notches? Like the iPhone's unibrow?
Considering the litte morality play you typed out includes the exact "developer arrogance" and "flow state" quotes from the OP, I'm guessing this is an exaggeration in anger and it's impossible to argue with until you provide a non-exaggerated example of your 30-year work environment.
It would evaporate leaving salt.
>The craziest part of Hacker News is the near universal opposition to cryptocurrency and blockchain technology.

Done jerking yourself off? Now do some real work.

Describe how BC - public, decentralized, PoW - allows financial or other highly proprietary information to be posted to a block over the network without risking privacy and without in one way or the other turning into private block chains for distinguished entities?
How do you rationalize this? There's no situation where having a legitimate competitor to the App Store makes the situation somehow worse for smaller developers.

At worst, they continue their business as usual. At best the competitive pressure allows their business to stay the same but with higher margins. Most likely they would eke out a bit more money than the status quo by using another App Store competitor alongside the App Store if they choose to do so.
What does "generating value" mean in this context. Aren't most transactions just shifting resources around?

If i have a bunch of cookies and my friend has a bunch of cup-cakes, and i trade some cookies for some cupcakes, what abstract value was created? The total number of cupcakes and cookies stayed the same, they just shifted around (like musical chairs). Neither me nor my friend are any richer, although we may be happier. Was this transaction useless?
A friend created a game called “Far Star”, what do you think? Here's a 3m video
Strangely, that's entirely the opposite of what I understood from the original comment. To me, "you can just use XXX" sounds like someone just told me that "all you need is XXX; don't worry it's simple". The assumption is that the HN'er saying it and the HN'er being said to share an implicit level of expertise since we are all talking about mutt here.
I run on the assumption that the government has my data anyway. So it doesn't really matter whether they get it directly or via google. Since google wants to target me with ads, I preference removing google as a middle man. Bonus points for removing the only half-decent excuse for collecting that data anyway, so now the surveillance state is a bit less defensible.
https://old.reddit.com/r/linux/comments/3z0yft/why_does_goog...
What kind of comment is this? Sorry, we had more than mastered the thermometer and proper record keeping by 1931. Some weather stations in the US have had their highs and lows continuously recorded since 1870, which is when the National Weather Service was established. Of course, the history of record keeping for temps and predicting weather was extremely important for farmers and the Farmers Almanac has been published since Ben Franklin's time.

The 1930s were an extremely hot decade. The Dust Bowl happened in part because of the extreme heat and drought during this decade. It exacerbated the Great Depression.

https://en.m.wikipedia.org/wiki/1936_North_American_heat_wav...

https://www.gettyimages.com/photos/dust-bowl?mediatype=photo...
I looked at it with excitement and realized that it’s Windows only. It doesn’t seem to have support for macOS or Linux, and the website doesn’t even have a standard “system requirements” section (or one I could easily find in the documentation).
Yeah, exactly. I cannot believe they use this story as one of the anecdotes about rich people being bad.

Teachers are not their slaves. They can choose work that is better.
However, we have a site with visual builder that is no longer under annual subscription.
Well it's a VPS that I use for more than just nextcloud. And I don't use all the storage I already pay for. If I needed more, I could pay $0.10 per GB for additional storage

Google drive and dropbox are better deals for storage, so I can see why they'd be attractive for people who need more.
rclone does work, and quite well, but it's not a sync client; it lets you do a one-off upload/download, or FUSE-mount, neither of which are quite the same thing
Don't stop, just keep flooding it. Aren't the ice caps melting? Eventually an ecosystem will form.
There’s something puzzling about these “Earth’s highest”, as back in the 80’s near Lake Chad, it seems we used to see above 40 C often enough it was notable but not at all unusual, and sometimes hotter, 45 C or occasionally 50 C. Past 50 C, the French and German thermometers didn’t have marks.

I had 125 F - 135 F in my memory. These articles imply that’s not possible. If a tree falls in the woods ... Or, rather, if the sun heats your day in Africa but nobody measures it, is it not hot?

In the surprisingly hot times, your home, at night, furniture was hot to the touch. Weirdest thing, so used to objects indoors at night being cooler to touch.

Too hot to sleep, so a trick was to get in shower in a top sheet then get back to bed and hope to fall asleep before very fast evaporation stopped cooling.

Everything I’ve researched says I’m mistaken, it wasn’t that hot. But then I wonder, how great are temperature records in obscure microclimates in Saharan and sub-Saharan Africa?

// Records or it didn’t happen.
If the relative humidity is low enough, it might be 25°C or less.[0]

0) https://en.wikipedia.org/wiki/Psychrometrics#/media/File:Psy...
You just described the Salton Sea.

Spoiler alert: people put terrible contaminants in the water that are now dust-borne, and it smells terrible. These are unrelated phenomena.
None of them deal with trying to provide a file system interface right?

If you want to compare, compare to Dropbox.
Is SQLite capable of supporting multiple writes to the database from different processes at the same time?

This question is purely around INSERTS - no UPDATES.

Anything I should be aware of? Looking to write data from multiple services to an SQLite file.
It's kind of complicated to consider creating new programming languages as reinventing the wheel. Every new language will be created with a smaller ecosystem so someone will always have to rewrite X that some older language already has. But they are also created with the knowledge of what worked well and what didn't in those previous languages, so it's not reinventing the wheel, but inventing a wheel that (attempts to) corrects the fundamental mistakes/compromises that were inevitable with the knowledge and tools of that time.

Julia was created with 20 years of extra knowledge from Python, Matlab, R and other languages, and from a domain that basically didn't exist when Python was designed, resulting in a set of features that cannot be added to Python at this point. It's a different wheel, which can move faster so even if the cars with the old wheel are way ahead, it can still eventually catch up (creating libraries in Julia from scratch is easier and faster so it can compete even 20 years late and with much lower support). Should we stop trying to create improved languages, stay with the languages we have now forever and simply create increasingly "clever" ways to compensate any flaw (that can't be directly fixed without breaking all that legacy)?

Plus Julia has web frameworks like Genie, but it's true that they are nowhere near as mature (especially compared to a project that is considerably older than Julia itself).
How about Hugo’s stability when upgrading? I haven’t tried it myself, but have read many a comment (including on HN) on how even minor version upgrades end up breaking things.
Exactly... you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem.
Having a kid is not like having a dog. So don't use it.
Before I have kids I read, I ask and the only thing I learn was that having a child is not easy. Actually is very very hard: they need you for fun, for food, for clothing, protection, guidance, role model, money, etc from the moment they are born till very late age. Your partner relationship is going to change and the new focus is the baby. A child is not a benefit is a person so you cant.really give them a value. For everyone means something different, for me it means giving an extra 200% so I can provide the best opportunities and I can spend the most time with him.
Could be, but I've yet to see an example of any NLP task that performs anywhere near as well on Russian as it does on English. Trouble with NLP in general, is that humans, armed with their imperceptible error correction and general intelligence, expect unreasonable things from systems which fundamentally have neither. Error rate in single digit percentages is commonly perceived as terrible, and because of the cardinality of the input space "plausible" errors don't really happen and failure modes are mostly catastrophic.

This applies to all languages BTW. There are only very, very few NLP systems that actually work, and they are all in a setting which tolerates a fairly high error rate (e.g. ranking).
Don't worry, the Windows one is pure garbage.
Maybe if everything the agreement is about is on the blockchain.

However i cant think of a non-contrived example where that is true. Real agreements involve real things in the real world, outside of the reach of automated compliance checking, and you're back at square one.

Perhaps you could say that the formalized computer language helps disagreements, but lawyers already have formalized language for this, and i suspect legaleze is better for making human-agreements than some turing complete language ever would be.
As if you desperately need 99.9999% in your private life. Let's be realistic here.

If you need it for business, pay for it and go to AWS, Backblaze, GCP, Dropbox, etc.
It lists esoteric languages like Brainfuck, LOLCODE and Shakespeare for example, but misses on including languages like Hello and Hello++, which were made specifically for Hello World. Weird.
After reading the paragraph about efoils I just spent the next twenty minutes on the efoil site. Now I really want one. https://liftfoils.com/efoil/
I was in Kuwait at the end of July back around 2010, and the temperature was in the 120s. I remember getting off the airplane and thinking that we were walking through the exhaust of the jet engine, until I realized that's just how the air feels for a big chunk of the year. You get used to it, but it feels like someone is pointing a blow dryer in your face any time the wind blows.
Haha, I feel seen. Thanks for your comment. Wish someone would have warned me away from XAMPP and MAMP before I went to all the trouble!