skysight-inc/HackerNews huggingface dataset:
> democracy and due process is well established

Democracy and due process are only well established to the extent that the values that underpin them are supported and taken to heart by the people.

These values aren't self evident on a collective level. Social-economic, political, ecological, technological, cultural climates are either favourable or make upholding them rather difficult.

> you are not intent on doing illegal things

This is the exact crux of the matter. What is legal or illegal is subject to change and hinges entirely on who's in power.

> it can only help law enforcement

You could be happily giving up your personal data to authorities in a stable, peaceful context where law enforcement policies are genuinely geared towards protecting individual civilians and upholding basic human rights.

It's far harder to retract that when context shift and that same data is used to actively enforce policies that pull away from those same human rights.

A functional representative democracy consists of a separation of judicial, executive and legal branches consisting of elected mandates that can and should be held accountable at all times. Justice implies that any and all citizens are treated equally and impartial within the confines of that system.

Facebook feeling that they aren't treated equally because they can't enforce their trademark? That's entirely valid. But those feelings don't justify a demand that society should compromise on fundamental principles of judicial or legal equality or impartiality in order to enable Facebook to crack down on trademark infringement at their own discretion (not to mention the blatant violation of privacy attached to that).

All in all, the main difference between Facebook and a small time forum administrator is scale. Facebook has 70 billion dollars a year in revenue whereas the latter my earn pennies on Google ads. The size of that revenue can never be an argument to compromise on basic human rights for billions or change how legal systems favour particular private actors because they pushed for relentless economic growth on their own accord.

Of course, while it's obviously hard to enforce such principles in all cases, the trouble with adding exceptions is that they gradually erode those same principles and values until they become meaningless.

There's a reason why Lady Justice wears a blindfold, after all.

https://en.wikipedia.org/wiki/Lady_Justice
It's insane, but I know you're correct. I think the more of a "frequent flyer" you look, the less you are bothered by security.
Ow ok. Sorry for making the wrong assumption, I am a bit informed about the border situation, but not enough.

I hope everything works out.
I had a family member call me in a legitimate panic because her "Gmail got hacked, all of a sudden the whole screen changed and there a bunch of weird code all over the screen!"

Turns out the f12 key was the culprit; took me longer than it should have to realize she was describing the Firefox developer console.
I agree with this. My partner is a dev and I am not, he needs some people like this to have those conversations with but feels the standard communities/slacks etc have too much noise. I don’t know what the answer is, but you’re not alone.
To reiterate what others here already said, success really isn't anything "universally great" to aim for. There's probably no real way to do that either, since there isn't even any universal definition of what success really means. This is especially true when everyone comes up with their own unique set of requirements for considering themselves successful. It is also way too easy to fall for the trap of moving the goalpost once you're there.

And if you felt like you hadn't reached your own definition of success, then what of it? Would that really, honestly change your life in any measurable way, or is the feeling of "not being enough" all in your head? If it is, then that also means your head holds the means to get rid of such a feeling.

I really want to recommend the book "Man's Search for Meaning" by Viktor Frankl. It was one of the greatest assets for me overcoming my own depression, and I hope it can help you battle your suicidal thoughts all the same.
No, I feel like a caveman saying this, but if you want to go to the top of the page, you have to flick your finger down really fast, or reload the page.
I've been thinking about that lately, since you're right that the way anti-trust law is currently interpreted there has to be a consumer harm. I think the solution is something like this: consumers use not just Faceboook, but other products and services as well, some of which are not invented yet. By buying up early stage companies that potentially harm Facebook's core business, or by leveraging its large network effects or vast amount of data that no one else has access to, Facebook is harming long-run consumer welfare by preventing or handicapping future innovative businesses and services.
Can you talk about the production process for this project? What hardware and software was used for the recording (and mixing?) and the rendering of the video?
I don't know why this is "thanks to webmail". At least firefox can handle this perfectly fine.

That being said seeing the email is nice anyways in case you need to share it with someone or type it into your phone.
Just say "no" to Apple --- as most people already do.

They have their captives, fans and "subscribers" but for most, their approach is a non-starter and has been for at least the last decade.
It is really intriguing to see how this works for them. Making money from normal open source projects is really hard. I am really hoping to see some innovation in this sector (FOSS+Economical sustainability) sooner rather than later.
Show HN: Credential Digger – Find hardcoded credentials in GitHub repositories
No, you’ve misinterpreted me to make it easier to make your same point again.

We can change all kinds of directions, in all kinds of ways.

