skysight-inc/HackerNews huggingface dataset:
Sure! Don't store them if you don't want to. I'm not sure how you take me as saying we should live in some sort of totalitarian fantasy you have constructed. I'm trying to help somebody understand why other people want to voluntarily save things.
1) Democracy never relies on citizens to go to college to get political education
2) The general public has far more political diversity than faculty and administrators in universities
3) The general public is exposed to a wide range of political and ideological ideas through traditional and social media.
> 3rd party browsers are forced to use a webkit engine instead of their own. By any definition, this adds a severe limitation => crippled.

Not only that but if WebKit has an exploit, all browsers have an exploit.

> I also think (I could be wrong) safari has access to a slightly different engine than third party browsers.

Correct, Chrome used to be based off WebKit's HTML rendering engine, which Google forked and created Blink instead. Firefox has their own engine (Gecko?) which is all being redone in Rust.
Amazon’s Blink XT2 Camera System Command Injection Flaws
Acceptable is relative. If you think it should be illegal, that is a different discussion. I do not see how my prediction of behavior in anyway normalizes the behavior or makes any value judgement of it for that matter.

If you think expressing outrage is the most productive thing to do here, we may disagree.
Thanks, all, for clarifying.

Still not sure I think it sounds entirely reasonable. But makes a lot more sense to me now. (Am not American).
Whole reason I bought a Ford Fiesta with a stick is because I heard that their transmissions are made out of glass.

Otherwise, decent car.
It depresses me that the World Wide Web, given to everyone for free by Tim Berners-Lee (himself a Brit), is so heavily misused, abused and controlled by corporate and political interests in places like the UK. It was supposed to democratise information for everyone, and for a while - let's say arguably between the foundation of Wikipedia and the early days of Google, until circa 2010 when Facebook surpassed a billion users and Google got rid of its "don't be evil" policy - it seemed like it was doing so.
This is what I do. I take the parental leave (I can take 7-9 months I believe) and my wife goes back to work (she makes more than I do, so it makes sense).
That's exactly what I was thinking. This seems like a rich person's idea of what "economy" seating is, having never sat in one of those seats for the past couple decades.
make IS an OS-agnostic tool, it's just not available by default on Windows. But it can absolutely be installed. Or you can bring the mingW/ binaries along with you. Even something as simple as installing git for windows will give you access to a decentish unix environment.

staying inside rake, et al is fine if your software is simple enough to get away with it (by simple I mean self-contained without too many moving parts). But quite often you can't get away with that, and make becomes a good choice.

I would also argue that if you're developing ruby on windows you're doing it wrong. You can do it, but I would personally never target Windows for a ruby app. been there, done that, have the scars to prove it.

I would also add that installing all of that for node doesn't really seem to be simpler than using make, but that's just my old timer sensibilities coming into play.
It’s counterintuitive but to counter this fear as a startup make it really simple for your customers to get their data out of your service. And advertise that fact heavily.
Here are some theories: https://www.reddit.com/r/answers/comments/2fricv/why_do_airp...

Summary: prevents claustrophobia/overheating, allows high signs to be seen from far away, possibly structurally sounder for a wide room to be higher, aesthetics.
It may be just the routes I fly. I'm mostly 737s or 757s, or the odd 777 (usually going to Asia). I do see I have a 787 on my next trip to Europe but that's 9 across in Economy Plus/Economy. (Premium Economy is 7 across.)
City of Pensacola hit by a cyberattack few days after military base shooting
Thanks for changing it back, @dang. I had a similar take to Gruber's on reading the Verge article. What a strange hit piece, and what strange timing!
Awesome, basically a free book chapter. Will definitely fire up the notebook and give this a try.
I can say with confidence that managers at Google are not even fairly independent. Lots of pressure (and toxicity) can float down from higher up in the org chart.

My first eng manager at Google was really mistreated by people higher up in the org and as a result didn't have much freedom to make things right for our team (or our project, which generally struggled a lot as a result). This is not extrapolation or speculation: He confirmed it to me.

