skysight-inc/HackerNews huggingface dataset:
> In this case, certain norms of conduct in business do exist

Rejected. You don't get to declare norms by fiat, sorry.

>It’s basic manners, it improves life for everyone (including you), and nobody would be surprised that not following the norm could get you banned.

Manners are for humans to humans. I don't feel the need to be polite to a trial subscription system. It's a piece of software, it won't feel bad if I don't respond to its mails later on.
I'd recommend the Vatta's War series by Elizabeth Moon. https://www.goodreads.com/book/show/284658.Trading_in_Danger...

It's a space adventure with a likable heroine and plenty humour, but also some interesting character exploration.

Also has a good audio version by GraphicAudio.
The problem is that reference implementations of AV1 are 100x slower than HEVC at encoding. And so hardware decoding may ether be (a) impossible on current devices or (b) likely to destroy battery life. The only option is some breakthrough in the complexity of the encoding algorithm.

These issues unless solved relegates AV1 to being a Youtube and Netflix format and pretty much irrelevant for everyone else.
Anyone I know with laptop stickers does not have bumper stickers, so there's that. But that may be because bumper stickers are not a thing round here.
Can't imagine the pressure he is under, but also can't see how this is remotely appropriate for someone in his position. Reminds me of that time he cut off that analyst during the earnings report.

If the accusation he made has some type of evidence behind it, then this was not the way to present it. If not, and it was just an insult, gosh what a petty, immature thing to say.
Well, that's just not very civil. Could you please refrain?

https://news.ycombinator.com/newsguidelines.html
> Congressional Candidate A: Would create 5000 jobs; has been convicted of a misdemeanor
> Congressional Candidate B: Would create 1000 jobs; has no criminal convictions
>
> In each case B tends to have a higher value when evaluated separately but A tends to evaluate higher with joint evaluation.

Wait, what? The other examples make sense, but this one doesn't. Even with the joint evaluation, the choice is still highly debatable depending on the actual crime as well as the jobs. Creating jobs doesn't automatically make up for assault, which is considered a misdemeanor in some places.
Fossjobs.net: A free jobs board for FOSS jobs
Org-mode in Emacs, with a todo.org synced in Dropbox. I've been using it for a while now, and it's life changing.
تحميل برنامج الترا سيرف برابط مباشر للكمبيوتر UltraSurf مجانا
Your reply to "anecdata" is.... your personal anecdata? That's fascinating.

Anyway I am glad you personally don't mind changing long standardized keyboarding habits by using software modifications to make up for befuddling product decisions. I think that's wonderful, and I am thrilled that works for you and a handful of other people that have a background with ADM-3A terminals, though you should really remap the 'tab' key to 'escape' if you want to be truly proper.
I have been following this issue for a while, and I am happy to say that things are moving, but I'm also sad to say that some people are feeling uninspired by the movement here. I know that in terms of the money that we have been getting for our accounts (0.25 euro) is no big deal, but the big donation that we were giving, the person is leaving. Though not quite sure what level of "leaving" this is.

It may be OK in the end, but I'm disappointed that they are deciding to say "it is closing" when things haven't been anything like that from what I can see. I've seen similar problems with people going "oh my god the sky is falling" and making pretty overstated claims about things...
> The H.265 reference implementation was similarly slow,

Please provide evidence. Because all other data has shown it to be 100x slower.

There is a reason why people are obsessing over encode speed.
Only half relevant, but I'm reminded of "body english"

> bodily motions made in a usually unconscious effort to influence the progress of a propelled object (such as a ball)
I am neither attempting to silence your criticism nor questioning your patriotism. I am actually not even interested in your or anyone else's patriotism. I called that out specifically because I find a lot of fellow citizens making wishy-washy claims, trying to state the obvious, completely loose the context and history of India and consequently miss the forest for the trees. There are a lot of cases where I can get behind utopian and long-term solutions such as in education or health but I digress when people's lives are at stake and certain situations, such as these lynchings, require short-term hard interventions.

