skysight-inc/HackerNews huggingface dataset:
Sounds like your family had a bad experience, do you think your personal experience nullifies the positive experience of others?
The genuineness of the Twitter account is absolutely irrelevant in contrast to the validity of the bug itself.

Apple was reported a high priority bug at a specific time. Who reported it, how they look like, what their Twitter profile looks like should have no impact on Apple's bug fixing process and how long/short they took to fix the bug.
- Riot.js

- Riot Messenger

- Riot Games

- RIOT OS

It's getting kinda crowded in this namespace :-/
> the best wireless configuration system going

With hostname.if(5)? I've never run OpenBSD on a laptop: mind explaining it (or linking to man pages?)
Already posted 3 times today.

Original: https://news.ycombinator.com/item?id=19021632
The pixel density is too low for 2019. If would be good 11-13 incher but 15 will be too pixelated.
"of course this has no scientific basis"

You probably mean- I haven't seen any research that tries to associate water impurities as parameters to human behavior as parameters.

Why do Indians always sound so defensive about their practices? As someone whose parents spent a decade in india- they attributes their happiness to the lifestyle they learnt in india. None of which had a clear basis in modern science.
this is what happens when trumpism/lead poisoning combines with the worst elements of dutch racism towards to Germans. What's more is that this fence is unlikely to serve it's intended purpose, this is because german pigs, much like their human counterparts are simply too large to be hindered by a simple 1.5 meter fence. I hope that for the sake of western civilization that the dutch will halt their plans to build a wall and settle for less draconian polices.
> Your Autodesk comparison belies a fundamental misunderstanding about the nature of the DOM - it is, to its great advantage, a 1D space which flows into a 2D shape.

What's the advantage? The screen is 2D space. Layouting is a 2D problem. Images are two-dimensional. It's simpler to start from 2D and make 1D content fit that space than the other way around.

> The web is 1D because text is 1D.

That made sense in the very early days of the web, now it's just a historical crutch. I fully understand why things are the way they are, but that's orthogonal.
Pixel density is pretty low, so that wouldn't be a problem I would be concerned with 8k screen.
In addition, columnar format like the one used by Click House can often be compressed even better than row format like CSV due to the similarity between value in a column.
Just about anyone has the ability to go to a top tier school provided they have the ability to manage there. Most have transfer programs with local schools with a few stipulations. For instance, you can go to a community college and transfer into the UC system.

My wife and I both came from impoverished backgrounds and went to community college/low-quality state schools and graduated from a top 10 computer science school.

RE: downvotes -- please tell me how I'm wrong? I'll happily give you a 3 year plan to get into a top tier engineering school given that you have a willingness to move.

The problem with a lot of these places isn't getting in (if you have enough perseverance or desire). The problem is getting through the work after you've gotten there.
Now try using them any of them, and you'll see what the GP meant. For example, try opening the (built in) device manager.
The tipping point for me was memorizing "A complete guide to flexbox" from the site "CSS Tricks" by using flash cards (Anki).

The problems with CSS are:

- A lot of features have been abused before there were good layout features in CSS. *

- Errors are silent and you can repeat rules.

- Selector specificty is a major fail in the language IMHO. *

- Everything is global. *

* An example: floating an image is an excellent way of wrapping text around an image. Inline blocks are excellent for inserting layout in the middle of text. Neither are ideal for creating a layout. Flex and grid has now fixed that however.

What helps is to internalize the core concepts and to never "slap on another rule" when things just don't work. Start from scratch and update your mental model.

* CSS-in-JS bypasses the issue of global selectors. And when CSS is localized, specificity becommes a none-issue. Check out styled-components for either React or Vue. When IE11 dies and Edge turns Chromium, shadow DOM will probably become the standard way to solve this.
I'm not an expert and I know that a healthcare system requires the handling of personal data. While this data might end up aggregated at some level, I'm not entirely sure that a registry like this is required to exist in the first place.