But not through condemnation and high minded judgement. If it did anything at all it would’ve worked by now.
Minor correction, it's Brandon Sanderson. He is a fantastic fantasy author. The Stormlight archives is another series by him that is really good.
This is close enough to what we do -- and it works -- but since we support multiple releases at a time, it often ends up feeling like merging is pointless. Merging a dev branch into trunk feels good, but honestly most git interactions involve cherry-picking sets of commits to old releases, or to create hotfixes (So much, in fact, that we built some tooling around it to make it easier to not screw up). So then, you start to wonder, why am I special casing this one situation and using merge to trunk, and using cherry pick everywhere else.
I guess you were too early to the party. Someone else posted the same link after you and got over 300 votes.
Lol, right.
The band "Oy Division" is also no doubt aware of the meaning of their name. (they turned up via surfing from "Zog nit keyn mol") Recommended only if dialectical polyglot klezmer cabaret is your cup of tea.
I just found out that graphviz supports json as output. Check out https://graphviz.org/doc/info/output.html#d:json

(found this here https://stackoverflow.com/a/51443514)

I'm pretty sure that there's some tool out there to convert Graphviz's own json format back to dot

Perhaps https://github.com/jsongraph/jgf-dot do it

And if not, https://codefreezr.github.io/awesome-graphviz/#generators-an... might contain something useful
Have you ever thought that the reason Facebook is successful is because people choose to use it? No one is forced to use social media.
finally our own switch statement and a modern and powerful one at that. we needed this a long time ago!
That's not "greenwashing" because it's obvious. Thermal input in industrial processes is essentially all fossil fuel, high temperature input is 100% fossil fuel. To the extent that we need these processes, we may as well get as much bang for our CO2e buck as we can. Even if and when these processes can be driven using hydrogen combustion or other heat sources, there will still be low grade waste heat to use.
And this one which I think looks really slick as well.
https://hackaday.io/project/9690-tram-departure-time-indicat...
The idea that antitrust law exists to improve "consumer welfare" is a modern one. Until the late 1970's, antitrust was about exercising democratic control over corporate power.
The majority of users/voters in most countries do not want their governments to ban Facebook. Many countries had local alternatives that went out of business because users switched to Facebook.
But the difference is that "ALL OTHER" monopolies are priced whereas facebook is a free product. Can it be called a monopoly if your product is free? Pretty sure, most lawyers won't have a hard time convincing a jury that it can't be.

Besides, if FB is a monopoly then so are Twitter, Google, Reddit, Quora, etc. Its an oligopoly of sorts with each player dominating a slightly differentiated product and all products are free of cost.
None of them are games.

There are some open source games but they tend to be more like engines than proper games, or are very niche. Some rather popular example:

- Nethack: Maybe the most "complete" open source game I can think of, if you like ASCII characters for graphics.

- Freeciv: The engine is original, but the game logic and assets are a complete ripoff.

- Stepmania: a DDR clone, useless without user contributed (and often illegal) songs.

- SCUMMVM: that's an engine, not a game

There are also plenty of smaller games, some of them of playable but they tend to be at "school project" level. Well below the standards for popular indie games.

As for OpenDiablo2, it is yet another engine, not a game.

I think the open source model can make good engines, because everyone can pick it up and contribute the few features they want, allowing for gradual improvement that the original developers can benefit from.

But for a complete game, you usually need a more global approach, and a lot of work making assets, open sourcing will probably benefits your competitors more than you: once your game is complete, there is little need for you to take advantage of the work of others.
I slightly disagree. It doesn't cost anything to prefix: "There are many ways to approach it, which will differ depending on your needs. Here's a solution which we believe will work for most, so we want to name it and make it simple for you to apply." It doesn't take anything away from the rest of the content.
Slate Star CoDoxxed
Well, they haven’t hired me yet, so either I’m terrible, or the hiring bar is just completely arbitrary.
What you're looking for is the American Anti-Corruption Act https://anticorruptionact.org
I love vim and have never met someone who used it more fluently than me. Yet I find it lacking. I can never get IDE features like code navigation and completion to really work. I use YouCompleteMe like everyone else but it’s just not as good as Jetbrains. It randomly stops working. Parameter hints don’t really work. This is for C++, by the way. The JavaScript situation is even worse.

My dream is also for vim to be the integrated, full-featured software package you describe, but at the moment I find it falls short.
Solving Winograd schemas would be a pretty interesting and significant step forward.
Pumped hydro using existing dams is brilliant and should be maximally exploited but we already have dams on all the really good sites. We can improve by adding the pump-up stage to many of them but there is simply no scope for massive expansion in total reservoir / energy storage capacity.
> case Node(children=[LParen(), RParen()]):

Is this will create a second Node instance and compare it to node?

If so, is it not less efficient performance wise than it's "counterpart" isinstance() + properties comparison?

If this method is less efficient, it could be confusing, specially for newcomer.

Am I missing something.
I know that it a dedicated button for keyboards, but on phone keyboards this is still a missing functionality which I really miss!
Cable TV has always had advertising. I really wish this myth would die.
It does this with numbers too. This is a fairly recent change fwiw.
are they doing something besides making software compasable and modular? because if so the point is those patterns expand the possibility space of what you can do down the line by making the software easy to change. as long as type software is following principles of comparability it is not over engineered it is just good design.
I couldn't find commits list for ~1 minute, the first time I saw the new design.
I agree 100 %, and I started as a PhD in ML 15 years ago.

DL, thanks to its "lego aspect", is getting ML commoditized fast for most applications out there. It hollows the gap between applying more or less directly existing models and pure research. There is a glut of engineers who think ML engineering is playing with TF or pytorch all day, retraining models on well defined datasets.

The reality: you want to use computer vision to do something cool server side ? Just using resnet/etc. and fine tuning on your data, maybe using as an embedded space, will get you 90 & there.

What's hard ? Identifying opportunities, and especially data. I know it is cliché, but identifying what kind of problems you can solve w/ the data you have, and being able to convince the business side that what you do is useful, all of that is very hard. Same for the ability to solve 'big problems' while delivering regular deliverable so that you're not seen as a cost center. How do you link model improvements to business impact ?

The system side of it is still immature as well.

I say that to all my reports, directs or indirects: hone your SWE skills, make sure you understand how you bring value to your company. Unless you're in the top 1 %, you're not going to survive with ML skills alone.
is it cross-platform, since it's built in Go? runs on macOS?
The Volt requires premium gas? That seems unlikely... It's basically a generator for the car, so I wouldn't expect the compression to be terribly high.
So if cyanide gets into your bloodstream we will blame
Your body not the poison ?
https://github.com/onivim/libvim#why-is-libvim-based-on-vim-...

Guts of it is that Neovim didn't play nicely with their OCaml build and Vim did. Rather than invest time in working through the problem, they went ahead with Vim but remain open to supporting Neovim.
Snapchat refused to sell, and Facebook pushed 3 different Snapchat competitors at the same time as a result, none of which were a success on their own - but which did make a significant dent in Snapchats growth.

So FB pushed an offering that consumers didn’t want and it wasn’t successful - all of this without government intervention.
> because people are not allowed to vote as a group

I see you've never been an observer for a New York City or Chicago election.
https://www.reuters.com/article/us-health-coronavirus-italy-...

That's one.

And CDC data shows that Covid was already widespread in October 2019:

https://pbs.twimg.com/media/EZNQ9arUEAAS9W9?format=png&name=...

With a spike in abnormal deaths 24 days later in November. For covid deaths to be clearly visible in November it must have been widespread a month before that, and starting its spread around September.
Thanks for the very insightful response, you're right. All those problems are barriers to using the ML practically. So it seems like the technology actually is the problem.
I started to write the engine for my favourite game in my favourite programming language and the experience was addictive and enjoyable beyond compare. Sadly I just couldn't justify to myself the amount of hours that I would need to spend to complete this project.
Yes, Object-oriented design heuristics by Arthur J. Riel

https://www.goodreads.com/book/show/179206.Object_Oriented_D...
I’d be concerned about a lot of Homebrew packages needing some porting, for instance.

Tho that seems like it’d get sorted within a year or two.
For Apple 101-key keyboard users, who don’t have a “Home” key: try Cmd+Up (and Cmd+Down.)

Bonus: also try Ctrl+E (and Ctrl+A) in text fields, or on the command-line.

(Both of these carry over to iOS, if you’re curious. I just tested them with the iPad keyboard-folio thing.)
Its very interesting read about the thought process behind decisions people made when editing. Especially when they have opposite decisions made for the same image. Like one person trying to make the snow more blue, and another minimizing it. And one even going so far as to remove color from an image, which, to me, is all about the color. But it still turned out better than I would have thought.
Ever tried https://github.com/jyp/boon? Modal editing for emacs, describing itself as ergonomic and respecting emacs conventions. Disclaimer: not using myself, i'm a happy http://kakoune.org/ user.
Peopleware is great, but seeing that it was written more than 30 years ago, also completely pointless. All the advice that book gives is ignored by literally every leader I’ve ever met.

Our CIO was regaling us with the story about how they were going to change our office today, make it more open, fancy like Google or Facebook, free desk. But when I asked if they’d considered dealing with the noise issues we were having, no, no they hadn’t considered that.

It just blows my mind. I just really wanted to ask them what the hell they thought they were doing modifying the office layout without asking the people who need to work there.
Can I call up your company and get a list of your customers to create a competing service?
1: Simple code is easier to refactor than complicated code. Try to keep your design as simple as possible.

2: It's easier to refactor code with good automated tests, like unit tests, because you can push a button and know that it works.

3: Make sure that your startup order is well-defined. It's easier to debug a well-defined startup order than a startup order where everything is implicit.

4: Know the difference between a design pattern and a framework. Frameworks don't replace knowing how to use a design pattern correctly.
Hello
my hot photos are here ..
http://69chat.club
username annaxx))
Hello
my hot photos are here ..
http://69-chat.club
username annaxx))
Well it's not like the entire point of sarcasm is to mean something other than what you say.
Hello...
my hot photos are here ..
http://69-chat.club
username annaxx
Yes exactly. I recommend reading the book Design Patterns [1] for some ideas on how early "modular" software was conceptualized. This book was published in 1994 and still has a lot of relevance today.