I am not asking WhatsApp to censor itself nor will I back a government which makes such demands but there are certain situations where immediate pressing needs requires drastic interventions and asking WhatsApp to assist in this is not unreasonable. I get where you are coming from and this is no doubt a band-aid but in certain situations you can't really help it. Temporary fixes are necessary to abate the violence and the Indian police has demonstrated the value of these fixes in riot hit areas by cutting off the internet access and the situation is brought rapidly under control. In an ideal world, none of this would be necessary but neither would there be poverty nor social strife.

> WhatsApp has done noting wrong here, I don't think the burden of the fix should be on them.

WhatsApp has done nothing wrong but at the very least it has exacerbated the problem. WhatsApp is a victim of its own success in India. If not WhatsApp, there would be someone else. But whoever is in such a unique and powerful position can and should shoulder some of this responsibility. You can't be oblivious to a society's needs and continue to reap all profits.

>Detecting fake news would be a burden.

Facebook already does this for the news feed so it is not something they have to set up from scratch. Plenty of organisations in India would assist in dealing with the data. Of course the end-to-end encryption would be an issue.

>Rate limiting as you suggested would be less of a burden, unless that is what gives them competitive advantage.

WhatsApp is pretty much a monopoly in India. All other apps are pretty much non-existent for a vast chunk of the population. Even if people move to other platforms, there would only be a short period of time before those platforms are forced to make the same decisions as WhatsApp.

WhatsApp could do so much more to help out but the only thing they did was to mark the "forwarded" messages. And even that was a half-hearted attempt. Small grey text on a white background which is very easy to miss. Pffftt...

And are they not aware about the "Forwarded as received" trope?
ShellCheck on armv6hf: crossless compilers and the value of split sections
Maybe because most future implementations (e.g. in Javascript, the proposed C++ solution, Seastar, etc) work by scheduling a continuation on an event loop. Which obviously requires at least some form of dynamic memory for queuing up these continuations.
It would be an easy suit. Especially since musk doubled down in a second tweet, saying he has evidence...
that's confusing as hell. there's a reason this didn't take off (Besides the competition from clojure)
If you won't stop breaking the guidelines, we'll ban the account.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html
Agreed. It may be safe to compare BBS culture with Usenet culture, not least of which because Fidonet enabled so much overlap toward that tail end you mention, but the sheer ubiquity alone makes today's Internet a different situation entirely.
My laptop churn rate is so high, if I put stickers on my computer, I'd have to remove them in 6-12 months. You can use this argument if you want. :)
In the 2016 election, no candidate received a majority of the popular vote.

Bill Clinton never received a majority of the popular vote either time he won. George W Bush also didn't the first time, but he did the 2nd time.

Get over it. The US is not a democracy - its a federal republic.

The US Presidential election is not decided by popular vote. It's decided by individual elections in the states. It forces the candidates to care about what's going on in all the states instead of visiting the top 8 cities and calling it a day.
To me, stickers layer on a laptop like history. When I retire a laptop, it takes on a character seen outside a theater with layers of posters for bands.

Here’s mine -

https://imgur.com/a/BzweZEQ
This is exactly Musk's behavior. He does shit like this on Twitter all the time.
Modifying virtual mappings tends to be just as expensive as copying.
I liked how the PowerBook 1400 did it. I kept the clear cover on it and swapped out the picture regularly, or put inserts in it. No muss, no fuss, change as much as you like.

Great keyboard on it too.
That's the meta game, where the author of the game enjoys building the game as its own game. Not productive if you're trying to ship a game, but definitely sounds fun.

It's hard to stay focused on building a shippable product when you have no stakeholders. It's something I struggle with myself when I have 'build yourself a side-gig' time. At the end of the day, no one really cares if you fail.
Ah! Super reasonable, yeah. It can be confusing.
It always gives me a gross feeling when I read about Apple helping countries actively censor what can be communicated between two human beings.

Let China censor what they will, but to choose to actively aid in doing so just feels wrong.
Sorry sir- I didn't mean to insult the Great State of YC. Hopefully my social credit won't go down too much. /s
I mean it more from a Joel Spolsky sort of too much abstraction point of view, e.g. from [0]:

