skysight-inc/HackerNews huggingface dataset:
Um...no? Why would I do that? It's on my phone...with a moving dot where I am on the map, and a tiny lady in there that can tell me when to turn. I'm genuinely confused by this...what are you getting at?
I used retool at work for a while. We had some specific peculiarities with our stack that added a little too much friction for us, but overall it's a super impressive product with a lot of potential. I hope you guys continue growing so that it's around for a long time to come.

One piece of feedback/missing feature was the ability to see a version history. Ideally I'd like to be able to back up my entire set up to github so that we could rollback changes easily.
And before any says it, yes, I do love the idea of students EVENTUALLY learning a Lisp/Racket kind of language before they graduate. I would even be happy with an entire course dedicated to it. But I don't want that to be the CS1. I've just seen it go so wrong for so long now.
I'm not an unconditional HN fan (avid reader of n-gate), but the article is just a silly covert hit piece against the evil nerd morlocks (who of course build the infra that the NewYorker Eloi use to distribute their vapid opinions).
Try it - https://4uiu9z43qj.execute-api.us-west-1.amazonaws.com/defau...
I cannot show you any code but only tell you that our Erlang team is currently migrating all Erlang projects from rebar to mix and the rest of the Elixir tooling exactly for those reasons.
If only we had a network where end users could exchange data without a middleman.
> prefer debates be governed by [cherry-picked data] instead of whose argument is the most "humane"

To be overly generous, that's a false dichotomy.

There's a time and place for humane arguments and, in the absence of complete "data" (whatever THAT means), that may be all you have. At the end of the day, we're all emotional creatures and this often justifiably dominates considerations of human affairs. Not everything can be boiled down to problems in first order logic.
This is a level of crazy I did not think the FBI would go too. They wants to rely on a service/Company that has already lied to congress. Bots and more bots from all countries. Users may not exist, fake users exists etc. I think it might be a good resource to check, but they have been doing this already and they have not prevented, or stopped anything. Are they letting things happen?

>Federal contracting documents show the FBI began building its capacity to monitor social media at least as far back as 2012.

See, they collect like the NSA, but they dont do anything with the data. It becomes useless in a short window if there is no action. Wasting time, and money.
The "Googly Eyes" button is a work of art.
Best Science Book Ever
China fell low thanks to external sabotage (opium) and espionage (stolen tea,spices,manufacturing processes) by 5+ of the future economic powers working together in the take down of the superpower. This attack and disruption of established Chinese/Indian trade routes allowed new Western industrial manufacturers to step in and supply the market.

The US/UK has had anti-Chinese policies since the early 1800s leading to the modern day (people we celebrate were some of the biggest opium dealers in the world). Teddy Roosevelt (inheritor of a drug dealing fortune) even used the Japanese to sabotage China again when he was president in 1900s when he authorized Japanese expansion into Asia with a secret treaty.
What are you gonna regulate here, ban third party code? Good luck with that.
My experience for a long time has been that Linux is only usable with earlyoom. Running without it is a guaranteed way to end up having to power-cycle my system, often multiple times per day.
There are different bottlenecks in buses depending on the situation, and I'm not familiar with LA. However, the places where I've tried using the bus, the latency involved in walking to the bus stop, waiting for the bus, getting off and walking to the transfer bus stop, waiting for the bus, then walking to my destination far exceed the delay added the stops the bus had to make. In many cases it exceeded the total time on the bus altogether. Increasing the frequency that buses run a route has huge impact on travel time, but there is a limit as to how much you can do that without adding a dedicated lane. The small improvement in speed caused by not having to deal with cars is just icing on the top.
It's true that you can screw up the use of make in multiple ways, but that is true of any programming system. I find make to be a useful tool.

The most common mistake, by far, is trying to use make recursively (where make calls other makes down a directory hierarchy). That's typically where "builds are too slow" come from, because you end up with a hairball of complex workarounds because no one make invocation actually has the correct dependency data.

I just create a single makefile and treat it like any other program: Add carefully, ensure that the text is clear, etc.
Well, most countries are not particularly democratic, but countries with lucrative primary industries, especially strategically important ones, are often dictatorships. Which makes sense, because if you're a big nation, and you want to make sure your access to strategically vital resources is safe, you want to have a friendly government in charge - and a client dictatorship is dependably friendly, since they need you for the weapons they need to stay in power.

I'd say there's also the compounding influence of the colonial legacy. A colony usually has no culture of the 'citizen', since the people of the colony are basically a resource exploited by the colonist. Without a deep culture of citizenship, it's kinda hard to get a robust democracy going.
that is not even remotely accurate
For those of you who may not know the reference it’s from Chris Morris’s Brass Eye

