skysight-inc/HackerNews huggingface dataset:
Clojerl is really cool, and you should play with it; it's actually surprising how well the semantics transfer over to the Erlang VM.

If anyone wants something that feels a bit more vanilla-erlang-ish, one should also check out Lisp Flavoured Erlang. It is almost a direct one-to-one translation of Erlang into Lisp-land (actually made by one of Erlang's co-creators), but also provides Common-Lisp-Style macros, and a much more consistent, cleaner syntax than vanilla Erlang.
It seems they're copying the back-end API which would not be covered by the client SDK license.
I've visited a few countries in SE Asia and could never see the appeal of living there longterm, at least in the metropolitan areas. The food and living costs are cheap but in return you get terrible air quality and lack of clean tap water.
Well, the "older tech" is ridiculously cheaper.
The nice thing is where we are well past the point where figuring out if 2 devices are compatible is something most people will bother doing.
You forgot the children you raised. Hopefully they will do good stuff and maybe have their own children.
Haha, I didn't notice that actually. The presentation I saw was last year by some folks researching the topic who found a way to make it economical enough.

I could have sworn the name was the one I thought but guess I am too old to have a good memory =)
The snark is well warranted but it doesn't add to the conversation so I understand the down votes.
> we don't do that to humans

There's a very brief historical window where killing all men of military age plus the infirm, making younger men menial slaves, and forcing women into reproductive servitude hasn't been the overtly accepted norm of warfare, and where preventive (as well as even outright aggressive) warfare hasn't been seen as legitimate. But even if overt norms have changed, actual behavior in war has changed less than the overt norms has on all those grounds. Ethnic cleansing remains a common practice in war.

Moreover, much of that is a acheived in the wake of war, and quite arguably deliberately so, through factors like political subjugation and economic coercion even when the overt norms are adhered to in direct terms during the conflict.

And aliens aren't likely to be logistically compatible enough to make good menial slaves, or reproductively compatible enough for that form of servitude.

> We do not consider pre-emptive strikes to be justified for a reason.

Pre-emption is generally considered justified in just war theory, preventive war is not. OTOH, all actual war is at least preventive if not nakedly aggressive on at least one side, and war still happens not infrequently, so the overt norms are not the same as actual behavior.
Yes, indeed. But not all problems need or benefit from a modern solution.
You're right, I should have made that my question.

The article explained why the crisis is much worse than it would have been if the government had acted wisely. If you disagree, then present some specific arguments, not just the vague, general one that the Chinese government is not stupid and so therefore it must have acted wisely.

"Please don't attach everything that happened in China to politics" But the article was about governmental action.

But I am going to assume you know all that and you have avoided a discussion of specifics because you know that it indeed did screw up.

"Please don't attach everything that happened in China to politics" But the article was about governmental action. So what you are trying to do is divert attention away from the government's action. My observation is in the last year or so at HN, that has become the standard tactic for China government defenders.
How can an ISO standard grant access to a form of property that no one even thought could exist until decades after the ISO standard was written?
Agreed. Boring jobs leave me unhappy and increase the odds I'll quit and move on.

In fact, I've changed jobs roughly every 2 to 3 years precisely due to boredom.

It sounds nice to be able to get by day-to-day in a full job but it's not a good fit for me personally.
Sure, lots of newer tech has legitimate uses and reasons to choose it over other options in some situations, but there are a hell of a lot of projects out there that are way more complex than they need to be, often at UX cost in addition to development cost, because everyone making the decisions have incentives that don't align very well with UX or controlling costs. For every legitimately-good-use of a hyped new software technology, there are probably (I'm being conservative) three unnecessary ones. Sometimes these can compound into some real monsters of over- and mis-engineering.
Choosing Choreography or Orchestration for Your Microservices Architecture
The permissive license here does not matter, since Oracle did not comply with the extremely liberal terms of the license.

