skysight-inc/HackerNews huggingface dataset:
We're trying to change the dynamic in my employer. There is still company-wide centralized planning, and our parent company still sets overall goals and expectations for profitability, but we're something of an experiment in self-organization where individual departments and teams have responsibility for setting and spending budget, setting policy, and selecting the work that needs to be done. It's as democratic as we can get without an employee board or becoming a Mondragon.

New and innovative initiatives are more often started from the mid- to low-levels of the company (three or four new lines of business have been started this way), and for the past year or so those initiatives are encouraged to become startups. The baby businesses are essentially put in an incubator where they have an initial budget and cash provided by the company but are encouraged to be individually profitable, report on their finances, are given coaching and regular meetings with startup business advisors, etc. And if they provide services back to the company, they're supposed to bill teams for those services. (The company still provides salary and benefits to the employees who start businesses within the company; there's some accounting magic to adjust which department budget actually pays for these.)

Examples of internal businesses started include:

* delivery of cafe drinks and food (with a delivery charge paid for by the receiving employee)

* conference room ownership and maintenance: these can now be permanently rented by teams, and the business that "owns" them is responsible for decorating, cleaning, providing technology services, etc.

* balloons, party supplies, swag, and desk toys, purchased either by the employee or their team

And businesses started with a focus outside the company include:

* providing detailed retail sales and product category data to suppliers and manufacturers

* tools to identify and encourage employee networks (who knows who, what skills does each employee have, who may provide an introduction to another employee)

* tools for polling and identifying employee sentiment

* self-organization consulting, training, mentoring, and software

* company tours (at $10 per visitor)
It's useful if you've already started a search and want to switch to another search engine for different results. You can append it to the end of the search
More importantly, this forces you to create an explicit interface for any code you'd like to reuse between implementations.

Inheritance is fragile for a lot of reasons (see e.g., fragile base class). But the most common failure modes all have the same thing in common: the error happens because a developer fails to realize that there's an implicit interface between two things in the object heirarchy.
Isn't discriminating on the basis of sex the very definition of sexist?

