skysight-inc/HackerNews huggingface dataset:
I mean, at some point, garbage in garbage out, no? For example, in javascript, you can do `Array.prototype.map = null`, in C you can do `#define if while`, etc.

It's highly unidiomatic to mutate bindings from libraries in any language, even ones that technically allow you to, so the observation that go is one of those languages feels like nitpicking at obscurities.

My Java is rusty, but I recall that several years ago I ran into some stuff in the Java core API that was needlessly marked final requiring some nasty wrapping around a huge class to get around. Trade-offs, trade-offs.
The best team events are no events.
That seems the start of something pretty amazing, I work on a fintech using Elixir and we usually have to delegate all numerical analysis and ML stuff to python microservices, even models with considerably simple execution, and being able to move that logic to Elixir would certainly be very nice (we can always batch train them elsewhere, just running the model is a great deal). Of course, it's definitely going to be a long road before getting to be production ready and somewhat competitive with the ever improving big players (as it is with all languages without supports from major corporations with large interest in the area, languages like Nim, Julia, Clojure and even Swift considering it doesn't have full support on Google, and those languages still have an advantage with their stronger interop with python/java/C).

But after listening to the talk, I went from thinking that Elixir was not a good fit to ML to actually excited with the future. Elixir's pipes are definitely a beautiful and concise way to define transformations, and we already have nice examples of them with Streams and Ecto.Multi that even make it surprisingly nice to debug the readable "tape", and being immutable itself allows it to nicely avoid the hardest parts in translating the language into an execution graph both for the creators of the library and for the user. Modifying the if macro to embed the conditional within the "tape" might be a little too much magic though.
There are a couple of things that we used to do before the pandemic and can be done or adapted for these times.
1. Kart racing. It is an outdoor activity and quite safe if you bring your own helmet and gloves. It requires decent temperatures (at least 20 degrees Celsius), so it depends on your location.
2. Virtual bar or restaurant. We used to go out to some places, we can order foods and drinks while videoconferencing on Teams. It works best with some app that accepts sub-groups in a conference because this is also the dynamic at the restaurants - even if we went in a group of 10-15 around a large table, the discussions were broken in groups of 3-5 based on reach and loudness. The app should not mute the others, just reduce the volume so that there is the atmosphere of having 10 people around the table but being able to talk to 2-3 at the same time.

If you do #2 well, you can do weekly a different theme: 'virtual <your preferred pizza restaurant>', 'virtual <preferred pub>' etc, so you just order from one place every time as you would do if you were physically there. Having dinner and drinks with people helps unwind, doing it virtual helps with (not) driving afterwards after a couple of beers.
> How does one even become a monarch? They weren't always hereditary, and it would be interesting to see what they were based on. Seems like you need some kind of divine recognition, as otherwise you're just a dictator.

IIRC, you conquer a territory, descend (biologically or legally) from someone who did, or politically maneuver to replace an existing monarch or heir (for instance, by assassinating them).
Twitter and Facebook are going to ruin newsletters, aren’t they?
We have been playing Among Us over zoom. It has been good for team building because we do whole game while talking to each other. The meetings to figure out who is the imposter are fun because the imposter needs to lie to the team to convince them they are not the imposter.

Some simple rules:
- everyone's phone is muted so the imposter is not revealed by the startup sound
- if anyone dies, they can't reveal it until the body is found

After everyone does the first install/game it becomes easy to do a game every time we finish a meeting 10 minutes early.
I've played Bar None Trivia (www.barnonetrivia.com) a bunch of times with my team -- it's a blast.

Hosts were great and led us through 4 four rounds of creative trivia (including out-of-the-box questions, picture round, music round).

We were split into teams in breakout rooms so we actually got to converse and connect with people on our 5-6 person team. Also spent time in the main room as an entire group.

Pricing is $15-20/person depending on time of game. We play at least once a month, couldn't recommend more!
Every time I learn about stuff like this I'm glad that I left the toxic cesspool that is social media years ago. (Of course I don't include HN in this category.)
Haskell has a real tooling problem.

At this point, I do not allow any Haskell IDE engine to manage project data. Things work much smoother if you call cabal directly.

But that's actually a low ball. I don't let any Java or Javasript, or Python (except Conda) IDE manage it either. And, of course, I've long gave up on anything integrated for C, C++ or Perl.
Please point me in the direction of the Wine NTFS driver?
"Burgle" is not a particularly common verb (746k results for "burgle" with quotes on Google) compared to "burglar" (40m), so it's not on the tip of the tongue.

The American instinct is then to reconstruct a verb from the more common noun, and the -ize pattern fits.