The implementation of Java and the implementation of the AWS API does not matter, since the Oracle-Google suit is (at this point) strictly over the structure sequence and organization of the APIs. How the code implementing the API came to be is completely and wholly irrelevant to the suit at hand.

Not that it matters (as explained above), but you're also wrong that google took java and executed 's/java/GoogleJava/g'. They re-implemented the entire API in dispute by hand, the only portion they copied from Oracle's implementation was the API.
WiFi 6 works on 2.4 as well.
In response to your linked (unsourced) post:

> This is not correct as far as Proton is concerned and easily verifiable. ProtonVPN is 100% owned by Proton Technologies AG (Switzerland) which also develops ProtonMail and is not affiliated or owned by any other company.
This misrepresents the situation as the client SDK is not what is being copied. In fact, you can use the same Amazon client SDK to hit the Oracle backend api, which Oracle did copy from S3's backend.
>she'd find at least one guy who is an exec or VC making 7 figures per year,

Does she have them audited? Because my "Tinder Salary" is an order of magnitude greater my actual salary.
that was insightful, thank you
That's fair, and I generally agree.

For core programming work I found Vim/Emacs superior to BBEdit, and ultimately settled on Emacs because of Magit[+] and my proclivity for Lisp/Scheme. I switch to VS Code when I need/want to use its JS debugger combined with its "cadillac experience" re: TypeScript and JavaScript.

Even so, depending on the use case, giving BBEdit a shot is probably worth the download and time spent — it's a great dev tool and I've never regretted paying for the license and upgrades. For example, BBEdit has been invaluable to me in recent years when trying to sort out broken webpack builds and I needed to efficiently hunt through multi-MB .js output files.

[+] https://magit.vc/
Are the proposals for adding income tax to WA going to also reduce the sales tax in equal measure so that the states total revenue stays around the same amount?
I can no longer follow what you're arguing, nor do I think you're considering what's been presented to you. Have a good day.
I understand that not being backwards compatible means new wifi 6 devices can take better advantage of improvements, but it will also probably be a bit of a mess for years while millions of legacy devices muddle on, and years even before manufacturers start making wifi 6 capable hardware the default.

Not only that, there's a reason many (most?) smart home devices still only support 2.4ghz, (range, particularly through solid objects I think) and I don't think that is going to change.

Or are we going to be stuck with wifi routers that have to implement ever wifi protocol?
Probably unpalatable to industry. Do you imagine ASUS would want their newest 2020 router to only be Wifi 2018?
A $300K/Month Healthy Meals Delivery Service
Agreed. Money is a step function. You need to make enough to live comfortably. But after that, having good interpersonal traits is everything.
I'm not sure I agree that Amazon has done meaningful work in the world of books. They've crippled the book industry. They've ran a ton of brick and mortar bookstores out of business, which has effectively destroyed community centers. There are other alternatives to Amazon that have "made the experience of buying books so much easier". Visit powells.com or alibris.com.

And what they've done to the publishing industry is a whole nother beast.
Android is Android/Linux, just not GNU/Linux.

And sure, Google can change the kernel, but that would be a lot of work. The same could be said of many Linux distros. For example Debian GNU/Hurd is an experimental version of Debian swapping Linux for Hurd.
> Dark Forest seems predicated on the idea that it is mathematically impossible to ever not be committing genocide because it is the one and only correct answer.

No, Dark Forest is predicated on the idea that those who don't commit genocide against potential threats first eventually have someone commit genocide against them.

> Yet here we are existing in a world where genocide is not the goal of every living being.

Dark Forest doesn't hold that that calculus applies between all living beings, just to beings in the specific circumstance that physical law appears to dictate must exist between intelligent species arising on different worlds.
I work mostly in the "webshit" and mobile industry. The last time, in a work context, that I saw a site (in this case, from a vendor) and went "goddamn, for what it's doing, that is fast, this is really nice to use!" it turns out it was... PHP running on some normal-ass single instance VM or server somewhere, serving mostly just HTML.
Monotonic version numbering is the way to go, and years are the most consistent and best understood mechanism for something with a release cadence such as WiFi or a language spec.