If anything, I think engineers at Google probably have more independence and freedom than managers do, because they're really only accountable for their own work and personal results. Managers have to corral all those independent engineers into a group they can get away with taking responsibility for, and the upper levels of the chain don't always act in a way that acknowledges how hard management can be. The disconnect also means that "best for a manager's career" is not automatically going to be compatible with the career health of their reports.

The gap between "labor" and "management" in this scenario is also a great example of why unions for labor are important - it's very difficult to represent the needs of both labor and management collectively, so a good method is for them to each bargain collectively based on their own needs and interests.
The Safari Browser Settings You Should Tweak
I've thought about this a bit. I don't think we'd get much public sympathy from a working conditions standpoint- generally if you're working for the right place you can arguably make more money than most of your non-engineer peers (look at a percentile breakdown of your annual income if you don't believe me).

I think the way a union like this could succeed is by fighting Big Brother-esque projects and refusing to work on initiatives such as Project Butterfly. Sell it as "we refuse to work on technology that will objectively make you (the layman's) life worse". Once we hit a critical mass we'd have a much bigger say over what projects do and don't get built, and anyone who scabs is arguably on the wrong side of the moral coin or "enabling Big Brother/technocratic billionaires".

This isn't to say that tech workers should be the ultimate moral arbiter, but having a non-financially driven check would at least help.
I agree with you 100% and will amplify your comment with one of my own.

I suspect this won't be immediately possible as I'm not certain what languages OP is allowed to use, but if OP has some wiggle room in what PL to use, then I would recommend that he look at the Domain Modelling Made Functional book by Scott W.

Like you say, the principles in the book apply to other languages as well, but it can be a faster feedback cycle to learn these lessons in a language that has first-class support for them. He will be able to use F# or its close syntax cousins OCaml, ML to model new features as domains and employ option types, pattern matching, railway-oriented-programming, and functions as interfaces to make his code more resilient, like you mention.

The bonus is that if OP uses the likes of F# or Scala, it can interop with C# or Java respectively within the same codebase.
Why didn't he just buy doitforstate.christmas?
Its about safety, not traffic efficiency. BIcycles were being run over when folks made a mistake (and they made a lot of mistakes in this massive roundabout)

And I'm not sure civil engineering jobs like this are more efficient en masse. They're all essentially one-off?
I think that's one of the main changes which would help address the problems in the current media landscape. How many people would continue to treat The Times, for example, as a serious news source if they'd had to retract their "Muslim foster parents converting Christians" story as prominently as they'd splashed it?

The risk I suppose is you need to avoid something like Singapore's Fake News laws where the government decides what is true.

The other change I think would be positive is replacing "unnamed sources" with a disclaimer, for example "people who may or may not exist or be telling the truth". It's important to be able to use anonymous sources but it should be made clearer to readers that anonymity has an associated trustworthiness cost.
How do you mean with the "weird support"? I could read the code of course, but essentially, what do you mean? :)
That's two cases where politicians jumped the gun to make something that isn't decided yet a decisive campaign issue:

- Elizabeth Warren Ramps Up Attacks on Apple Card Bias Claims

- The four got public support from presidential front-runners Sens. Bernie Sanders and Elizabeth Warren, who took to Twitter to bash Google for alleged “anti-union” actions.

What if this turns out to go out with a whimper? The Apple Card bias was something unrelated to gender that got blown up by someone popular, and these firings were carefully vetted and are legally justified?

Will these politicians apologize for jumping the gun? I bet they will point out they were the first when it turns out any other way...
any context or background?
China Orders All Foreign Computers and Software to Be Replaced
It seems like the Tories have already broken the system permanently. They have far richer supporters than Labour, so more donations, and can therefore pay more to get better prominence in online advertising and so can spread their message further. They use this to win a majority in parliament. The majority in parliament gets to set the rules for online advertising. Repeat ad (pun not intended) nauseam.
Lawsuit Claims SAT, ACT Are Illegal in California Admissions
This is so mind boggling and sad... It was over a pretty average domain name (doitforstate.com) and there's no way those guys would have gotten away with it even if the victim had been silenced.
From the U.S. timezone is a big concern.