> “When great thinkers think about problems, they start to see patterns. They look at the problem of people sending each other word-processor files, and then they look at the problem of people sending each other spreadsheets, and they realize that there’s a general pattern: sending files. That’s one level of abstraction already. Then they go up one more level: people send files, but web browsers also “send” requests for web pages. Those are both sending operations, so our clever thinker invents a new, higher, broader abstraction called messaging, but now it’s getting really vague and nobody really knows what they’re talking about any more.

And if you go too far up, abstraction-wise, you run out of oxygen. Sometimes smart thinkers just don’t know when to stop, and they create these absurd, all-encompassing, high-level pictures of the universe that are all good and fine, but don’t actually mean anything at all.”

[0]: < https://www.joelonsoftware.com/2000/07/22/microsoft-goes-bon... >
> This is simply not true.

Providing a wrapper around a thing is not the same as wanting to turn a thing into something else. I would argue that ORMs offer cosmetic change. Convenience, not substantive change.

> Many ORMs are designed to abstract away SQL and RDBMS concepts entirely.

Which ones? Look at their docs and you'll see where conditions, joins, columns, ordering, aggregations, etc.

ActiveRecord is probably the most abstract I've seen and the docs still refer endlessly to tables, foriegn keys, etc and show SQL equivalents http://guides.rubyonrails.org/active_record_basics.html#crea...

Here's Hibernate: http://docs.jboss.org/hibernate/orm/5.3/userguide/html_singl...

Here's Sequelize: http://sequelize.readthedocs.io/en/v3/docs/querying/#basics

Here's SQLAlchemy: https://docs.sqlalchemy.org/en/latest/orm/loading_relationsh...

I would say that ORMs as a class rely heavily on SQL and RDBMS concepts... particularly for anything beyond simple CRUD
True! However, I believe rust has a separate, distinct yield/generator functionality coming that should address those needs separately. I think off-hand it’d be pretty easy to wrap them in a stream, or to join a stream into a generator, if you did want to compose them.
Proving my point that people will recognize niche stickers :)
You're right, in theory, if your select() or epoll() doesn't have a timeout. And the threads aren't doing any active work. But if you're optimising for that state, then you don't care about inefficiencies of one model or another.

There are also costs in setting and checking those locks etc. Sure, you can build solutions to optimise a broken model, which we've done over decades (with quite a bit of success!), but it doesn't make the model less broken.
When he got called out for his PR stunt, Elon responded by publicly calling the British rescue diver a paedophile.

What a bad look.

Editing to ask: Why did this get flagged/dead'd? Feels like a PR campaign is getting bad Elon press removed both here and on Reddit.
Pinning is almost entirely a library feature; it does use the unstable “auto traits” functionality of the language, so it’s a bit special in that regard. But it’s provided by the standard library.
Apple would've known about the keyboard issue in the first days/weeks after launch.

They have repair rate metrics coming from the Apple Stores.

Especially since fixing the keyboard requires an entire top case which are really expensive.
That’s correct; async/await uses Generators under the hood, but we haven’t stabilized them yet. It’s the plan to though!
Another approach is that object's available methods cannot change over time, but this requires move semantics: `close(file)` consumes `file`, so you can't invoke anything else on it.

Rust has this built-in (lifetimes and move / borrow semantics); I suppose C++ can model this, too.
Recursion Demystified
I frequented Image BBSes with my best friend of the same name; we dialed in from our respective Commodore 128s. Our favourite story was when one of our local boards was doing a promotion on download points over New Year's Eve. I was the last visitor on 19xx and he was the first visitor on 19xx+1, and we never had to upload a file ever again to that board. :)
Why the hell did you pay 2300 for one in 2014? That's so overpriced it's kind of sad that they have Apple fanboys in their grasp so much.
In August 1941 it became clear to everyone that Japan has no intention to attack USSR, see https://en.wikipedia.org/wiki/Richard_Sorge#Wartime_intellig...
You can have userspace threads (or even hybrids m:n threading). They went out of fashion in the last decade for many reasons but were fairly common in the past.
During Ballmers tenure, the company massively increased it's revenues and profits, and they were exceptional in other areas.