We should adopt this as an industry.
I didn't check, but it is possible that the client contains a complete copy of the back-end API. That would be pretty common with auto generated clients.
How to stop rising sea level
It's pretty simple. He's saying OP worked at Google for 6 years but his career progression has been largely static.
There are at least 19 alternative languages for the BEAM[1]. If anyone knows of any I’ve missed, let me know.

[1]: https://gist.github.com/macintux/6349828#alternative-languag...
Exploring the MiSTer and DE-10 Nano FPGA – Is This the Future of Retro?
Yeah I've got a handful of random devices that are still just 2.4. my thermostat being the most front and center.
Nah. Taxes employers pay are way more than here. Why do you think salaries are 1/3 in EU? They’re protecting their working class from the evil job creators lol.
Consumers that need to know or care can be taught.

The other half or more of the market already doesn't understand the existing versioning scheme. If you print the version in small print on the back of the box, they'll be no worse off. Or simply elide the first two digits and they won't know it's a year-based scheme.

And who's to say they can't do a yearly release cadence? WiFi 20, WiFi 21, ...
Profit comes whenever your costs are less than your revenue.

GCP and Google are completely different. Nothing except a few inconsequential internal Google apps run on GCP.

Building servers and knowing how to address the needs of the enterprise are completely orthogonal.

Sorry the only citation I have is a podcast.

https://overcast.fm/+RWDUSvtD8
It would be surprising if it weren't. You are rerunning a list of instructions in a common syntax on common equipment shared among everyone. Every instruction and line is documented somewhere by someone.

Imagine if programming languages were a thing produced by nature and no one knew any of the commands, and new commands were found by just testing them out or theorizing that they might exist. You'd be getting the nobel prize for proving ls can take arguments.

Biology is not a clean science. Results are noisy. Results can be different depending on the manufacturers batch of the reagent.
> Most startup CEOs don't make much.

Depends on the startup and what stage it is. If it's a successful startup, then the CEO is sitting on a pile of stock that will likely be worth millions. If it's also a later stage startup, then likely he is making at least as much as his senior developers on top of that.

Either way, he's a much better bet if you want to be a millionaire's wife some day. Also, executives typically have expense accounts that afford them a very nice lifestyle _right now_, even if their salary isn't that high. You can be making a modest salary, but leading a jetset life on business expenses.

> Are there really very many VCs out there?

Yes there are. Here's just one random list of them:

http://www.calstartuplawfirm.com/venture-groups.html
I think it is less confusing than IEEE designations were to a consumer but it could have been a lot cleaner than what they replaced it with.
My responsibility starts and stops with getting a paycheck to keep a roof over my family’s head as long as I am not working for a company that I feel is doing something immoral.
Because those 'best tools' are easily bored and feel entitled to more?

Look at the political discourse spewing out of Googlers at the moment. It's bursting at the seams from internal ideological friction.
For a pretty long time I disabled 802.11a/b/g on my AP. All devices on my home network must support 802.11n or better. It isn't really an issue because 802.11n is actually really old. IIRC the presence of older 802.11a/b/g devices will cause throughout to decrease for newer devices as well.

Late last year I also stopped providing 2.4GHz for my home network. The only inconvenience so far is just a wireless printer not supporting 5GHz, so I have to print using a USB cable.

The level of inconvenience would surely be different for everyone, but in my case it's worth it.
In case of WWIII, these Americans have ideas to avoid the military
I don't agree. My bank issues its own hardware tokens that I must use, China mandates the use of its equipment and Apple does the same. If someone wants to mandate the use of a specific device, they can just do that. The fact that a similar standard exists doesn't mean much.