I'd guess that if you asked an American, they'd say that a burglar robs.
> Cambridge Analytica asked user A for permission. Facebook allowed CA to gather information about B (A's friend), and B NEVER provided consent. B now is wondering who to sue: Facebook or CA.

B consented to sharing their information with A (by accepting a friend request or making specific data items public-readable), who granted Facebook the right to share that information with (edit) not CA, Dr. Kogan.
I would say that engine code doesn't have too much value without expertise to go with it. It's massively complex system with many moving parts and clearly they are also struggling to get it to work. Now try to take game out of it and with same effort you might just write a new one... Without legal hassle or baggage of existing games.

For example some devs told that HL: Alyx has some hacks left-over from HL2... And I don't think CdProjekt is any better...
It might be a good open source desktop environment option for the future. Something like what Haiku tries to be.
> Really looking forward to other folks' ideas.

No, I want to work for you! (I’m kidding, I can’t leave the company I founded)

PS: Is there something to do with a Lego set? Being able to keep it at the end would be nice to remember the company’s present.
I feel you, back when I look to some setups I hardly see any difference to my former self organising xterms in groups of four on a X Windows IBM terminal connected to a DG/UX server, in 1994.

Linux/BSD have the tooling, yet it is ChromeOS and Android that reap the benefits of such component based APIs.
your fav language, nodejs, i guess you mean javascript
Well, I stopped reading when it said that Federer ”has been choking”, losing due to a ”mental frailty”. It told me everything I need to know that there is nothing serious to be read and learned in this article.
I just recently launched https://slideswithfriends.com for exactly this purpose — it's a slide-based game builder with a bunch games made for team building. Imagine Jackbox-meets-Powerpoint but designed for companies.

We have a lot of trivia games, some Quiplash-style games, photo sharing games, and other interaction slides that make for some really interesting and fun event options. And everything we have is customizable so you can add content specific to your company if you want.

Plus there's a sound board :)
And then, when it was pointed out that Marc Andreesen didn't say that, said that all those white males looked alike to her.
Just deciding the question "Is there a Hamiltonian cycle in this graph?" is already NP complete. The author suggests the problem is easier than TSP because he "just" has to find any hamiltonian path, but the problem is just as hard. If I remember correctly, one can build a graph from any given 3SAT problem instance in polynomial time where: Satisfiable <=> Existence of a hamiltonian cycle.
It's called 'Royal Assent'.

https://en.wikipedia.org/wiki/Royal_assent

Certain bills (e.g. financial) are by convention not blocked by the Lords and so once these final bill has been approved it is sent to the queen for her signature to put it in law.

The last time the Monarch refused to pass a law approved by Parliament was 1704

http://news.bbc.co.uk/1/hi/programmes/bbc_parliament/2327561...
> You have to wonder how it will play out long term though.

Wow, second-order thinking! I bet no one considered this.
Because instead of exploiting cpanel directly from any random IP on the Internet globally, attackers first have to compromise your VPN connection.

It's a pretty significant barrier and dramatically reduces the amount of attack surfaces out there.

Mobile/Desktop OS's have come a LONG way in VPN support, so requiring VPN access for critical access (and administrative access should always be considered critical!) is not near the barrier of entry it used to be. Heck anyone can set a VPN server up on a raspberry pi in minutes that can handle hundreds of megabits of traffic - piVPN with Wireguard is drop dead simple to configure and deploy (WAY easier than the mess that is OpenVPN); the amount of friction to implement a VPN these days is just about negligable. It's a harder problem for service providers like this one that have thousands of customers - but they certainly had some sort of user account management/provisioning system; it' way past time to expect those to be able to handle security certificate management too.

It's far less effort than cleaning up messes like the one being profiled here! And if you have sensitive data? Once your system is compromised it's no longer sensitive. It's now public knowledge :p
Curious, do you use self-host Prom+Loki?
Have an interface for a queuing system and support other things, not just Kafka. Ideally, you want a default/dev instance to ship with something super simple, zero setup and maybe in-memory - but allowing you to swap-in kafka or something more capable as needed.
Zoom trivia is quite fun
On PC it looked to me like game softlocked in first hour of the gameplay. Didn't spend too much more time trying to get it work. If they can polish the first mission to be flawless I will give them lot more time and not with my money...
Crossroads of an Empath
Having to convince older, management types to roll the incumbent provider. 30% savings helped, but they were still quite nervous for the integrity of the new network. Had to do a fair bit of convincing and putting my neck on the line.

Just thinking about it (it was 10+ years ago), it would have been much easier to just sign contract extension with Telstra, no management involvement, no additional research, no putting my reputation in danger.

That's what Telstra relies on.
Which features would you remove?
It's a very tough problem to solve, especially given how social media algorithms stir outrage and throw civility away for higher engagement numbers.
There was a 2017 paper "Energy Efficiency across Programming Languages: How Does Energy, Time, and Memory Relate?" https://greenlab.di.uminho.pt/wp-content/uploads/2017/09/pap... .
Location: Tempe, Arizona

Remote: Open for anything

Willing to relocate: Yes

Technologies: Python, Flask, JavaScript, React, Redux, Vue, TypeScript, Node, Java, MySQL, PostgreSQL, CSS, SCSS, HTML

Résumé/CV: Shoot me an email or ask me on Linkedin (https://linkedin.com/in/vishaldodiya)

Email: vmdodiya@asu.edu

Github: https://github.com/vishaldodiya

Linkedin: https://linkedin.com/in/vishaldodiya

I am a Software Developer looking to join a dynamic team as a Full Stack Developer role. Open to relocation anywhere in the US. Shoot me an e-mail if you have an exciting job opportunity (or) if you want to have a quick chat.

Thank you
I've only done karting, not sim racing, so I have a question for you. Do you get the same feeling from simracing as what the grandparent comment describes?

Asking because I can 100% relate to what they are talking about in terms of competitiveness and the rush during the actual race, and then daydreaming about just repetitively perfecting those laps on your own alone. All while being absolutely calm and relaxed in real life outside of that.

With that in mind, I am curious if simracing will satisfy that same rush. I know that it won't be fully 1-to-1, especially because I won't be investing into a pneumatic sim chair that simulates actual physical aspects of racing. But I don't think that's what makes the rush feel real for me. Hence why I feel lost as to whether I should actually invest into a simracing setup or just save myself money and time by not bothering (in case it doesn't give that same feeling).
You might learn to think for yourself and that would be bad for us.
Agreed. He was a legend at the time.

My favorite Senna story is that an Austrian flag was found in the cockpit of his crashed Williams. It was traditional for the winner to circulate on the victory lap waving their national flag. Senna was Brazilian, so why an Austrian flag? Earlier that weekend, Austrian F1 driver Roland Ratzenberger died in a crash during qualifying for the San Marino Grand Prix. Senna had planned to parade with the Austrian flag in his honor.
Don't twist my words, I explicitly stated that is not the case for C and C++.

Your point is the one that is irrelevant, because your are yet to point out a successful programming language on the market according to your world vision.

Here are some examples to inspire yourself.

Ada, C, C++, Java, Python, Perl, JavaScript, F#, C#, VB.NET, Kotlin, Swift, Objective-C, Delphi, Typescript, Scala, Haskell, OCaml, Ruby, Erlang, Elixir.
There has been some academic work in this area which concluded that energy efficiency is mostly proportional to performance. So if you want software to be energy-efficient you should basically optimize its performance (which you were probably already doing).

One exception to this rule is wakeups which consume disproportionate energy so they need to be optimized separately. https://wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIs...
Exactly right. In my personal experience, Kafka's reputation for data loss and other mishaps is well-earned. Some of them are well explained by Jepsen tests.
What would you consider to be an acceptable length of time for a feedback cycle for an understaffed organization who gives away their services for free? I think "months" can be entirely reasonable.

At this point you're not complaining about the end result -- they did actually implement something as a result of the feedback -- you're just complaining about the time it took them to do so. Which is IMO pretty silly, as the Signal folks make their own decisions about prioritization, and they're not at all beholden to the people who don't pay them for their service for any kind of schedule guarantees.
I'm not hitting the paywall for some reason. Maybe because I have JavaScript blocked.
Isn't time.time() specifically not accurate to that degree and why you should use time.perf_counter_ns()?
Or this is happening precisely because the current manufacturers are confident they've managed to close all entrypoints. A "simple tractor" probably has no chance passing environmental and other regulations.
I TAed for this course. That's why I'm so mad. I have a personal stake in this game and you're talking out of your ass. I ain't asking them to invent math any more than I ask a painter to invent painting, or a writer to invent writing. Do they have solutions guides?

I'm not asking anyone to invent math. I'm asking them to work through the solutions and attempt to find a proof themselves. A _proof_. Not a solution. Christ.

Reading only solutions for proof-based mathematics misses the entire point of writing proofs. It's learning how to write. Do essay based courses have solution guides? Does your English course have a solution guide for the essay? How do you get better at writing? You read the written word. You read examples. Just like the examples Jeff works out tirelessly in every single chapter for you. Then you're expected to do it yourself.

Read the actual damn exercises in the book instead of talking out of your ass from the comment section. Each question requires at least a couple paragraphs of articulation. Some require multiple pages - single spaced. Are you asking Jeff to provide a 5000 page solution guide for these problems? Some of these are even research problems, writing all the solutions to them would likely award Jeff a Turing Award.

Just like writing, there's a lot of other resources and books to read out there. Plenty of things to reference and places to find inspiration in. But it has to be on your own. You can't just pull out "Great Gatsby Essay Solutions Guide" and use it to write your essay. I don't care if that's "just how you learn".

Christ. I'm so angry because every one wants to teach every subject like it's fucking Calc 1. And that's plain idiocy. The entire value I got out of this course in undergrad was technical writing. Learning how to actually "write" a proof, and not just nonsensically sling notation at a poor soul. Comparing Jeff's writing with mine, seeing where I tripped up, and trying again.

When I TA-ed for the course, I had to fail so many students who "had the right solution" and they did. They had the perfect answer, that they copied from the fuck next door and couldn't write about to save their life. The alegbra was exquisite, the typesetting immaculate, the writing and logic completely incomprehensible. 1/5 points. Every time. Most of them couldn't compose a single full sentence.

Fuck the solutions. And fuck your mentality.
Ah, yes, you're right: I forgot about the contribution limit. Technically QNEC/QMAC can still be used to increase beyond that, because they're not computed off of compensation--but that wasn't your point.
This doesn't make much sense, though. Every additional human is a very expensive investment of time, resources, and effort on the family, and offers no material return on investment for at least a decade in terms of productivity. True, while the gay son might not produce offspring to compete with his brother's kids, it also means he brings no additional mate and offspring to help out the family.
The legal situation might be somewhat different for other Commonwealth or former Commonwealth states anyway, because you don't necessarily have the same historical arguments about the supremacy of the UK parliament within those jurisdictions.

But yes, if we did want a new written constitution to become superior to any other legal authority except for a popular decision to change that constitution, one strategy that might be compatible with our current legal order would be to establish and empower whatever new order was intended and then render the historical Parliament functionally impotent so that no mechanism remained for it to pass any new legislation that would undermine the new order.

I wonder what Dicey would have made of such issues today. I suspect he might have argued that any claimed authority under any system of government is relevant only if that system has popular consent, so regardless of historical precedent, if the will of the people is clearly to change to a new system of government then the old system no longer enjoys any moral authority anyway.

As a practical matter, if the public view is clear and most of those in positions of power within the new order, such as political representatives and judges, support that view, then arguments about preserving the historical order become moot points anyway. And if the public ever felt strongly enough about our constitution that this kind of change was a realistic prospect, I wouldn't expect anyone in a position of power to keep that position under the new order if they didn't support it.
SEEKING WORK | EU (Prague, CZ) | Remote ok

Data Engineer - ETL specialist 6+ years experience as contractor & full-time employee in Fortune 500 companies and startups.

Easygoing & reliable. If I can't help you in your project, I will let you know and we avoid wasting each others' time :).

Tech stack: Teradata, SQL Server, Cloudera (Impala, Hive). Not afraid of learning new technologies.
As someone who hasn’t been following closely, was the PEG parser necessary for pattern matching or is that an unrelated change?
Guess your were luckier? YMMV, I've found Kafka generally lives up to its terrible reputation -- and even when it doesn't, it's all somehow more difficult than its initial appeal. I certainly agree with others that inclusion of Kafka in an open-source package like this would discourage me from using it.
Not only ability, but willingness to improve that wasn't really seen at others. His prowess in racing in the rain is a side effect of him losing due to rain early in his career and then just completely obsessing over it to the point whenever it would rain he would stop whatever he was doing, pick up his kart and drive until he couldn't anymore.

This revisionism where he wasn't a "myth" back then is pure bullshit, people were revering him on and off the tracks. He was very adept at marketing and selling his image and this was visible into how he usually got what he wanted even if the top brass on F1 didn't, as he did have the star power to do it.

He was also reckless out of races, Brazilian journalists and the main PT-BR narrator for F1 races have multiple stories of him driving insanely fast in Europe with them to the point they though they'd die in an accident with him.
I have first-hand experience getting negative Yelp reviews removed.

Nearly impossible if you're a non-paying business on Yelp.
I feel the friction. I'll toss another perspective your way though. I'm a software engineer that primarily works in infrastructure and systems engineering. I end up writing tools that users mostly use in their shell.

Sounds pretty uncomplicated right? Write a command, include some flags, produce some output. Not quite!

Some notable demands I've received over the years:

- Backwards compatibility between incompatible CLI's

- Roaming profiles and persistence

- Command/flag/value auto-completion

- Hierarchical consumption of defaults/profile/flags/environment variables

- CLI's generated from backends

There's lots of interesting frameworks and tools you can use to design all these and more, however, as users add demand I found myself having to integrate all of them quite curiously, then they all became bespoke projects. The only consistent way that I have to manage this level of uncertainty is through testing. I have very finely scoped and defined unit, integration, and E2E tests that all run various functionality and ensure my contracts so that while I'm writing a feature I don't need to be constantly worrying I have broken some behavior by rewiring all of these components again.

The only other tool I have against the chaos is inline documentation. I rarely use consolidated documentation sources anymore, because it always turns into another task that has to be done as an after-thought with this level of complexity.

I do also work on big infra products, and these run into many of the same problems the author described.
EV Company with Almost No Revenue Posts 3k% Gain in 8 Months