skysight-inc/HackerNews huggingface dataset:
Hello HackerNews!

Supp is a simple browser extension for mindful status management. You can form group with your coworkers or friends, and Supp gives you an instant glance at what they are doing & who's free or busy.

The Idea

It’s designed mainly for the current remote/WFH heavy workspace, where working peacefully has, startlingly, become quite challenging.There are too many sync-ups, just to know what everyone is doing in the team.Along with frequent Slack/Hangouts messages like "Are you available for a call?", "What are you doing?". Not to mention some people who don't even bother to ask your availability before shooting out their pings.

I was unable to find disturbance-free time to focus on my own work and wished there was an automated way to know what everyone was doing & see if someone is free to be bothered with or not before pinging them.

Been there, felt that? Supp is for you!
For the next act we'll censor images of the pyramids of Egypt, which were constructed by slave labor. And then we'll ban texts of the First Amendment to the U.S. Constitution which was influenced by an enlightenment thinker, Voltaire, who also supported the slave trade. And for our next act we'll ban images of Washington, D.C. with its columns and white marble, which glorifies Roman slave-owning society.
Accelerationism doesn’t work, and never has.
A line has to be drawn somewhere.

The swastika was a very popular symbol, and remains popular outside nazis. The swastika shouldn't (and really can't) be banned, but the Nazi usage of it should be.

The confederate flag had a bunch of variants and the popular version seen today was only used after as a symbol of hate. Should be banned.

The rising sun flag is just one variation of a couple themes used throughout Japanese history and it was used in a non-imperialist setting for hundreds of years since the Edo period. Its in the fuzzy place where most flags lie.