If my bank wanted to mandate the use of Yubikeys, it would do that, WebAuthn or no. It would sell me the Yubikey, as it now sells me its RSA token. I don't think the protocol the token speaks matters.
I've always liked Leonard Wibberley's idea from "The Mouse On Wall Street": buy stock in a company that's headed towards bankruptcy. As the stock price continues to fall, your money essentially vanishes into thin air.
I assure you, she is quite astute. The Tinder demonstration was just a fun way to show me how many options she has.

For example, with LinkedIn and its profile pics, it's very easy to figure out whether the guy you're chatting with really is the CEO of a hot startup.
> Software engineering just isn't that hard. Tedious yes, but not remotely difficult.

If you're ever feeling this way, move to a games company. Plenty of hard programming problems...
Once a well-meaning developer introduces local application state

And this would break the minute you have more than one web server. How many websites of any consequence are running on only one web server?

Having server side session state that can be shared across servers is a solved problem as is having a load balancer that handles “sticky sessions”. I’m not saying either is a good idea.

Also if you are “locking your database” even if you use a faster runtime, you’re just delaying the inevitable of your scaling limits.
Bad research doesn't usually hold up. Even good research doesn't always hold up over time. Was Bohr a bastard for getting the atomic model wrong, or just offering his best interpretation given what was known at the time?
Were you using jsonlite? Great library that can parse directly from a URL and transform into data.frame depending on JSON representation. I agree it is not clear from the get go which library should be used when you do something outside of base R. You kind of need to be in the known
Me watch many tv and have great word speaking.
Have none of you used GCP? It's a fantastic platform and those who your AWS are blind to the cloud native world.
This is the key. Model your threat and act accordingly.

There's (mostly) no reason for Joe Bloggs to want to protect themselves from a well funded state actor but they may want to prevent themselves being locked out of Google services because some bot triggered a threshold.
Quite a few things are based around devices like the ESP32 and ESP8266 which are very much only on 2.4GHz.

I think that we'll begin moving away from that to things having their own LTE-M1 modems in them and a token data service though. We're already seeing that to some extent, where there's hot tubs (literally!) that have their own internet connections to send "telemetries" back to the operator for advertising purposes. From the consumer perspective it's "zero configuration", for the manufacturer it means that "just don't connect it to the internet" simply isn't an option anymore unless you go and tear out the LTE chip.
I ended up creating my own, in yaml, with rails backend.

Includes multiple nested field sets, fields shown/activated by other fields etc.

The gist is: structure in yaml/json, then field code templates in partials, and validations on the back end. Included Salesforce list validations which was pretty neat.

The code is nowhere near reusable unfortunately.
if what she cares about is income, that's pretty damned sad.
It's going to require new hardware to support the new frequency so it only makes sense that if you support the frequency it should be required you do it with the minimum protocol version being the one that was around at the time the frequency was introduced.

And yes, tri band routers will be popular as well as switchable dual band routers (i.e. you can flip between 2.4/5 or 5/6 but not both at the same time)
Because such an unimaginative character will see no value in your input and will ignore everything you have to say, perhaps even going as far as excluding you from the decision making process and withholding information from you, therefore undermining your position within the organization. Don’t think it can’t happen to you, because it can.
Sorry, but aren't you making my point for me? people are diving into 'hypocrite' arguments, comparing apples and lobster.

In what way do I mis-represent the situation? Oracle is suing Google for copying an API. People are saying "but Oracle copied the Amazon API" -I'm trying to say "yea.. nah: not relevant"
I propose using a 3 digit date, no one will even realize if they aren't a tech person.

Our 2020 router supports wifi 018
Several ways to calculate that, but ignoring international profits you’re talking something like:

https://fred.stlouisfed.org/release/tables?rid=53&eid=18673&...

Corporate profits with inventory valuation and capital consumption adjustments: 2018

Q1: 1544b + Q2: 1561b + Q3: 1592b + Q4: 1593b