For me it looks far too sensitive to have it as one central database. (... all assuming that it wasn't compiled by those who leaked it.)

edit: "sensible" doesn't actually mean what I thought it does. Replaced it with "sensitive".
I don't think that does an adequate job here. In most workflows, static elements such as the taskbar will still be displayed in the same place most of the time the display is on.

As I understand it, plasma displays (which now seem defunct?) had issues with burn-in if presented with the same image for a long period of time during a single instance, while from personal experience AMOLED burn-in can occur even if the same image is displayed repeatedly over a long period of time. Screen savers would appear to mitigate the former, but not completely avoid the latter.
> Also, why large companies are incredibly efficient at producing profits from a stable market, but get out-competed instantly by smaller, more adaptable, less efficient startups.

Because if they‘re worth their money, they can afford to. Large corporation routinely buy small competitors with profits made from their streamlined operation.
What's a 2-2-1 structure and how did it result in you getting fired?

Edit: just saw it's in the article

> The way in which founders most often lose control at the Series A is with a 2-2-1 board structure, i.e. 2 founders, 2 investors and an independent board member. The loss of board control is most significant because it means the founders can be fired from their own company.
> It's such a mess that no one can attach a decent GUI to it.

A very good point. My guess is that we could let designers do a lot more and developers do a lot less, if it wasn't for that impedance mismatch.
On my desktop I have a 27" 4k monitor (3840×2160) and I'm a bit intrigued on how this resolution is not enough for a 15.6" monitor, what do I miss here?
Multiple asterix are stripped it seems.
– As announced by Intel on the launch of the new Itanium architecture.
I like it, I was looking for a similar look for my blog/homepage, and I got into the issue of fallback fonts having different rendered sizes, do you have any pointers regarding how to get a consistent layout no matter which font is used ?
I think the interesting factor here is not political at all. It does not matter if you agree with the sanctions or not. The fact is that clearly Iran sees blockchain tech as a way to circumvent US sanctions on conventional financial networks.

If they were smart they wouldn't just launch their own though. There are plenty of crypto-currencies already out there, and if they need to find a backdoor into sanctioned markets, then using one of those makes more sense. Otherwise, this is going to go the way of the Venezuelan Petro – aka essentially an exit scam as far as we can see at this moment.
> On what basis is what GP said a lie?

stealing trade secrets is called “打破技术封锁”
Is there a daemonization API as such? I think there was only the "way of doing" shown in man 7 daemon.
holy shit i'm old.
While the account does seem a bit odd — especially in our current state — it stills boils down to the fact someone discovered a bug and they seem to have receipts.

Linked tweet shows an email signature on reply from “Deven” of “Apple Product Security” and the senders original message.
>> https://twitter.com/mgt7500/status/1090079031666438144?s=21
Oh I’m not questioning the existence or importance of the bug. It’s important and a big screwup.

However, I am extra sensitive to the degree to which twitter is being manipulated for all sorts of ends. Sometimes things look more than a bit fishy. Usually major bug reports don’t come from 2019’s version of egg avatar + letters/numbers username + very recent activity consisting almost entirely of political posts + past tweets with interactions with obvious political manipulation bots. That is on the stranger end of things, you have to admit. To be clear I think it’s real, but also real weird.
Also, further on the "just because you don't see or know doesn't mean absence" front- a lot of health issues don't manifest in weeks or months. Sometimes things accumulate over years. Something that FDA (or really the pharma companies) don't want you to think about.
- Those labs would run into the same sort of problem. It’s not like the supplier is contaminating on purpose. In-house would also produce less, making the staff less experienced

- Chemicals aren’t created from thin air (although that is one ingredient). You will still have products coming in, only now you are one step closer to, say, raw oil, which has far more natural variation than the refined product you previously bought

= the secret to, like, half our wealth is specialization. Doing complicated stuff as a side hustle in-house just isn’t our economy works.
> Serving prison time for notifying people of a serious privacy breach doesn't seem to be a balanced approach.

Except his crime wasn't "notifying people of a privacy breach". It was breaching that privacy. There was absolutely no reason whatsoever for him to actually scrape the personal information of 114k people.
I particularly like how it ripped out the old logging system but completely failed to replace it properly. Local might be ok, but shipping to a central log server? Just save yourself the headache and use syslog or some other shipper like filebeat, etc. How can something that can't even do logging properly suddenly become the defacto standard?
Polar Vortex to Grip Midwest with Most Extreme Cold in a Generation
Even the small excerpt seems to be cherry-picking and mischaracterizing research data.
Ya that poorly obscured email in the message is strongest evidence to suggest this is a real twitter account & story - I believe it’s legitimate. Which makes this story really interesting, that the kid found it, the parent knew how to bug report, the parent went to a twitter account they only recently started using to try to get the word out, and nothing happened. Goes to show process needs improvement and that bug reports truly can come from anywhere.
Studied a fair bit of chemistry, but not a pro, so this is only a rough outline.

A lot of chemical test equipment use semiconductor sensors of some kind - optical or otherwise - and most likely the sensitivity limit is simply the noise floor of the sensors. In good instruments they tend use good, or amazing detectors but they are still operating at the noise floor, or sometimes even below.

So running tests again doesn't really help sensitivity, for that you would most likely have to use some chemical process that amplifies the effect of the contaminants you are looking for. Hence the problem of having to know what to lool for in validating new chemicals, if you need ultra pure chemicals.
Chinese history is about stealing trade secrets or borders
> It’s the sort of thinking that created this mess in the first place, considering civilized societies don’t even collect such a database of HIV+ citizens.

The purpose of the database may very well be to allow the authorities to contact people with HIV when someone creates a new medicine against HIV, and so forth.
Shared libraries are just one part of it. Containers also have their own filesystem for handling things like configuration files, data files, helper binaries, etc. Being self-contained, you don't need to worry about namespace conflicts running multiple of these at the same time on the same machine. If you were doing processes, you'd have to specify different command lines, different paths, etc. With docker, you run multiple containers. Same for network ports - containers are on their own isolated network port space and network bridge.
It never ceases to amaze me how the weakness of a secure system is always the people. It's common to see companies invest in "encrypted databases" and "on premises data storage" in the name of security while not spending the time and money to ensure the users can only see the information they need to see. Nobody should ever be able to just download the entire table like that.

Typically in this use case, you'd think the system would be set up such that users can only query full individual records if they work on the case itself OR limited (retracted) records for the entire population.

That's how we handle our customer database. If you work as a customer service agent, you can pull the entire record of a single customer but not more than 1 at a time and rate limited. For out data analytics team, you have access to all the records without the personal information (users are given a random unique userID. no names, addresses, emails, or phone numbers). The rationale is simple, we don't want anyone to be able to simply download our customer database and spam them.

In this case, the consequences are much worse for the people affected.
Aren't we just a few weeks after Rich Hickey's "you have no right to make demands of open source software" rant?

Systemd has responsibility that no other userland system has. It's PID 1.

No, you have the responsibility to check what the software you are installing does, and if you don't approve, change it or reject it. Or, don't check, and deal with it.

Systemd developers do not owe you working POSIX, working cron, industry wide working Linux automation, screen, separate userland for everything. They don't owe you anything. If you don't like their thing, don't use their thing.
U.S. charges China's Huawei for sanctions violations, technology theft
Obviously one needs to provide bold statements to get people's attention these days. I guess the details and precise statements are in the research papers, such as:

http://riot-os.org/docs/riot-ieeeiotjournal-2018.pdf
So the answer to your hypothetical deadlock is to break everything else? What kind of complex and graceful shutdown does ssh-agent really need?
And I'm sure you've heard of the taskbar.
Also, its worth noting that cars have diesel particulate filters (otherwise they wouldn't be allowed into that part of london).

From what I understand (which isn't a whole lot), those particulate filters are a lie. They DO NOT reduce emission of particulate matter. Instead, at low exhaust temperature (such as crawling through a city), they collect the particulates, then at higher engine temperatures (such as cruising on the highway) they release them - a process they call 'regeneration'. i.e. they just move the pollution out of the city.
Regardless of the countries in question, most of the time it feels like "if we do it, it is right. if you do, it isn't" is what is happening. In other words, "we are always right, you are right when it suits us and not when it doesn't"

How often do countries admit they were wrong? Especially powerful nations like the U.S or China?
‘Mary Poppins,’ and a Nanny’s Shameful Flirting with Blackface
Graphic Design Criticism as a Spectator Sport
Pretty sure I've seen a similar trick on XP or later as well. (I learned it from someone I didn't meet until long after I last saw a 95/98/2000 machine.)
What's the point of using this for native applications ?

I mean yeah, it might be a little easier to distribute but it's kind of absurd to agree to throw away 20% performance for a bit of convenience and then sched tears on how the latest intel chips only delivered 5% improvement over the previous ones.
Pretty much the same here. I have tried Elixir/Phoenix and found it worthwhile. Just need to keep using it to be more proficient with it.

For the front-end, I've pretty much switched over to Vue either using only local state or vue-stash. It's much lighter weight for smaller projects and I like the single file components with default separation of layout and code.
Rails Routes, HTTP Methods and Sql Queries
I believe charging premium to lend what you don't have to be unethical.

Think about loans that ruin people's lives (student loans, for instance), and compound interest on those loans that make them basically unpayable: the fact that they didn't even have that money to lend out in the first place is what I think is unethical.
The site had 151K registered usernames. This doesn't at all mean that there 151,000 actual people involved - it just sounds better that way in the press release.

More information here: https://www.europol.europa.eu/newsroom/news/authorities-acro...
In all fairness that's probably a good thing. God forbid if emails today were like the rest of the web, hijacking the scrollbar, constant popups to register, like and subscribe.

I like my emails like I like my actual mail; text and maybe the odd image.
In what kernel module? There is no "the kernel module" in a systemd context.
Maybe make LCD laptop screens decent first?

Hard to buy an affordable laptop with decent screen, bascially all crap with garbage gamut, literally hurt eyes.

It's a shame laptop makers are willing to add those useless entry level discrete GPUs yet are too stingy to spend 20 to 30 bucks more on the display.
Do you have problems in your work place as a result of this?

I do what I get paid for which is generally to solve problems. I get annoyed when people less competent than me choose the solution I should implement, but if they are the ones paying me and they insist on doing it a certain way (after I have explained my opinion) I'll get on and do it anyway. You sound fairly high maintenance in acomparison.
ty for the clarification ericd
This will always happen with non-open source software.
We use haproxy. I wrote code [1] that configures it based on Consul to do load balance. It has been running in production for 2 years without issue (tested with consul 1.0.6)

For people wondering why not use consul template, this has benefit of understanding haproxy, and it minimizes numbers of restarts to make changes.

Using haproxy over and has the benefit that if Winkle or consul goes down things continue to work, just not updates.

[1] https://github.com/takeda/winkle
Startups Are Surviving Brexit and What This Means for London
> Transmission happens during latency, when infected people do not yet show symptoms, and do not know they are infected.

I wonder how these people get infected in the first place.
The whole point of screensavers is that they actively display something different than what the screen normally has. Burn-in is not a problem that originated with OLED, and last time anybody had that problem, screensavers were the best mitigation they came up with.
I'm thinking the same thing. I have 28" 4k monitors and my 2560x1440 14" laptop doesn't bother me I can't image complaining about 4k on a 15.6 inch.
Reduce dependency on development processes
> I still think NSA used RedHat to push systemd for potentially nefarious reasons.

Wow, just wow. Do you have any idea how insulting this is to the folks dedicating their lives to writing this GPL software?

You should try having an actual conversation with the authors some time. These are real people and long-time GNU/Linux users and advocates you're implicitly accusing of being NSA collaborators.
>Sensible alternatives would have outcompeted them.

Of course, and they didn't, because there were no sensible alternatives on linux. All these projects were clones of decently engineered macos projects, before they were created, linux people used some truly silly staff like sysvinit.

I would use something better than pulse and systemd, but there is nothing better available.
Here is a crazy trick with CSS: read the specifications and take notes.

The cascading and the different display contexts should be enough to get you through most pitfalls.
That feels like kind of a dangerous advice. Seems to me that means that if Google announces that they want to roll out a full cencorship in China so that they can enter the market over there, the most prominent developers will just silently continue to work on it..?
I use Firefox at home because Google already has too much influence. I have gotten used to its dev tools, wasn't as hard as I expected and does some things better. Some things are still inconvenient, like slightly more frequent hangs.

Still use Chrome at work and it's a good way to keep them separate. I'll even use Safari if I want to log in as different users or test rendering. I try not to use more than one window per browser, it's easier to switch between browsers than figure out which window is which context of the same browser.
What is partner level general manager? Lots of equity?
Our scripts and tools work similarly on the four Unix systems we have in-house. Are you saying that it's OK that they don't work on Linux? Please do not forget that Linux is a POSIX system, basically a re-implementation of Unix, and until systemd it's been a fully compliant -nix system. Where I work we have transparently been able to deploy our products on all -nix, including Linux, since the nineties.

EDIT: My reply was supposed to be to xyzzys's post below, not the one I apparently replied to.. sorry about that.
Technological illiteracy is red herring. The actual issues are lack of security on the devices and lack of boundaries on side of some tech and tech-adjacent subcultures. The third issue are disproportionate penalties, they are really too big now.

People are angry about analogical non-tech "pranks" when those happen too. It is convenient to chulk anger of prank target to his own faults, but no, they are not as cool as you think you are and people in general don't like pranks. And I am blaming culture instead of teenagers, because you have adults like PewDiePie saying this "I love it. Please keep it up, just don’t do anything illegal, because that will look bad on me—that’s the only reason—that will look bad on PewDiePie". What exactly does teenager hears there and would the teenager in that culture hear the opposite clear "it is illegal" and "don't do it, boundaries of others" messages?
It's interesting how history repeats itself.

It seems unavoidable that an incumbent superpower at some point precipitates its own downfall.

Because what this is doing is hastening the development of Chinese own technologies to avoid US suppliers.
So by trying to protect their own companies from competition (let's not kid ourselves it is what this is about) in the short term the US might be harming themselves in the medium term.

Huawei has already announced its own 5G chipset so Qualcomm can kiss goodbye to any sales to the 2nd largest handset seller in the world.
Yes, you can use an iPhone without signing into any account.