You can argue for the banning of that flag for those atrocities, but why stop there? Are you going to ignore the countless indigenous peoples who suffered under the American flag or all the colonialism done under the union jack? What about the Turkish flag which flew during the genocide they committed and still flies today. What you're essentially arguing for is banning all flags related to some kind of atrocity. That's most flags.
Could you link to more details about that "fake" picture with an "encrypted message hidden inside"?
Every UX Method There Is in a Mind Map
Used to go there when I had a long-term contract at Starbucks corporate, which is practically next door. I always intended to take a day and take my spouse, who I am sure would have enjoyed it. :-(

For those that didn't make it, you missed a treat. Downstairs was for the kids, the good stuff was upstairs. When you haven't seen a keypunch machine in 30 years, and then there's one right there in front of you, man...
Maybe a pure Android phone is secure but the reality of most phones is a dozen of system and store apps deliberately spying on their users.
I didn't assume the translations would be lossless. It's obvious there will be conceptual mismatches but that's why this is interesting. Because when the abstract model is made concrete people can notice the gaps and improve the abstract model. I can imagine a feedback loop that improves both the abstract and concrete/translated models as people work on improving both to reduce the conceptual gaps between the abstract and concrete models.
Can we please say "software" before architect?
As a regular user of at least four Wikipedias, this seems like a very attractive direction. Interested to see whether it produces the outcomes it's designed for.
What does aspirational-Go means?
The current MacBook Air is 10nm. While I've never actually seen one with my own eyes, I certainly believe that they exist.

https://ark.intel.com/content/www/us/en/ark/products/196586/...

https://ark.intel.com/content/www/us/en/ark/products/196589/...

https://ark.intel.com/content/www/us/en/ark/products/196596/...
I have built this into some software and the reason is when you are developing, and for very limited use cases outside of development it is extremely convenient. Clone my project and start messing around without provisioning a database. It reduced dependencies by hundreds of modules too because all of the connectivity libraries were abstracted into separate modules you'd only install if you wanted that particular type in production.
Remember how Facebook operates around the world. Not just USA.
from the conclusion :

As far as Lakefield goes, this first generation is going to be a rough challenge for Intel – they are pitching a low performance product in a high-cost segment based on technology

Yeah, looks like the power of four atom core in an high end ultrabook is gonna be a though sale.
This is essentially what Marc Andreesen's point was in his "build" essay. Most local governments have gotten stuck in a perfect storm of rentier interests, environmental regulation barriers, union disputes, lack of public interest, etc. I guess it's a kind of short-termism, with each interest group looking out for its constituents. And there are too many interest groups at too many levels.

There's a great analysis of transportation infrastructure costs that came out in the New Yorker, as part of a story on the new head of the NYMTA, Andy Byford (Bynum?). The bottomline is that we can't blame any specific political section, like saying that it's all the unions' fault, or all because we regulate the environment too much. Other OECD countries have the same concerns, in terms of protecting worker safety and the environment. But in the US, the number of competing groups has gotten past some critical point that it's making the whole system move way too slowly.
> I don’t plan to buy from them any longer, because they’re normalizing censorship.

Go make a right-wing social media site, or join one that exists now. There's people threatening civil war if Trump isn't re-elected, without being challenged or 'censored'.

Freedom of speech is from the government, private companies have freedom to choose what they allow, given they also have free speech
I like how your slippery slope argument (itself a fallacy) kicks off with the fallacy that the pyramids were constructed by slave labor.
A lot of the points in the article coincide with ideas from the blogger Mr. Money Mustache, who frequently reminds that overcoming hardships is a primary source of satisfaction in life. One example is his piece on the desire for luxury as a weakness, which we should reprogram ourselves to get rid of:
https://www.mrmoneymustache.com/2013/08/29/luxury-is-just-an...
And the USA is romancing Saudi Arabia - what is your point?
And by plains indians before that.

I saw the Corn Palace in South Dakota one year, and it was decorated with traditional local indian symbols, including the swastika.
Most of the coverage I saw was people horrified at the constitutional implications of the military being turned on US citizens, on US soil, by order of the president.
That conclusion the article makes is not supported by the data - it's just speculation.

In my opinion, the decline in worker unions has been largely due to the relocation of factories abroad.

A nation without its own manufacturing based and non-existant import protections will of course lose union jobs.

Europe has high import tariffs that protect their own agriculture and manufacturing base (as well as raise the cost of goods). ...but that's the trade off.

Blaming some sort of corporate culture seems agenda-driven speculation.
> use-basically-I-wanted-to-have-independent-JSON-instead-of-SQLite-so-in-the-future-maybe-have-a-web-function-to-sync solution

sounds like you should use CouchDB, it a database/webserver, so you could make a simple html form on localhost[0], CouchDB is built with replication/sync (over HTTP) as one of it's main feature[1], and on the field, an offline-first webapp with PouchDB[2] and Service Workers[3] could have the exact same form

[0] https://docs.couchdb.org/en/stable/best-practices/forms.html

[1] https://pouchdb.com

[2] https://github.com/pouchdb-community/worker-pouch
agreed!

however that's not a [dys]function of simply having a product org, that's a problem with poorly qualified, poorly performing employee. or a poorly describe job function. usually with the boss/management similarly poorly equipped since they don't see past the metrics they themselves (usually) have established for "success".

i think like the GP, you are conflating poor execution of the concept/model with the deficiencies of the model itself. one does perhaps encourage the other, however it doesn't need to be that way and isn't inherent.

i mean, in 3 words, "haters gonna hate". meaning that people that are poor at execution are going to be poor at it no matter the model in which they are embedded. but when you do have a good product team, the product org (as a model) gives them the ability to maximize a less than ideal engineering team. of course, still there's many a slip twixt cup and lip.
It seems that we still don't have a real breakthrough training a machine learning algorithm on synthetic camera images alone and using it in real applications. This is already done successfully for depth images by Microsoft for the Kinect [1], but I haven't seen something like that for normal images. The GTA V dataset is close, but not the real thing... [2]

It is difficult to create high-quality photo realistic images at big scale with enough variance. It is interesting to see, if one can train a network that transfers images (both synthetic and real) to some intermediate representation and then train some detector/classifier/semantic segmentation on it...

I had a lot of fun playing around with a open-source game engine called VDrift to generate ground truth for optical flow, depth and semantic segmentation. I think the video with the ground truth is nice [3], but the graphics of the game weren't that good. All the code is open-sourced on Github if somebody feels like playing around... [4]

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...
[2] http://vladlen.info/papers/playing-for-data.pdf
[3] https://vimeo.com/haltakov/synthetic-dataset
[4] https://github.com/haltakov/synthetic-dataset
I wish I still shared your optimism
My take is that since many people increase their cellphone usage, some renown brands do not need advertising as they may already seen increase in online sales, hence could be a good reason to cut in ads and be politically correct
It's still a problem for microservices architectures, unfortunately, especially if you want to support dynamic scaling of some kind. A few seconds is nothing if you expect that your server will be up forever, but it becomes a lot if sometimes it goes down for a bit to move to a different machine, and that takes seconds for your customers.

Also, JIT languages have a very poor habit of doing a terrible first impression because of the warm-up time, especially in Java. If you are delivering applications to customers, that becomes a real burden - the very first time they use your shiny new application, everything is moving like molasses, until the JVM decides it's JIT time...
“Virtue is facing the fact of what is and the facing of the fact is a state of bliss.” - J. Krishnamurti
Unions were also a source of funding for the Democratic party. As it lost funding from unions, the party became increasingly dependent on the wealthy and corporate benefactors. This caused it to side with policies that further hurt blue collar workers. Wither the New Deal coalition.

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

https://www.theatlantic.com/magazine/archive/2017/07/whats-w...
Nice, I want to play with this, but I see on the Development page there is no/limited support for arrays?
It was only a minor issue that got resolved quickly thanks to your question, but DDG's response to this whole issue of losing users' trust seems to be accurately characterised by the phrase "a succession of embarrassing own goals". :-/
Because they are trying to push an agenda - and work their graphs and data backwards from the conclusion they want you to draw.
Facebook had more daily users in the US in Q2 than ever before. They've never had a quarterly decline.
The signature can be revoked. Apple does ocsp to make sure that things are still valid. If the malware is bad enough for Apple to notice, then they'd revoke the signature. Sure, plenty of scummy stuff makes it under the radar, but if it were ransomware, hopefully Apple would respond quickly to that.
The sole cause of the confederacy was defending the right for white men to own black slaves.

All those other things were not solely about defending slavery.
Very insightful. Please share more.

I’ve been taking up meditation and bubiddism but still very much a novice. I find that as you open your mind and see through more things, in a way things gets less interesting. It’s that feeling that you’ve seen this movie before. Maybe this is normal for older people but I’m in my 20s and it feels very odd.

How do you deal with that and not feel like a zombie.
Terrible movies? Critics beg to differ. Highest rankings all over.

http://cannes-ratings.herokuapp.com/Berlinale
Maybe, since garbage in is garbage out. But if there's no grass in the first place, what are you going to feed your cattle?
> The actions of private companies on private property (virtual or otherwise) are an entirely different domain than government intervention.

And yet, private businesses are subject to certain restrictions. For example, it is illegal to refuse service based on one's race or sex. I am not sure if companies are allowed to discriminate based on one's political views.
Now.me
But there is no federal government in the EU.

Can't the tourist states (PIGS) open their borders to US travellers?
Are you agreeing with me? Disagreeing with me? When all you do is quote from a report which has no findings w.r.t starvation it's hard to know.

Starvation doesn't mean hunger, it means the process of dying of hunger.
...well that's the agenda point the article is certainly trying to spin.

It doesn't really establish that, since the causality between these data points is entirely speculation.
Ask HN: Languages/frameworks for desktop development: recommendations?
I've been doing some research for an internal enterprise application project and I'm considering the risks of adopting a non-web-based approach.

What do you think would be good choices of languages/frameworks to develop a "traditional" GUI desktop application? An "old-school" program containing a top-level menu and multiple non-modal screens, containing widgets like buttons, text fields and data grids? Primarily Windows based, but preferably multi-platform?

So far, I'm considering c#/mono/GtkSharp (not sure which fork), but I'd like to get more ideas.

It's been 8 years since my last desktop application project. It was c#/.net 3.5/windows forms.
Every Mechanical Keyboard I've Ever Owned
I've had the same question for a few years. Never bothered to ask or research though oh, so I'm glad to see that you asked and I'm eager to see what the consensus is.
Why would I? Mathematica sucks, as you should be able to infer just from (in your own words):

> a home use license for Mathematica is $300+
Show HN: Save money and enter into a free monthly lottery
We're building our waitlist, beta coming in the next month. Happy to answer any questions and I'd love feedback.
> If anything, nil checking in Go makes it quite exciting (will I get a nil pointer error somewhere? Who knows!).

The most exciting part is finding that something is not nil but is actually nil. Great surprise, thanks typed nils!
I assume Microsoft never allowed, say, swastikas. There's no reasonable expectation that you are able to spread racist propaganda in a car racing game (or for that matter in an actual car race; I think those tend to have very strict rules around decoration).

I can see an _argument_ that Twitter, say, should be forced to pander to racists. I don't buy that argument, mind you, but I can at least see the thought process. I can't see any reason that imaginary car livery should have to, though.
Taken to its limit, you are not entirely wrong. But, practically speaking, the bounds are much higher in software than in physical construction.

The limits of physics, with respect to, software determine more its performance limits rather than its logical limits. Setting aside performance (which is important), I can make a complex piece of software with 1000 modules each directly connected to the other. A building is not capable of a similar degree of direct connectedness. There may be critical components, your keystones, but each brick is only attached to each neighboring brick. Outside of the critical components you can remove (up to a limit) and replace many components in place without bringing the entire structure down, and often without local damage. And replacing a damaged brick in place requires rejoining with only those immediately around it.

Good software is written in a similar fashion, but software itself is not bound by the physical limits that force that fashion (until you start considering performance, which will encourage better design but only when it hits a particular pain point, or if dealing with a global network of computers).
I don’t see how you can make a good faith argument the confederate flag is any different from a swastika. Both represent institutions built solely for racist motives and the subjugation of another race.
>Almost no one thinks about actively retraining the way they think. In fact, I don’t think this last one even crosses most of our minds.

"Retraining the way we think" has come up in (almost) every homily I've heard in Catholic masses. Many of us, besides thinking about it whenever we happen to think about it, make sure we do this every week (if not more).
In the analogy, there may be a new language feature that breaks assumptions made by a 3rd party code formatter.
Because Cyc is not seen as having been successful, so comparing a new project to it implies that Abstract Wikipedia won't be successful either. And, of course, all new approaches in each discipline fail, until sometimes they start succeeding.
Reddit already bans accounts for upvoting "wrong" posts
Why ban the players, and not just the design?

I once ran a large online forum and set up a word filter to replace certain phrases with "fluffy bunnies" and other absurdities. It did a remarkable job of improving discourse once the foul-mouthed types realized their hateful messages were being massaged.

Microsoft could use some kind of super-cool AI-drived ML-based image recognition to replace the flag with a rainbow flag or something.
From Wikipedia on the act:

> On 19 December 2012, to strike a balance between freedom of speech and criminality, the Director of Public Prosecutions issued interim guidelines, clarifying when social messaging is eligible for criminal prosecution under UK law. Only communications that are credible threats of violence, harassment, or stalking (such as aggressive Internet trolling) which specifically targets an individual or individuals, or breaches a court order designed to protect someone (such as those protecting the identity of a victim of a sexual offence) will be prosecuted.
When did kale become a thing? I worked in a kitchen two decades ago and its only use was what we put the chicken wings on. I have no idea how grumpy lettuce caught on.
Thats the downside of the modern web largely Boeing created in the US, its highly commercialized.
> Go doesn’t have generics.

> And Go hasn’t added any major features since Go 1 was released in 2012.

Isn't Go in the process of adding generics as we speak? https://blog.golang.org/why-generics
But there is a big difference between you and Microsoft. Microsoft is a business serving public, and hence subject to different regulations. For example, Microsoft cannot refuse to serve to women or brown people. You can choose to forbid entry to them in your private garden.
From ... "Washington" Post?
Raise questions, directly state it. I feel like either way they should explain that a little.

Looking at other article I'm not sure that it's a given fact or such. There are lots of vague articles but none seem particularly factual as far as what actually happened.

It seems strange to me to raise the question or say it happened but not actually address if it happened and the we say discuss how "well it's a movie review so I don't have to explain that".
I think compilation times in template-heavy C++ are still a major headache, especially since even modifications to private fields can trigger massive re-compilations.
I think that's a dodge. It implies that there is something inherently different between government power and other forms of power. And yes, there are subtle differences, like use of force, but at the end of the day, power is power. To be clear, I don't think Microsoft has done anything wrong here, but I don't think free market economics is the right angle to take.

Imagine if it were Facebook or Twitter instead of just a video game. You could apply the same logic to say that Facebook is just a private company, and what they allow on their platform doesn't qualify as a curb on free speech. But those two companies effectively form an oligopoly on on-line discussion, and what they allow on their platforms has a huge effect on the country as a whole. Because their policies end up dictating what people are and aren't allowed to say on the internet, their moderation strategies should absolutely be held to a higher standard.

None of this applies to Turn 10, because a racing game is not intended as a platform for discussion, but that's a nuance that needs to be considered. The blanket statement, "private companies should do whatever is good for their business" does not capture that.
Multicore OCaml: June 2020
> The swastika is also a sacred symbol in Buddhism, for reference.

Yes, it's widely used in Sri Lanka for this reason.

Check out the logo for one of the largest all girls schools in Sri Lanka

https://en.wikipedia.org/wiki/Musaeus_College
As a very happy person, perhaps I can give some advice :)