'Missed paid search' and 'missed music player' etc. etc. are all haughty claims - MS was never an internet oriented business, it's like saying 'Oracle missed the search business' - well sure. Just like Google missed social? Or Facebook missed mobile? Or missed photo-sharing?

I'm no fan of Ballmer or MSFT, but if the goal of MSFT is to make money via decent products that work well enough in the eyes of their buyers, he did that. Just not in the way that you might want or expect them to.

I like Satya more, but give it a few years and we can judge then.
Hitchhiker's matches nicely what you look for
Twisted Tale of Binary Search
Not sure why you are getting downvoted, you are right. A mac is a status symbol. If you wanted a good system, you could get far more than a mac can give with the same price.
cgroup_disable=cpu and as matter of fact cgroup_disable= all cgroups improves things (adds extra 12% for bash), but not to the full extent.
How many years did it take for cars to go from beta to wide spread use?

It would be nice if it would happen faster, we could cut the number of car accidents in half, car related fatalities by a quarter, and zero speeding tickets...
It has never been powerful compared to the price.
It looks good on my MacBook

iStopped reading there.
So we remove async/await from our async functions and add sync/block to our sync functions? :D
What are you doing to your laptops!? Have you considered something rugged or at least semi-rugged?
>No matter how ugly the sticker is, you pretty much have to put it on your laptop

what world is this person living in? If your sticker is ugly, I won't put it on my laptop and I'll probably say "no thanks" when offered. If asked I'll explain what problem I have with the sticker. Maybe i'm just an asshole.
I have a new 15" MBP on order at £3300. I also have a similar spec XPS 15 which cost me £2600. So yes the MBP is £700. The XPS also has a better CPU (i9-8950HK) but that is kind of a waste, I only got it with that because Dell basically upgraded me to it for free.

However I have had no end of issues with my XPS 15. To the point that I have had enough and I am returning it for a refund and will pickup something else. The first unit had physical damage to the lid so I got a replacement sent. The replacement has coil whine, interference on audio out. backlight bleed and the space bar has developed a wobble so does not pick up all presses. For a £2600 that is unacceptable. I know people like to hate on the new MBP keyboards but I have not had a single problem with my 2016 MBP. That machine is basically perfect and I hope/expect the 2018 model to be the same.

To be honest I am fine with pay £700 more for a machine that doesn't develop a problem with the spacebar after 11 days as well as all the other problems I have had. If I were to calculate the amount of time I have spent on the phone with Dell and waiting around for collections/deliveries I doubt I would be far off that £700 in time waste to be honest.
If you trust the employer, them answering "we're not allowed to discuss that" should be enough. What HR policy could forbid the employer from saying "No, we don't have that" if they didn't?

If you don't trust them, and they might hint at having insurance as a carrot to tempt you to sign, this doesn't apply.
He has jumped the shark now.
Related paper/blog post by baez! It's quite interesting and very readable (assuming a background in ugrad thermo). He ends up creating algorithmic analogs to measures like temperature, energy etc much like in this.

https://johncarlosbaez.wordpress.com/2010/10/12/algorithmic-...
Thanks! In theoretical computer science as a whole, authorship is only for those who made a direct intellectual contribution. It’s one of the things I like best about the culture of our field.
Any news on Project Loom? When to expect it available?
Opportunity cost. Time spent trying to come up with a better solution to something that doesn't need a better solution, is time that isn't being spent doing something more valuable.

OTOH, one could argue that pursuing a seemingly trivial improvement to an existing solution could - by serendipity - lead to a breakthrough that actually does solve other problems as well. But I'd guess that, on balance, there's a greater payoff for spending time on something besides incremental tweaks to existing solutions. But that's just a guess...
There was a time when I was downright obsessed with co-op armed robbery video game Payday 2, and even months after I stopped playing, I could hardly enter a bank lobby or art gallery without starting to "case the joint".
Death or incapacitation of the person in the bathroom is what I had in mind.