[1]: https://en.wikipedia.org/wiki/Design_Patterns
Anecdote: A student and their professor were flying abroad to present at a conference, where the student was presenting and the professor was there to network. As such, the student was suited and booted to present later that day.

A flight attendant approaches the student in economy class and offers them a free upgrade, presumably because he is perceived to be of an important profession. Completely ignoring the ridiculously qualified, well-traveled, multiple language speaking, highly cited professor. They were quite salty but it made for a good story over some beers!
Additional, practical issues that teams have to overcome, regardless of "continuous" delivery, are:

* what is being tested by QA/Product Owner/clients etc right now? What do we do when they actually have feedback that needs fixing?

* how to keep your modifications/patches to SomeUpsTreamSoftware manageable?

* How to deal with parallel development by a team of four? Of twelve? Should all work halt until your PR is merged? What if there are conflicts? How to handle longer lived development?

All of these are hardly ever covered by "keep it simple". Turning that "keep it simple" model into a giant mess of rules, guidelines, scripts and whatnots. Basically a very poor version of Git flow.

Yes. Git flow is often overengineered for CD types of workflows. But it does have all the cases and situations covered that you will eventually run into, and that your homebuilt "simple" flow has not.

Edit: to be clear: there are solutions for all my points in your Simple Workflow, certainly. But here's how git-flow helps:

* release-branches are ideal for putting work in front of stakeholders before release. Allowing improvements on the release. Even in a CD workflow, having something that is separated from "mainline" during the release-window is a good idea. A release-branch is just that. having a separate mainline where during that time new releases can be made is smart too: you don't want to be forced to wait for feature X to land before you can roll out some important fix. I.e. release, master and hotfix branches.

* support- branches in addition to feature branches allow easy rebasing when upstream changes and you need time to re-apply your patches and customisations. You can e.g. branch off a "support-3.1.4" off the 3.1.4 release from upstream and apply your feature/awesome-hack-x on that.

* feature branches are ideal for parallel development. Being able to merge into a branch that does not immediately release (separated from mainline) is smart, because it allows multiple team members to merge to and then make a release. i.e. "development" and "feature"
Apple uses UEFI on it's Intel Macs.

https://support.apple.com/guide/security/uefi-firmware-overv...

Why assume this would change?
On OS X, this also moves the insertion point, which Home doesn't.
That exact phrase pops up a lot (like it gets pasted verbatim around the net) but I've yet to see any evidence to corroborate it's even true. Where as it has been widely reported by a number of independent sources (Beck's family, the Transport for London, etc) that Back's plans were based on circuit diagrams. So I have a hard time believing the 'myth' argument is more trustworthy.

Please also note when they talk about Beck's inspiration they say "circuit diagram" and not "circuit board", like the paragraph you quoted.
So go through the dataset and make sure that every race and gender has an equal amount of representation.
> Is there another possibility I'm missing?

Possibility: The human brain and GPT-3 are doing radically different things and aren't even comparable. GPT-3 is merely memorizing enough language to pass a turing test, whereas human brains are actually learning how to use language to communicate with other humans.

Evidence: Have GPT-3 write your work emails for a day, and then live with the consequences of that for the next week. It's going to produce text that makes sense, but only in a very particular way. You will end up with email threads where an outsider says "yeah looks like work emails. I believe this is two humans" And, that's very impressive! But your actual interlocutor who understands the full context of the conversation and relationship will legitimately worry for your mental health and maybe even contact your manager.

Conclusions:

1. Any time you invent a test, people will find ways to pass the test with flying colors but completely miss the point of the test. The turing test is no different.

2. Being able to imitate a human well enough in a five minute general english conversation is only so useful. There's a reason we don't pay people living wages to write internet comments. This isn't to say that GPT-3 is useless, though. There is certainly demand for very specialized five minute conversers that come at zero marginal cost. I'm worried.

3. We still have no clue how to even begin to approach AGI.
How I got my first programming job and my first project
That’s not what they’re saying. They claim it’s to fight phishing.
Same thought. It sounds almost too good, like it's out of a fantasy book.

I wonder how her family got that name? Many family names seem to originate in professions. What did you need to do to get Immerwahr?