One thing that's surprisingly powerful is changing your perspective or telling yourself that you're happy. Similar to faking confidence, in a way: it starts fake but eventually you'll be actually confident, and you won't need to fake anything. Maybe the word "fake" isn't the right one here; I think a good analogy is starting an engine - the first few turns of the engine are artificial but what follows is quite real. As the article says, most of our happiness level comes from our mind, and you control your mind. Thinking something makes it true in many cases: research has shown that people get convincingly drunk or high just from thinking they are (being given a placebo.)

"Do more of what you like" is decent advice too, but it doesn't always align with happiness. I like swimming, eating pizza, and going to thrift stores. But I've tried, and doing more of those things didn't make me happier. I like biking, traveling, and photography - doing more of those did make me happier! And I don't like putting my phone away for a week, or doing chores that I put off, but those things do make me happier. My advice would be to experiment, and take notes.

Changing my lifestyle completely has also been good for me. It gives me time to look back and see what I really thought about a three hour commute or an unusual diet or unlimited data. Even things as mundane as new socks or a better phone case have made a difference for me. And there are some surprisingly big things I don't care about at all.

I think trying to improve your happiness in ways like these is generally good for you, though I'd caution against making it into an obsession. Pretty much everyone I've seen that's obsessed with a quest for happiness didn't seem very happy. I think there's another piece of the puzzle - being able to just be content - and for some that may be the hardest part of all.