Yes, there's also the leather strap or hook (or doorknobs, ..) breaking. I hadn't considered that, oy.
Bring back the horse and carriage? Mule teams? We may have just stumbled upon the next big startup craze!

Who needs scooters and self-driving cars when you can hop on a donkey that navigates slowly and entirely for you?
I think it’s more than just a combination of happy vs unhappy, I can personally confirm that the testosterone buildup from watching a sports match of a team you really care about (even on tv) is very much real. But, just as the study says, you need to not be just a casual watcher, you need to be “invested”, to have a real “feel” for the game.

Just as an example, I’ve had nightmares after this spring’s Real vs Juventus Champions League match which saw the Italians get eliminated in the 92nd minute after a questionable penalty call (I’m a Juve fan) and to this day my heart still feels a little contraction, so to speak, a little “what could have been?”, when thinking about how the Swedes equalized us, Romanians, in the QF of the 1994 World Cup after an error from our goalkeeper
(if he hadn’t committed that error we would have faced the Brazilians in the semis, meaning a literal dream come true for us). There have been 24 years since then but the feeling is still inside of me, and I think it will stay with me until the day I’ll walk off this planet. Sports and caring about sports can be both one of the most beautiful and one of the most painful experiences in one’s life.
I means that the reference implementation is slower. Nothing more.

Reference implementations are not about performance, they are documentation. They are not supposed to be used for anything else but documentation.

Your conclusion is ridiculous. There is absolutely not reason assume that av1 is fundamentaly more power consuming that HEVC.

A tank uses more gasoline that a VW Beetle. This statement is true, and as irrelevant as your statement.
FWIW, Scheme (among others) has async by default on steroids (aka call/cc) and is nothing like regular threading.

You can build threading on top of it but also all kind of other abstractions.
> “then the risk of it becoming outdated in a separate place seems even higher.”

I’d say they are almost identical risks, and for all practical purposes there is no difference. Putting comments inside the config file only makes discovery much harder than putting it in a user guide, man page, etc. with no offsetting benefit of consistency.

> “Configuration via environment variables is as far from best practice as I can imagine”

You are arguing against perhaps the most dominant notion of config best practices in the modern era when you say that [0]. Quoting from the 12 Factor App best practices on config:

> “Another approach to config is the use of config files which are not checked into revision control, such as config/database.yml in Rails. This is a huge improvement over using constants which are checked into the code repo, but still has weaknesses: it’s easy to mistakenly check in a config file to the repo; there is a tendency for config files to be scattered about in different places and different formats, making it hard to see and manage all the config in one place. Further, these formats tend to be language- or framework-specific.

The twelve-factor app stores config in environment variables (often shortened to env vars or env). Env vars are easy to change between deploys without changing any code; unlike config files, there is little chance of them being checked into the code repo accidentally; and unlike custom config files, or other config mechanisms such as Java System Properties, they are a language- and OS-agnostic standard.”

You say,

> “This trend of using environment variables is a result of trying to make applications stateless, therefore easier to run in containers. However with something like K8s ConfigMaps, it seems totally unnecessary.”

I don’t think those are the reasons for putting config into the environment at all. I think a main reason is specifically so that end users modify config with ENV vars that disallow scattered and non-reproducible collections of config (e.g. if you share the command or script that defined the environment, the settings are enforced; if you share something that relied on a local config file you had modified but no one else knows about, they can’t get your settings).

[0]: < https://12factor.net/config >
Jesus, this is the kinda shallow meaning business jargon BS that make ML SO HARD to explain to the average person.
blog in hugo
wish rust had a static web generator
Such nonsense.

Please show me a laptop with the same quality trackpad and an operating system that works as well with my iOS devices e.g. AirDrop, Continuity, iCloud Notes, Photos, Keychain. And of course one that has perfect driver support and supports apps like Pixelmator and Omnigraffle.