When I meet with people in India it is always around 8am or 8pm, it is kinda fun the first few times but it gets old fast.

There are many people in CONUS, Canada and South America who are easy to work with in terms of timezone. Particularly there are many people who can do data science and other fancy work in Argentina, I have even had good experiences with freshers from Brazil and Colombia.
TikTok and the Globalisation of China Model
Make is available everywhere that matters, and is a simple declarative way to encompass build actions. What are the alternatives?

Bash? Not declarative, and requires lots more code.

Some go rewrite of Make? Not universal, possibly not maintained in the future.

Rake? Ugh, Ruby.

I strongly believe that make is the least worst way to build go projects, but please change my mind by suggesting some alternatives, not by complaining about the shortcomings of make.
The basic programming course I & II in University of Helsinki were in my opinion the best courses of the whole CS degree. And by "them" I think you are referring to the people who made that particular course, the folks at RAGE research group, led by Arto Hellas and Matti Luukkainen :). Great people, and really done great things for the quality of CS education in I'd say Finland in general.

Haven't done the full-stack course but it seemed ok, it irks me a little bit that it's still in JavaScript but oh well, you can't have it all.
My family are all in this town, I like it here, cost of living is cheap(ish). And because of my own bad decisions regarding student debt, credit cards, and just generally not being good with money ten years ago, I'm still working off my debts - the end result is that I'd have to already have a good job lined up in order to move (I couldn't afford it otherwise), but I have never heard back from any companies out of state, when I applied using my current address.
Really, my issue is the fact that I don't want to make several servings of the same thing and eat on it several days in a row (meal-prepping style). Yet, being single, I've rarely found smaller packaging sizes where I live, so that's kinda what I'm forced to do... I wish companies would package items where it can be used for a single serving; I'd cook a lot more, at least when I feel like it after my hour long commute...
How to connect Tableau to a time series platform?
I've got full disk usage instead :D

file_put_contents(): Only 0 of 191 bytes written, possibly out of free disk space
> To give you an idea what we are doing; an React Native app that sell and connect a very specific type of workshops with costumers over custom WebRTC Video chat(fork of React Native-based Jitsi Meet). What I can tell, I haven't seen another custom Jitsi-Meet integration yet that gives the ability customize the UI that we have.

I'm sorry I cannot give you advice for your future endeavors, but if your code ends up shelved, please consider sharing your Jitsi Meet customizations with us (I'm one of the Jitsi core devs) so we can improve the SDK.

Best of luck!
It would be great if someone can do an opensource like that, as mentioned by others Telegram is not privacy friendly but having access to the content that spreads around in such platform can be very valuable
Yet More Research Links Even Light Drinking to a Higher Cancer Risk
Is this your advice to rape victims too?
Six Productivity-Enhancing Tools for Remote Workers
Geoengineering is no climate fix. But calling it a moral hazard won't work
Not related to the contents of the article, but I love the font on that site. I also love the simplicity of the site as well. Nothing takes away from the ability to read. It is so clear and concise.
Answer to Why do software engineers always focus on salary and early retirement?
Defensive Design for the Web (2004 Book by 37Signals/Basecamp)
For many of us in Scotland this is nothing new. The coverage and reporting leading up to the 2014 Scottish Independence referendum was pretty appalling, with the BBC operating in full "Defence of the Union" mode. Both TV and print media ran scare story after scare story repetitively despite most being debunked.
Show HN: Ghost – No more unwanted emails
If you think Python 3 is a better tool than a Makefile you're entirely missing out on what makes "make" a useful tool.

The entire point is that it's not a general-purpose programming language, so that you're forced to separate the DAG aspect of your build process from any complex logic.