https://m.youtube.com/watch?v=MIAJemmO-bg
"Commercial Paper" was a large part of the 2008 recession. Particularly, GE blamed it for lack of ability to create short term debt.
Would you mind sharing a photo of the shoes, or a pair of similar-looking shoes?
Interestingly, I wonder how much different the results would be if it were a man making the eye contact and smiling.
I appreciate the warning too but for an other reason, looking at pictures of something like lesions is very upsetting to me. I am not happy of it, but it is real.
Technicality very much matters. The legality is a reason for them to put you in jail, if they wanted to do so.
I wouldn’t mind seeing sub threads collapsed by default. (Of course I could always do that myself.) It would make for a cleaner page. I could scan the top level comments for interest subtopics/responses, and it would discourage thread-jacking.
As long as the debt remains between chinese lenders... That's a good way to give everybody money, and in fact that is a good way to have fake capitalism.

In a country like china where everything is in government control, without any investigative media, systematic corruption... I don't like conspiracies, but it seems like it's possible.
It depends where on the stack you are doing development. For compiler developers, kernel developers and driver developers it could have a reasonable affect. For user-space application developers and web developers it should have very little affect.
That seems like a huge straw man. What they say is that people use data improperly on Hacker News, which is also my experience. Very frequently things like papers posted as supporting evidence don't really support the posters position. Sometimes they don't say even remotely what the poster thinks. But that takes time to figure it out, at that point it has already fulfilled its purpose and people don't care anymore.

The structure of Hacker News just makes it very favorable to muddy the waters until the story disappears. And I think they correctly call that out in the article.
I recently started working with Erlang and Elixir at my current company and I'm doing everything with VSCode.

We have Erlang/rebar3, Erlang/mix and Elixir/mix projects, and no issues whatsoever with VSCode.
Once upon a time, .net code would just build. You had a nice list of project dependencies and references, and you could throw it all into a nice MSI installer that anyone off the street could use without being told how. It would plop debug builds in one directory and release builds in another.

Then Microsoft got rid of it because InstallShield gave them money. Now you need the super-extra-professional edition of Visual Studio to have anything but the most basic installer, and you need to hire a guy to write InstallShield scripts while he's taking a break from contemplating just how tough it would be to get by on pogey alone, and God forbid you need to change anything because the guy is on a different floor because he's not a real developer, etc. etc.
It's barely a hurdle, if you can't manage to configure your setup to meet your teams setup then it probably means you are not qualified.
With this topic it's important to remind people that while individual actions to address climate change are good, and encouraged, it's going to take serious systemic action and cooperation to address this to the degree it should be.

There was a climate scientist not long ago calling for a "world war-like mobilization" in regards to addressing climate change and that's exactly what needs to happen. Buying an electric vehicle and slapping a solar panel on your roof simply isn't enough.
I'd say the same reason the Spanish Wikipedia article for Alhambra uses La in front of Alhambra even though Al is the article in Arabic.

https://es.wikipedia.org/wiki/Alhambra

Native speakers usualllly ignore the articles from another language unless there was a cultural reason not to. It also just sounds better to my native ear.
> However, I think that even if the demand is not fixed, most of it is for basic legal services.