Also, what if it is a small company with only 1 person on the board? Now you are discriminating and saying "you're male, therefore you can't be the board member".
I like lobsters and look at it regularly, but have never figured out how to get an invite. (Sniffle. Aren't I cool enough?)
Think of a scenario where certain government employees have accounts on some Private sector service: Maybe a Grindr or Tinder -- if they can work to obtain any sort of compromising information from those services - they can then use it to manipulate government employees ("Do what I say, or i'll out you")... In fact, pretty sure a Chinese co. recently obtained controlling interest of Grindr.

https://www.nytimes.com/2016/01/12/technology/grindr-sells-s...
This should be a big deal for combatting CO2 emissions as well. I believe it was never refuted after it came out a few years ago that ~15 of these ships emit the same CO2 as all cars in the world? https://inews.co.uk/news/long-reads/cargo-container-shipping...
It’s easy to tell if you know what to look for. If there’s an R, r, or t, it’s super obvious. G, S, s, 3, Y, A and a are also pretty noticeable too. If you didn’t score well on this test, go back and look again given what I just told you above and you’ll see what I mean.
Bang syntax is super convenient for mobile browsers as well, in a way that nothing short of in-browser integration can replace.

For example, AFAIK Safari for iOS can’t use custom search keywords, but you can set up DDG as the search engine and make accessing a lot of websites (e.g. Wikipedia, Google Translate, Wordreference, Google, Pubmed) a lot faster.
Shouldnt use such a precise jargon acronym like ULBC
Encrypted protocols are often not fully encrypted, and expose enough to determine the nature of the traffic, if not the content. Even TLS, leaving Server Name Indication (SNI) unencrypted. Fortunately there is work underway to encrypt SNI. Also, in the TLS case, domain fronting (asking for e.g. google.com from the discriminated service, to fool filters) has become one tool to evade SNI-based attacks.
Is says also courses https://leanpub.com/create/course
It seems like the downside would be performance due to allocating a lot of transient objects? Maybe drawing isn't the best example here.
This is a great presentation of the feature and a good directory to learn more about the bangs available. I use them all the time, usually regarding programming topics (language reference, GitHub, etc.), but now I see there are many more I could start using. !astock for Adobe Stock is just one example. Great feature! (I have DDG as my default in Safari so searching and using bangs is a breeze.)
On the other hand, the noise peaks from (older) accelerating engines is one of the most annoying sounds. I can live with the background hum of tire/road friction.
The Ford Focus is dead in the US because of Trump’s trade war
Bret Victor the Future of Programming (2013)
As a corollary, the only cultural differences that have actively disappeared have usually been due to decidedly non-Internet causes (e.g., students being hit with a ruler if they spoke Cajun French in Louisiana after World War II, non-Amish Germans deliberately shedding their language and speaking English to avoid anti-German sentiment after the outbreak of World War I, etc).
i can't think of a reason why DST is relevant to farmers. Farmers wake up with the sun , regardless what the clock says
I have visited both and really enjoyed the trips, thanks for the recommendation!

A movie titled 'Steve Jobs' featured half a dozen Hollywood stars and was nominated for Best Actor and Best Actress at the Oscars - and that's not even the one that Ashton Kutcher starred in. I work in a children's book store and there is a 'Who is Steve Jobs?' book sitting next to 'Who is Barack Obama?'. I think you're wrong.
The US, Germany, and Japan are all technology leaders. None of those nations leapfrogged into a developed nation by copying others.
Hacking a Prince, an Emir and a Journalist to Impress a Client
> I wonder if it also contains "concerns" that can indicate weak points for recruiting for a true one-stop shopping?

It does. IIRC, it contained security clearance investigation files, so they could probably identify people who had issues but just squeaked by the process.

But that's not the only use. The OPM data could be used for counterintelligence, to identify US agents in the field.
You end up so hungry doing that though :D
Discussed at the time: https://news.ycombinator.com/item?id=13643045
Portgual and the United States doesn't seem like apples to apples...
Just add one single item now.
Hmm , this is great. But to understand where variables are placed in the stack and how stack is managed your need to play with Assembly. Pointers are pointers but when you play with using Assembly then your know why some languages exposes only reference and lack pointer arithmetic. It sounds easy but it help you to build compilers or whatever.
It's not like TLS would've fixed this. Iran is blocking Telegram very easily.

If they also used anything with TLS 1.3 or HTTPS with TLS 1.2, the plaintext SNI would've been enough to detect Telegram.
Ah, gotcha. It seems more wrong to me, but I guess I'm thinking in terms of 'What would this do' as opposed to 'Is this law a violation of various laws / legal philosophy'.
Exactly what I used for reference to decide as well (got 20/20).
TimSort is an immensely complex sorting algorithm, full of magic numbers and difficult to analyse formally (e.g. the invariants it preserves are multi-line disjunctions). I'm not surprised there are still bugs to be found in it. I do think that issues like this make the case for using simpler, clearer algorithms even at a slight performance penalty.
Nick Littlehales: the man who showed Cristiano Ronaldo how to sleep
Well, I think custodians fix broken doors, kitchen staff clean the dishwasher and cook meals, RAs (who are normally students as well) knock on the doors, landscapers trim the hedges, and AV techs roll out the projectors.

If that's what "administrators" means, then fair enough - but my understanding of the title "administrator" is people who organize the curriculum, schedule staff, students and classrooms, maintain the website, conduct student intake, that kind of thing. And those are the jobs that I would expect to be streamlined via computers.
Several years ago I built https://shortmarks.com as a way to use search shortcuts from any browser. The code isn't pretty and I haven't updated it in eons, but it works well enough.
Plus Codes
100% agree. Equal rights/opportunity != equal distribution
The Y is also slightly different too.
“The State of the League”: MLH's 2018 Impact Report
And in fact put it anywhere within the search query!
Noticed because they suddenly appeared on Google Maps.
The biggest problem with assertions in Python code is that they throw a generic AssertionError when you should be throwing a custom exception class instead. You can't catch the right error (and nothing but the right error) that way.
It would be humorous if they recruited employees of startups, the philosophy of moving fast and break things along with spends as much money as possible as fast as you can will have China using sub-par software and bankrupt within months, countries can't pivot and looking for exit through acquisition would be nigh impossible!
The idea that it would need to be 1000X bigger is helpful. The original poster's figure of 300m^2 does not make much sense.
I'm sure the OPM hack through which they got all sorts of private blackmail-worthy info on federal employees helped.
I've had a lot of luck with little languages that have an escape hatch into the implementation language.

My "little languages" always have atomic programs/expressions whose meaning is given by an implementation in the base language.

Sometimes, e.g., when my little language has an optimizing compiler or some fancy semantics, the atomic programs/expressions need a tighter interface than "does something". In those cases, I write down the full semantics of the language and figure out what lemmas I need to prove about atomic programs/expressions in order to prove whatever property I want about the overall language. I then enforce those lemmas at runtime using asserts (or, in the case of termination, wrapper code that enforces a timeout).

This pretty much only goes wrong when "everything" is factored out into the atomic programs/expressions. I avoid these situations by only using "little languages" when I can do something useful and difficult using the semantics of the little language. Most common examples include: automatic optimization, automatic parallelization, and automatic verification/static analysis.

But even when it does go wrong in this way, it's no the end of the world: if everything is implemented in the atomics, then you just refactor the implementations of the atomic programs/expressions into a library, delete the interpreter/compiler, and write some wrapper code.
I love my job. Most of the projects are medium sized ones with 100-200 hours of programming involved, so I get to see a good variety. Splitting my time between C, Java Script, MATLAB, Python, Swift, PHP and R means that I am probably not an expert in any of them, but I we have a solid team of general purpose programmers who can handle almost anything the labs send our way.

My only complaint would be that the pay is a little on the low side. Otherwise the work and the work environment are both excellent.
We get really dark winters no matter whether we're on DST or not. Makes absolutely no difference.
but timezone changes happen all the time https://www.timeanddate.com/news/time/
Whereas requiring a balance is 'more fair' than the double standard of permitting all female boards or something like that?
It may seem like it would be better, but the russians actually tried it, and it turns out that's it's not. The argument in Russia was that permanent summer time cause stress and health issues (https://www.timeanddate.com/news/time/russia-abandons-perman...).

The part that's weird is that everyone have arguments as to why DST would be better, but the country that actually tried it switch to permanent winter time after few years.

Between 1948 and 1981 Denmark didn't even have summer time and Germany managed just fine without DST from 1949 to 1980, so why can't we go back to not having it?
The article says there are around 10 solid cargo ships lost per year. There are around 10,000 such ships in use. Such a ship costs ~$20M new. Cargo shipments take around 7 weeks door to door, so assuming that also roughly covers dock time, and ships run to near capacity timewise, on avg a ship makes ~7 trips per year.

So, out of around 70K trips, 10 result in ship loss. It's entirely possible that the cost to reduce that loss rate against all reasons for loss and across all 10K ships and 70K journeys is far greater than simply allowing 10 failures.

Those losses are also likely insured against with the cost spread across the 70K trips. The insurance against them is likely therefore cheap.
I am Russian, and I do not use Telegram, I and do not really know the technology that it relies on, so my opinion is probably worthless, but I can't get rid of the feeling that if Telegram just left the scene quietly and peacefully when the Russian authorities announced the ban, things would have been much simpler and yes, better. The authorities would have pretended that their mission had been accomplished. People who still really needed Telegram could continue to use it with the help of proxies or vpns. And the mayhem that occurred when the Russian internet watchdog started blocking millions of IPs would never have happened.

Instead we had this ridiculous escalation causing the disruption of the normal internet communications for a while, and promising even more sinister problems in the future.

And Gitbooks still don't work properly here :-(
The advantages I see of using DDG's bang are:

1. You don't personally have to maintain the list of keyword searches, so if Amazon changes how their search bar works, DDG takes care of changing the query string for you.

2. DDG auto-suggests keywords when you type the bang, so you don't necessarily have to remember some keyword you haven't used in months.

The main disadvantage is that more of your searches go through a third party if you use the bang, rather than going directly to the site you are trying to search.

All that said, I prefer the browser, too, because I can customize it to my needs (filling in defaults to other variables) and name the keywords things that I'll be more likely to remember or find easier to type.

For keyword searches I haven't set up that DDG possesses, I can always use "ddg !keyword term" to get the same functionality or "ddg +site:subdom.dom.com term" for similar, but different functionality.
And yet companies can completely ignore the voices of employees. This article presupposes that the employees are in a position to leverage leaving because they aren't pleased with how things are being done, and that the company cares if they leave.

The feudalism metaphor is appropriate given the lack of collective bargaining power employees have access to.
There’s a reason why pictures of “beautiful” beach front houses are usually from a long distance away: they are usually in pretty rough shape.
Jim Sterling has done a brilliant job at explaining how broken the YouTube Content ID system is, and how to prevent these companies from monetizing your work (though you don't get to run ads on the videos either).

Possibly NSFW: https://www.youtube.com/watch?v=cK8i6aMG9VM&t=20s
Honestly, I’d do anything to die in the hellish fury of a nuclear blast, as it destroys an entire city. I was really disappointed in Kim Jong Un caving on his threats.

I’ll do anything to ratchet up tensions and provoke a nuclear exchange. Where do I sign up?
For Europeans that would be logical, since the S stands for summer here, like CET and CEST.
Looks like a Perl script I read once.
A counterexample: https://en.wikipedia.org/wiki/Samuel_Slater
Or better, an indication of the number of verifications via the single icon, with hover to show exactly which verifications they are
By default macOS apps do not terminate on certain assertions within certain event handlers, because exceptions are caught by the framework. The app just does weird stuff after this happens. This is terrible. Once I figured out how to make it crash I fixed a handful of bugs and the number of reports of inexplicable behavior went way down.
>In summer the sun doesn't go down until after 10PM here.

Ah, I was just thinking about the heat, but that's a good point.

>edit: Also, in Florida the days get shorter during the summer, over here they get longer.

No they don't. Like other places in the northern hemisphere, the summer solstice is the longest day of the year in Florida - and the winter solstice is the shortest.
The background noise bothers me less than cars and motorcycles with intentionally loud mufflers.

Some of which are already technically illegal, its just a law that's not enforced well.
Akin's 10th law of spacecraft design: "When in doubt, estimate. In an emergency, guess. But be sure to go back and clean up the mess when the real numbers come along."
It's not quite "filter by domain", though. It simply redirects your search to a particular thing.
Most people will be disappointed by the second edition
Throw out a speculative idea, get a speculative answer.

Dunno why you’re expecting me to go all civil engineer on you, nor do I understand why you’re acting like I’m the barrier to the idea being tried.

Go do the math yourself, it’s your idea.
A company I worked for in a $hot_field had some dev servers breached from some IPs in China; they got some of our app's buggy class files and not much more. It's the kind of app you need a bunch of corporate culture to use effectively, so the jars aren't much use.

Anyway, a few days later, a bunch of us in our R+D group got LI invites from Chinese recruiters out of the blue. Because of the timing and supposed motivation, we assumed we'd been approached for industrial espionage purposes, but there's not much you can do aside from decline the invite.
This was the first thing that made me realise it wouldn't work for me also. I wonder if they'll be able to come up with a way to measure input force as a workaround
https://github.com/google/wycheproof
It's really shocking how it passed both senate and house. How do people not see this as blatantly sexist? This law discriminates against men based solely on their gender.

Of course, there's always "I identify as a female board member".
I would like to see the moon walk of MJ :)
In what way could ever that be a "good thing" over having 2-3 implementations of strings in the standard library that cover 99% of the different ways and trade-offs, and which each has a method to convert a string to any of the others?
I have heard the same about the top Formula One Drivers. After the race they can recall almost every turn of the race in detail with their engineers. It takes hours to get all the information across. It makes sense that a good memory is big asset for an athlete. It allows them to replay a situation and learn from it. When I did martial arts my memory of a fight was pretty vague so I couldn't analyze and learn much.
Borrowed Chaos Monkeys from the library based on this post. Thanks for the recommendation, it's very engaging so far.
Rust manages to do it just fine...
Ah yeah, I remember reading about that in my American History textbook! We started the industrial revolution right after we signed the declaration of independence, it was the British who copied us.
Reminds me of N-Gage, innovation that wasn't quite there. I'm wondering how would touching upper part of screen feel like, is it too flappy?
I'm regretting I didn't collect my thoughts like this earlier in my career. I personally learned and internalized many principles but by the time I was tech leading and mentoring, they had all fallen to the level of intuition and I couldn't clearly explain the "why"s of things.
Someone needs to remind this person that the arab spring ended up as a tragedy that only bolstered the idea that there will never be any change. The best mutiny against the big five would be to leave them.
The Cowboy Cartographer Who Loved California
This is actually the tech kool-aid, thanks for continuing to drink it.

Merit is a bunch of horseshit when you get down to it. Realize that tons of people have jobs not on merit but because they scored more social points with the person in charge of headcount.
Hah. Already did that in version v2.2 :)
It might just be lost in translation, since I'm using Google Translate, but I don't see the "Question, Answer, Steps". I'll have to take your word for it.
Disclaimer: I work on Linux at Intel.

FWIW, I don't think PR had anything to do with this. Without arguing the merits of embargoes, the goal of them is to give the good guys a head start before the bad guys. But, if you tell too many good guys, the assumption is that the bad guys find out. So, you try to tell as few good guys as possible.

This was (from my blatantly biased perspective) an honest, but imperfect attempt at keeping the bad guys from finding out. A lot of lessons have been learned since this, and the group of good guys involved in recent issues has been much more comprehensive than with the original Spectre/Meltdown bits. I think Greg was alluding to this when he said "Intel has gotten better at this."
There are so many unintended consequences of the internet as we know it today. This, fake news, forums that close because their moderators don't want to cope with the terrible stuff, and on and on.

When it was just computer science departments and a few tech companies, it was mostly OK. With a good portion of humanity online... wow.
> Maybe a Grindr

Which is owned by a mainland Chinese firm [1].

[1] https://money.cnn.com/2016/01/12/technology/grindr-china-bei...
http://archive.is/IXEmm
Challenges and Solutions for Production ReCo Engines
Anyone contacted by China and considering an offer of money under the table for a small "harmless" disclosure should remember that they killed at least 12 CIA sources between 2010 and 2012 [0]

State craft is not for amateurs and sources on both sides routinely get hung out to dry. Think of your family. Do not play this game.

0: https://www.nytimes.com/2017/05/20/world/asia/china-cia-spie...
We've had digital and video manipulation for years, it leaves behind pixelated artifacts though and can be spotted (E.g. see captain disillusion on youtube).

But yes there's going to be a big market for tracking fake data sources in the future. We're already seeing tools to track fake twitter accounts, fake instagram followers, fake amazon purchase reviews, this is an ongoing trend.
I think it's in Telegrams best interest to make a big deal out of this.

More positively, not going quietly into the night when faced with state repression is pretty much in line with their ideals. I can totally see why they'd want to fight it out.

On the cynical side, grand standing here is great for PR.
Obviously then keep the specification, preferably testable, formal and verifiable of the protocol.

Without this part, you end up with a real big mess similar to 90s internet.