Sure, some things you can't do in a Makefile, and you generally shouldn't try. The Makefile should call some Python / Perl / whatever helper script to accomplish that particular task, separated by a process boundary.

By doing it like that you can seamlessly run your build process in parallel if you haven't screwed up in declaring your dependencies. E.g. some script that needs Python to fetch something from a database for the build will run concurrently with the build of the documentation.

It also encourages you to structure things in such a way as to have incremental and resumable compilation, e.g. Ctrl+C-ing the middle of a build in a project with a well-maintained Makefile won't require you to run the whole thing from the beginning, but that's typical of someone's home grown "I can do it better" monolithic "./build" shell or python script.
Try to get better at writing code that is easy to refactor. Good code is rarely written in one pass, but in iterative refinements.

So, instead of trying to get the definite code from the get go, start with a simple design (yagni and kiss) and evolve from that.

But there is no silver bullet. You can get faster but not by orders of magnitude. Quality code takes time.

Personally, I go after the feeling I had when I studied programming in the 90s. Simple algorithms that manipulate strings, ints, etc. and no so much after abstraction and composition.
> That story about the boy sleeping on the hospital floor wasn't a setup by the left-wing media?

It wasn't. There's an official statement from the hospital confirming they had no beds left. Of course, the media chose to report it, but they aren't lying.

The right-wing media lied about it though, and it's a very relevant example of online disinformation:

"Despite the claim that the photo was staged having been acknowledged as false, it [the claim] has continued to spread on both Facebook and Twitter [...] Telegraph columnist Allison Pearson retweeted screenshots of the Facebook page to her followers twice, telling them “I presume this is genuine”, and adding later that the photo was “100% faked”. Her posts have received thousands of retweets between them."

https://www.theguardian.com/media/2019/dec/10/woman-says-acc...