I dunno, public defenders’ work is in a way the most basic of legal services, and from everything I've seen their time is rationed pretty heavily because there simply aren't enough resources. There’s a lot of room to translate more productivity into more getting done rather than fewer people doing the same level of work. (OTOH, I'm not all that optimistic about AI short of AGI helping that much in the aspects needed in that role, because I think the limiting factors there are the harder to automate aspects of lawyering, not the more mechanical ones.)
Thank you all for your replies.

We have great advices here. It's pretty good to see how other people think, and what do they suggest, especially if they are more experienced.

I work from my home, in my free time, on my personal computer.

I've decided that I'll present them the first script and see how it goes.

Any more replies are appreciated.
From a language point of view, the main difference is that Elixir has macros. Used judiciously they are a good tool for abstraction and can provide some nice APIs.

As other people have said, there are no big new ideas in Elixir, it's just a well executed design in all the details. It also has the advantage of the tooling having been built from the ground up to current state of the art. As such, it is lovely to use.

The standard library benefits similarly. For example the '|>' operator in Elixir benefits from the fact that the standard library has a consistent argument order.
> It shouldn't be up to users to audit every damn 3rd party url to protect themselves. You went to a single url the publisher of which should be completely responsible both morally and legally for all content. The end.

In other words, shut down all businesses that rely on third party advertisement. Got it.
Keep in mind Lisp predates the Internet by many decades.

The Lisp tradition is to leverage the expressiveness of the language to quickly create functionality that would be included as libraries in other languages. If you need an algorithm implemented, just do it and if it turns out you need it hyper-optimized and able to handle the pathological cases you look for someone who has something like that.

The JavaScript tradition (once NPM became a thing) is almost the opposite, look for a library first, and if you can't find one then consider making it yourself and posting it for others.
> Clearly there is room for an alternative free software solution that will truly empower language learners.

I agree. There is also room for a free solution that will give me massages.
If it's meant to be used as shown in the top photo in the article, where the phone is held directly in front of the user at eye level, it looks quite dangerous.
Same here. Dang has sent me such warnings before and it's always with such politeness that you end up feeling like an uneducated fool. HN has some of the best moderation that I have seen in a while. I have been a moderator for a large website in early 2000's and I can only admire them. This is no easy task.
That's right, I did not account for dividends.

The S&P is currently yielding under 2%.
Which workers rights laws have been repealed?
So the gist of this unsuprising discovery is that Microsoft's translator 'AI' is actually supervised by contractors who listen to users voice data to correct their requests.

I'm very skeptical of these privacy claims. The fact that my voice commands are being sent to a random person on one end listening to them at home makes me reconsider the real purpose of these 'Smart Assistants' in general. If Microsoft thinks that the contractor can only access it via a 'secure portal' means that they are respecting your privacy, then the security is as a good as it being compromised and contradicts their end-to-end encryption claims.

To these companies, 'privacy' is just another buzzword used to keep us using their services. I think it would take something far worse than this to break the social inertia around these services and for us to reconsider using them.
If your actually a Director its not just a cool title.
Don't forget about fun. Games need to be fun.

To that end I'd recommend some non-computery game design too. Research dice games and card games, design and history. Design a dice game. Then make a card game or two. Test them out with friends and relatives. Make iterations of that game. Sketch out a board game.

This may be more the scope of a game producer, and if one works on a large game others will be managing the mechanics, but most everyone that works on computer based games also loves gaming in general. And it's going to be a miserable time being the only one on a team (if someone one got the job) that doesn't play games in general.
html != static
I taught Racket last fall, and failed to find any major ongoing projects or products I could talk about with the students. It's really only used educational contexts and within its academic research cult, it seems to me. And the number of schools that are using it are dwindling.
I get what you are saying, and on a certain practical level you are right, you can't be that guy who never moved past COBOL...but I think it needs to be super clear that you can accept the churn (as necessary) but you sure as hell don't embrace it. Embracing it, IMO, is how JavaScript dev got to be what it is. Broadly speaking, a lack of nuance and temperance is the great blight on development.
> In some cities like San Francisco, most incentives were removed and among my friends we all stopped using Uber (unless we really have to). It simply became way too expensive.

Does Uber publish data about SF? That could remove the speculation.
um you mean direct reports? here
Compromised by what? Whom? Listening / analyzing for what?

These stories are really overblown. All these companies are doing it in order to make voice recognition better. It’s simply not possible to do with some QA... you have to know what people are actually saying vs what the system recognized.
I evaluated Paredit while it was being developed. I thought it was a massive boon to working with Lisp.

Then, one day, I turned it off. I'm not sure why.

I think it's because I didn't want to get too attached to it. I reasoned that Paredit wouldn't always be in the places I was working with Lisp, so I had better remain flexible enough to not need it. And between the editor's paren matching and the way I format my Lisp code, I can be pretty productive in Lisp without Paredit or a similar structural editing tool.

Also, AFAIK Paredit is pure Elisp, so should work just fine in Windows.
This also caught my eye and it would be something I'd like to read about and discuss here too!
Microsoft may be listening to your Skype calls, like every other tech company
I know it’s java, I know it’s big and bloated and gross but at some point give IntelliJ idea a chance if you like the ide experience of vs code & ts! It’s mindboggling coming from editors & terminals
This is a wonderful article. I love The New Yorker.
A carbon tax and dividend scheme might be more politically palatable, as it wouldn't be as regressive.
Church Point! Jeez, that's north of the I-10. Once you get past Opelousas, you're practically in Yankee territory. :)

Here's a guy going through some Louisiana names and their pronunciations. Skip ahead to hear him pronounce Atchafalaya the way I grew up hearing it.

https://www.youtube.com/watch?v=2wFX0BNbVf0
javascrip is an amazing language- get over yourselves
I'd approach it from a different point of view (Cloudflare can choose with whom it does business), but still got the same general idea. Interestingly enough, some of the highest-voted posts aren't always the "prevailing opinion" - some times. Lots of comments get ranked highly because others recognize they are cogent and support them. They may disagree, and so comment, but might still vote in favor if the argument is well-reasoned. I do this personally, when I can.
I saw Hy pop up a week or so ago and I've decided to give it a serious spin since I've always wanted to learn a Lisp but never wanted to learn a whole new eco-system.

It's been phenomenal so far and I want to finish my comment the same way the author finishes his blog post:

> It stands on the shoulders of a giant (Python) and balances another giant (Lisp) on top of this. Better is better, guys. pip install hy.
Minute Quickstart with OmniSci’s Charting Libraries
Looks like the dual socket systems don't really fare well in that benchmark. Either way, it's really funny that we need a state-of-art 64 core CPU to exceed 60 fps in AV1 encode.

Jokes aside, I know H.264 was at this point in the past, I just wonder how long it's going to be before we see AV1 hardware encoders that produce good quality video (and hell, hardware decoders at that as well).
'Flight shame' website spells out emissions toll on global climate
/iAMA UN Special Rapporteur on Freedom of Opinion and Expression
What kinds of feedback loops is the IPCC known to exclude, and is there any serious study into what the potential consequences are? Like, how possible is it that there is a feedback loop that will push us well beyond the RCP8.5 scenario?
I managed to achieve this once, fresh from the world of Windows - missed breaking out of a loop while exploring Python(?) on Ubuntu 10 or so. Had to power cycle my damn machine.
Why not?

That was immediately before O365, and at that point BPOS/Exchange online was starting to get traction with some governments. Microsoft was also ramping their OCS/VoIP business.

Government is a huge market for O365, they were able to get ATOs and go conquer most states and federal agencies. They also bought a huge VoIP play, learned how to operationalize it, quickly spun it into a service component that serves >100M people.
I recently made the move from Hamilton to Toronto. While I completely agree, the COL in Toronto is through the roof compared to Hamilton, I've found it to be worth it.

Toronto is a world-class city, Hamilton and Mississauga simply are not.

Keep in mind this anecdote is coming from a single male in his 20's, so I've found the nightlife, music scene, and social opportunities to make the high cost of living worth it.
> But the chiplet architecture, supported by fast Infinity Fabric interconnect is what puts AMD ahead.

Exactly this. Funny Intel is no longer mocking this as dies "glued together".
Insulation and heat pumps. New houses built in Sweden _above the Arctic circle_ use less than 9000 kWh per year. 300mm of insulation and a geothermal heat pump that gives you at least 3 kW of heat for every 1 kW of electricity.
The race to design personalized, wearable air conditioning
Yes. In fact, I think it would be hard to classify a totally automated mechanism as "analysis".
Great! My favorites:

Why did I get up from the bed today?

How can I become better?

Am I becoming better from this?
Naughty Dog, the company behind the Uncharted series and The Last of Us, uses Racket (or so I was told ~4-5 years ago)
I was expecting a submarine built for midgets. It'd be a smaller target and cheaper to build!
Not sure what point you're trying to make here, but right now the rising middle class worldwide wants to join westerners in doing things like living a suburban, car-oriented lifestyle, eating lots of beef and chicken, and flying to overseas vacation destinations.
This article resonates with me. As of late, social media has been a negative for my life. It is terribly distracting. I pay attention to who interacts with my content more than I should. I just deactivated Instagram (user ~#66,000 so I signed up in the first few days) for the first time this week (after deleting the app many times) and it has been very refreshing.
>They are not locking the replacement, they are refusing to guarantee the performance of parts they can’t certify are genuine.

According to the article:

> is shown regardless of whether a genuine Apple battery has been installed in the phone — it all comes down to whether Apple or one of its Authorized Service Providers installed the replacement.

So the theme is not on the genuinity of the part (unless we assume that Apple doesn't know how to recognize an "own" original part or that third party, unofficial batteries are indistinguishable from the original ones [1]), it is only on the fact that the person that changed it (and regardless of how good the work was performed) did know the "secret handshake".

Very likely it is a matter of either a sequence of commands/taps/whatever or of connecting the device to some program (or server or whatever) to "reset" a flag.

And yes it shouldn't be so different from how a number of cars have "reset codes" for errors or for oil/filter change log.

Now in the car, the on board oomputer has no way to know if the oil you (or the dealer) changed is good or bad, but a battery on a smartphone?

[1] even if it seems I am saying the same thing twice, the meaning is actually slightly different
Well, my 10 year old spaghetti-code rewrite of my 22 year old password manager is written in Racket [1], but I don't think about 1/3 sales per year qualify as commercial. If I ever have the time, I'll rewrite it in another language with proper memory locking and better password stretching.

[1] http://peppermind.com
Stone Story RPG is now available
You are clearly extremely passionate about this topic. Unfortunately, the things you have posted do not change reality, which is that Hawaii is a state in the United States and that is highly unlikely to ever change.
"Eliminate distractions" is the command that will accidentally lead the AI to "Kill all humans".
Not a very good example in term of usefulness and completeness, but I did one: https://github.com/sntran/gen_spider
Keep in mind that America does not reveal such things until she has already invented the next generation, typically. I would assume that since this is out, they've got their next version up-and-running already.