6290B giving an effective tax rate of 3.3% minus whatever they paid on foreign profits.
I think I was, yes. This is 2+ years ago. I haven't gone back because I got there with REST fetches and internalized re-framing of the JSON. I was just amazed how 'crude' it was, and that the dplyer bindings for ElasticSearch were non-functional (for me at least)
I don't mind having a 9-5 as long as it means I definitely finish at 5 and don't have to take my work home with me. I guess it depends on the company and what their work life balance is.
Dfd?
Yes, passion and slacking are not mutually exclusive. I am very passionate about the industry I'm in and the importance of the type of work I do, but....
Sure they did, JVM and CLR are kind of approximations of this.

Then the development experience still exists when using commercial Common Lisps, and Smalltalk provides also such full stack and interactive experience.
Just try it now, and enjoy how useful it is now. Don't worry about a grim future that may never come to pass.
I have fond memories from the mid nineties of a compiled xBase language that did this, their dominant version was Clipper Summer'87 — their last year numbered version, their next version was 5.0 and was so bad they lost most of their market advantage — in the mid nineties talking about a product called Summer'87 sounded really bad to me, humorously this was when Microsoft moved from a numeric scheme to years, which itself only lasted from 95-2000 (longer for server releases of course)
I would love to know what Brin, Page or Pinchai would think about this entire thread? I have a friend who joined Google a couple of years ago, and he said that working at Google has killed his love of coding. He comes into work, does minimal work, and then goes and works out. So this sounds like a common theme. I'm curious how the founders and CEO would feel if they saw this or if they think this is just an aberration?
It can be done in the same way that specifications for consumer electronics currently work. This router supports WiFi Hyper-Speed 5 Super Tough Technology with Ultra Frequency Crystals (R) for enhanced frequency modulation GAMING EDITION ULTIMATE FATALITY RGB.

The rise of this sort of branding is very intentionally to make comparison possible, as you don't really know anything about the Ultra Frequency Crystals and why their competitor doesn't have them, just buy whichever ones have flames and a dragon on the box and it'll work itself out.
The site does a great job explaining what Clojure features exist in this port ... but what about Erlang features? There doesn't appear to be a first-class adoption of things like supervisors and actors like you see in Elixir, for example. Or at least the docs don't do a great job explaining it?
The idea that you can get 80% online what you can get from books is somewhat true for "fluff" books such as many business books and self-improvement books.

Serious books, however, are incomparable more valuable than either fluff books or internet reading. They require a bigger investment, but they can give you whole new ways of seeing. That only comes through a substantial investment and effort to see with a new perspective.

Try some books that have stood the test of time, such as those published by Everyman's Library or Modern Library. Often insight comes not so much from keeping up with the bleeding edge, as from about understanding enduring truths about life and the world.
This amazing type of sensory perception reminded me of another animal w/ a star shaped apparatus https://en.m.wikipedia.org/wiki/Star-nosed_mole.

My favorite quote from the Wikipedia entry, "evolution has repeatedly come to the same solution for constructing a high-acuity sensory system: subdivide the sensory surface into a large, lower-resolution periphery for scanning a wide range of stimuli, and a small, high-resolution area that can be focused on objects of importance" -Vanderbilt University neuroscientist Kenneth Catania
This guy is putting customers first, which is the exact opposite of most UX design philosophies I've been on the receiving end of. The entire discipline prioritizes minimalism, copying Apple, and making random changes to the interface just so they have "accomplished" something, which is how you get randomly broken messes like Youtube.

If UX designers made a gas pump, it would be a featureless white pillar with a single button and a hose and it wouldn't work.
Thanks for the reply. I'll never know that experience you describe, somehow I made it this far ;-)
I didn’t say anything about a bonus. These are stock packages.
This is why we should let Apple name everything.

Wifi Mesquite
Wifi Mistletoe
Wifi Kangaroo Rat
Wifi Roadrunner
Wifi Rattlesnake
Wifi Great Horned Owl

That way it's easy to keep track because we just follow the food chain. And with Apple in charge, it will be instinctive to know that Mac OS X Leopard is incompatible with Wifi Minnesota Big Game Hunter Dentist.