(This is already downvoted, along with every non-pro-Tory comment in this discussion. Probably it will recover, HN usually does, but it would be better if people who disagree counter the arguments, rather than just downvoting what they're uncomfortable with.)
Those are very abstract, I didn't start watching my sugar intake until a close relative got diabetes, despite the fact I had distant relatives with the disease, I saw it every day, and I consciously understood that it was something to avoid. Unfortunately people don't "get" things until they are too close to avoid, a lot of the time.
I cycle over the Hovenring almost every workday, and I drive underneath it often too. Now you know roughly where I live. Ask Me Anything...
This is maybe good on one on one lecture, but when situation is one to many, it is better to assume the part you don’t understand as a fact, and try to move on, then later try to figure out off lecture time.

Unless there is a Q/A time, interruption of lecture for sure not good for the whole group.
> You don't think the media attacks Boris and the Tories?

Not really. Boris outright lies all the time, and he's rarely picked up on for it. There are also several instances of Newspaper's running stories on the exact same policy, positively when suggested by the the Tories, and negatively when suggested by Corbyn. You can't get much more objective bias than that.
And managers are motivated to locally optimize their part of the whole. CEO can blather on all they want about corporate morals. But if the managers are rewarded on how efficiently they deploy their resources (and they are), then any rational manager will do that. Locally optimize. Just look at what measure the manager's bonus depends upon, and you can substantially predict their behavior.

Giant companies are not just a CEO and some managers. There are typically half a dozen layers between the CEO and the footsoldier. And its the middle layer folks that create the true behavior of the beast.
It'd be interesting to see more information about L-systems that aren't strictly branching structures! I played around with them for procedural level generation on a dead prototype.

https://imgur.com/a/dtmQcHt

That image shows 9 generations of the following system:

Symbols:

* Rect(Corner, Dimensions) [black]

* Room(Corner, Dimensions) [green]

* Hall(Corner, Dimensions) [blue]

Rules:

* Rect(Corner, Dimensions) => Room(Corner, Dimensions) if Dimensions matches the size of a predefined room (so I could easily place preconstructed rooms)

* Rect(Corner, Dimensions) => Hall(Corner, Dimensions) if either X or Y dimensions are 100 (1 meter width)

* Rect(Corner, Dimensions) => split at a random distance along either X or Y axis to replace with two Rects()

I'd love to see any examples that are more elegant :) One of the few posts I found was about dungeon generation[0] although I've been assured they're used all over game dev for things other than plants!

[0]: https://www.gamasutra.com/blogs/OsamaAlsalman/20180827/32531...
I think I agree on the public sympathy point, but if anything I think tech workers should assume they will never have public support. Bargaining collectively is the only way that the average tech worker will be able to take steps that might make the public feel as if they can trust us to be on their side. Given what many of our employers do (collectively, as a company) it's hard to expect the average member of the public to look at that and assume tech workers are fighting the good fight.
This is certainly the view in the bubble, that the BBC is relentlessly anti-Corby. Yet when you look at the details, the evidence is hard to find. The BBC's Laura Kuenssberg, is frequently the target of attacks as being biased against Labour, but those critics always seem to ignore stories like this which is currently the featured bit of analysis on the BBC Website elections page: https://www.bbc.co.uk/news/election-2019-50722167
Sorry, been away from this for a while. This is for a dashboard (we have many accounts and not all stakeholders have permissions across all accounts, so we need ways to manage the information outside the web console).

I am reluctant to treat ARNs as anything but opaque blobs; I do so when necessary, but I know their format has changed in the past, and the lack of a central resource to track breaking changes across AWS means that we would likely not know that the ARN format is changing until our tools break.

I appreciate the ideas, however, and I'll look more closely at my flow to see what shortcuts I can live with.
I guess it's good to know that it checks it in response to random actions, even if not when establishing a self-proclaimed end to end encrypted chat :P

Btw mobile.twitter.com is also hosted in their own range (104.244.40.0/21), so I would have spotted that if it had been contacted when I tested it.
Ask HN: Why Hackernoon stats take too long to load?
If you're a hackernoon writer, you might have noticed this. When you open the stats page (where it displays the number of stories, view count, etc, it says "Computing your stats...this may take up to 42 seconds.".

Is it really difficult to optimize that query? :-?
Results like this are hard to interpret locally. Anything that gets you out of the hospital more quickly is worthwhile... there are any number of hazards in the hospital that are best avoided.
Show HN: Insider Trading Game. Get early earnings, predict stock performance
Its a mix of 4chan and reddit memes, plus deliberate attempts by bad actors to provoke intra-cultural conflict to shape consensus and rally people to respective voting blocks.

There are strains of truth there -- life ain't grand for the millennial crowd -- but it's more of a meme than anything, IMO.

Also rather incongruous on HN, since there is a much stronger mid-career / older crowd on HN, aka the Slashdot refugees.
Processing Parquet Files in Golang
As a person who primarily walks and bikes to get around I am very okay with whatever measures are necessary to get phone drivers off the road.
> But recently appointed chief executive Ondrej Vlcek tells Forbes there’s no privacy scandal here. All that user information that it sells cannot be traced back to individual users, he asserts.

Not that anyone here needs this pointed out, but there's zero chance of this being accurate.
Get companies to erase your personal data – automated CCPA deletion requests
You're arguing that the media are constantly attacking the Labour party. My wife is always complaining to me about how the media are always attacking the Conservative party.

I think, given that both sides are complaining about being attacked, the media probably aren't actually that biased overall.

However, what I would much prefer to see is much more moderate coverage of the different political parties. However, that would require that the political parties make moderate claims about each other, rather than just painting the other parties as the devil incarnate.

At the moment, media coverage of UK politics is dominated by outrage. I get it, outrage sells news stories to a very large proportion of the population. It puts me off, and makes me distrust the news. I'd like to see more "We think this policy would be best because..." and less "OMG the other party are killing babies as we speak." Social media does not achieve this.
AWS, Azure, Google: Who Has the Greenest Cloud?