skysight-inc/HackerNews huggingface dataset:
I understand and agree with many of those points. I think that if software engineers unionize, there should be a lot of innovation and experimentation in union structure and practices to address them.

The other thing is that I see a lot of criticism of some practice or other of some particular union inflated into a critique of unionization in general. I object to that because 1) it often echos management's anti-union propaganda talking points, and 2) it denies the possibly to innovate in the area of worker organization. I think there's a lot of value for workers in worker organization, even for high performers, and I think that needs to be the focus.
I hated using C/C++ in college because of all the arcane runtime errors and how hard they could be to debug, as well as the finicky tooling/library landscape, the mental overhead of object lifetime management, etc. Coming back around, Rust has given me my first opportunity to really appreciate and enjoy the more gratifying aspects of lower-level programming.
I much prefer the “new” map. I’ve never been to Boston. I know nothing about it’s layout.

When I give myself to go from, say, Wonderland to Braintree, the new one performs better for a few reasons:

- the names of the important nodes are more prominent

- the lines are less prominent, there’s no need for them to be so overbearing

- the multi-coloured train stations give me a reduced hint as to which lines stop there

- for some reason, and I can’t put my finger on it, I find that I can more easily create a mental model of the city. While the actual map makes me feel like a mouse im a labyrinth, scurrying around, never knowing the overall picture.
NAL. The act of following someone with the express intent of collecting genetic material and then covertly sending it off to be processed, without any overall consent, might be considered legal in your jurisdiction. However, you will require a rigorously disciplined approach, in order to acquire a non-contaminated sample, not to mention the costs associated with this exercise ─ just in case, you had any designs of putting this idea on a pitch deck.

Nevertheless, the above-mentioned debate is moot, especially when you consider the original point(s) made in the article, with regards to the vagaries of explicitly sharing your genetic data without first analysing the implications.
This would be a great introduction if it specified at the top that it pertained to GNU make. I had suspected as much, but I wasn't able to confirm for sure until I got to the end and saw that you linked to the GNU make manual for further reading.

I'll throw you an upvote anyway because I suspect most of your target audience is using the GNU toolchain, and because you posted this on your own website instead of using Medium. :)
Running Unreal Engine in the browser, in any browser, is pretty cool. I think there's going to be a lot of interesting use cases for it.
https://mspoweruser.com/microsoft-is-discontinuing-the-germa...

https://hackernoon.com/microsoft-announces-the-end-of-the-ge...

https://github.com/MicrosoftDocs/azure-docs/issues/14944

If you still don't believe me, please provide your public key or email address so I can publish a response.

Maybe it doesn't stand out: Microsoft Germany delivered the promise that US authorities are technically unable to access stored data. The "new" data centers were without that promise, making the USP obsolete.
Yes and no. In Swift you have to mark if a function throws, but not WHAT the function throws.

The Java-style checked exception haters might see that as the best of all worlds.

I generally agree that Swift is a little nicer than Kotlin. I like the enums better than sealed classes, I like that Swift has value types.

The only think from Kotlin that I miss in Swift is the scoping methods: apply, with, let, also.
Ideally, backups (or at least the decryption key for the backup) would be stored in offline, air-gapped storage.
I'm doubtful that mouse usage is really faster than keyboard shortcuts for experienced users, but supposing it is, there are at least two reason that I prefer to have keyboard shortcuts available.

The first is that keyboard input is much easier to reliably repeat. Keyboard macros are much less simple with a mouse and even when keyboard macros aren't an option, I often find it easier when making repetitive inputs to convert the inputs to key presses and repeat them.

Furthermore, I find mouse usage interrupts my flow. Using the mouse is a very different mode of input than keyboarding. I have the disadvantage that my dexterity is worse than many people's and so when I have to switch to the mouse, I have to be very careful to click the right thing. I don't usually make the same mistakes with keyboard shortcuts that I use regularly. Even if the mouse is technically faster, that interruption is very unpleasant.
> If you have a forward grip but don't have the tax stamp, you'll go to prison.

Incidentally, I'm pretty sure this applies even if the grip isn't attached, or is attached to another gun. All depends on how friendly the ATF is feeling...
The "basic physics" contradicts the data. Your error is approaching this enormously complex question with the assumption that climate science is unquestionably correct. This lag is a glaring discrepancy that begs resolution. No, it doesn't mean climate science is totally wrong, but this attitude of unquestionability is absolutely pervasive in both society at large and academia, and gives deniers a justifiable reason for suspicion.

And I'm not some snot nosed programmer looking in from outside. I'm a former geoscientist and I saw this pressure firsthand, even at a relatively conservative University.
Argument Mapping (2015)
I think a clearer phrasing of that is "Consent is not freely given unless it's explicit". I'm fine with giving consent as long as I'm clear on what that is. General consent for using a service, to me, doesn't include using my data and/or information outside of what's needed to provide that service.
I look at it the same way I do a new technology on our mission-critical systems. It starts with a tag of 'unsafe' or 'unstable' until it is given time to prove itself out in the real-world.

Sure, we might not get to geek out over the best and latest software and standards, but we're not going to bleed over the leading edge when it fails. I'm happy to give it more time to demonstrate its various modes of failure.

In a year or two, I'll revisit turning javascript.options.wasm back on in FireFox. And if by that time it proves that it is trustworthy and necessary? Yes, I'm quite happy to enable it!
Sounds like it works exactly as described by cyphar. The OS trusts permissions that are set on the files, so if you slip it a device ‘file’ writable by anyone then it will let mere users write to the device even if it points to the root filesystem. Devices are denoted simply by numbers on the file inode in the filesystem, it's not difficult to make one that corresponds to the real disk drive.
If you mention this as a possible use, mention that it is illegal to encrypt amateur radio communications, so you must broadcast your family's information and plans for the world to hear. That's quite the security risk.

I wouldn't use ham radio as a replacement for normal cell phone personal chatter, but more for updates "Hey dad, me and Judy are going to that cave we saw last year, will call you when we're back out. KG12345 signing off" or "Help, my father fell off a cliff on the John Doe trail about a mile from the trailhead"

It's a broadcast channel, not a private channel, so don't use it for personal chatter that you wouldn't want other people to overhear. Using some common sense eliminates the privacy risk of other people overhearing you
I don’t know if you still can but it used to be that with Microsoft premier support if you passed some specific exams you could bypass the first tier (who were excellent engineers) and go straight to escalation/ cpr engineers
What's frustrating is that we're still dealing with systems where these kinds of simple and obvious actions are not safe.

What reasonable person thinks that clicking on a link is a potentially dangerous act? That's how everything is done these days, and we're not supposed to trust that it is a safe operation?

We're not supposed to plug in a USB drive to see what's on it? That's pretty much all they're for!
I know this is pedantic, but I'd argue is an inspiration for, in its present state kubernetes is unable to scale to a datacenter, let alone globally at google scale.
I would also argue that security should not depend on your ability to introspect into code, because whether code is treating data according to the user's expectations isn't something that's going to be statically analyzable.

The interface which consumes the code should be safe.
PSA: California collects DNA samples of all hospital-born babies, without your consent and without notification.

https://www.google.com/search?q=california+dna+collection+ba...

You have to write a letter to some authority to have the DNA sample destroyed. You cannot prevent the collection ahead of time, so you have to trust that they have actually destroyed both the sample and any analysis they may have already done on it.

We did this, it took about 2 months. We got a letter back that the sample had not been used for any purpose and was destroyed.
YouTube screwed up, PewDiePie may quit
Simplified: Integers make up 0% (the figure is exact, not rounded) of the real number line. (And from that perspective, if you do happen to see an integer, something pretty weird must have happened.)
> We do not observe large differences between and in companies based on language choice.

Hmm, I think it's pretty clear that most folks are far more productive in Python than say C++. But yes, I agree that there's no silver bullet, programming is hard.
Thanks! I found Synapse would be a good option here.
> If selling the DNA I provided as part of a research dataset (that I provided without knowing who would be doing the research, but knowing it'd be someone because that's how research works) cures Parkinson's, I'm on board.

And that's the best case scenario, the worst case scenario is that your data is used to increase your insurance and healthcare rates.

Moreover, it normalises crappy corporate behaviour.
Isn't that the exact opposite of what people say when somebody points out underrepresentation by women in tech? That it doesn't have anything to do with ability or interest, but a hostile environment that's keeping them out?
Well, the legal minimum is 5 weeks (congés payés), but I got also 2 more weeks, called RTT because the maximum number of weekly worked hours is 35h and it's expected that I work more than the 35h maximum per week, so the additional days off are to compensate for this (and since we're not paid by the hour, we can't just get overtime).
That we are polluting is beyond doubt. Deforestation, mining, nuclear accidents... all these are real problems that need no additional backing science or guvernamental panels, yet they hardly get the spotlight in mass media compared with Co2 levels. Co2 is reported as the worst problem by politicians to scare us, make us feel guilty and pay.

The degree of overconsumism rooted in our system is hardly environmentally friendly. Yet we want to be environmentally friendly by consuming a new generation of Co2 friendly products, which polluted the planet to be manufactured.

Consuming is the problem, not the solution, but who is going to say in a capitalist system backed by fiat money that is only sustainable by an ever increasing debt that we need to have negative growth and lose some comfort to decrease our footprint?
> If you have a local club, talk to the folks there

Second this. I'm VP of an active club and for someone with a real interest we can do a lot. Here is a way to find a club, in the US: http://www.arrl.org/find-a-club
They most certainly do, though! They do tell you something about the consistency of ZFC; they tell you that if the system you're working in is consistent, then so is ZFC. Is that not worth knowing?

It does sound a bit like you want something out of formal systems that they just can't give you, which is "absolute" truth.

edited to add: It's also worth noting that very, very few mathematicians care about actually formalising proofs in a formal system - it's a niche area. The vast majority of mathematicians go on about their business without giving much thought to ZFC and its axioms at all.

Many can't even name them all. (I know this, because they are quite surprised when you tell them what some of the axioms are. Especially the Axiom of Infinity.) Lol, I probably can't either,I suspect I would miss a few if I did it off the top of my head.
I visited basically every weekend over a 5 month period in 2013. My ex-girlfriend was working in finance there, and whenever I wasn't going on dates, I'd go and visit the electronics shops.

Huaqiangbei is the largest of its kind, without a doubt. There's areas designated to each kind of component, device, or service. I didn't know that it was possible to upgrade the capacity of an iPhone (by de-soldering flash memory chips and reprogramming firmware), but there are some very talented people in Shenzhen who do just that.

Wandering around helped me to get an idea of what was available. Sitting on the metro gave me time to reflect, and type up notes on my phone about different connectors. I compared voltages, imagined adaptors, and then went and bought them or built them. Although it didn't start (or end) there, my pockets grew significantly thanks to Huaqingbei.

https://news.ycombinator.com/item?id=21533819

By comparison, when I went to Akihabara in 2012, it was a lot cleaner and tidier, but more expensive and somewhat smaller. Taipei has Guanghua, which isn't bad either, but most of the shops are just in one mall. Kaohsiung has 2 streets (Changmingjie and Jianguolu) for components and finished products, respectively.

What I found to be most useful was checking Taobao beforehand, and sending messages to sellers using Aliwangwang or WeChat. Then I could get the address, go to their store, test it, and pick it up in person.

I used offline maps and GPS coordinates to be certain about addresses, and YouLing (my own app) for instant translation. Now WeChat's translator is probably good enough.

What I'd like to know about modern Shenzhen is how the cashless society has affected sales. Does everyone use Alipay?
I don't see that as the biggest problem. If we repeat what was said in the above comment:

> ...disable secure cookies ... for self-signed certs. ... the user ... enable[s] them.

So you make a self-signed cert for your website which needs secure login, and you tell your users to turn on secure cookies so that you can safely store their credentials in the browser. Then your website gets MITM'ed with another self-signed cert, which either

1. can access the same cookies, because the domain is the same
2. can't, because the cert is different

But in the second case, you've already conditioned users to log in to your website with the cert being self-signed, so they'll just log in again. If the browser complains that the attacker's cert isn't the same as the old cert, or makes the user re-enable secure cookies with a warning, then the user has been conditioned to do that too - and an extra message of "we changed the cert, ignore your security warnings" will convince lots of users with doubts.
Yep. The Windows 10 software is dire. If I RDP into my desktop machine the mouse lights up like a damn Christmas tree and won’t stop until I physically unplug it.

It’s a cheap end G203 which I bought because it has a DPI switch on it so I can jump around easily when doing CAD stuff.

I have considered cracking it open and desoldering the LEDs.
The undecidability of the halting problem is directly related to the existence of undecidable statements, and several important problems are uncomputable. (The word problem for groups, for example.)
This || this: Whiteboard Interviews
Cost matters too. If one solution needs more hardware or is a pain to deploy then these are additional costs that need to be taken into account.
Shenzhen in general is a relatively boring modern city because of it's recent growth. There is certainly plenty to do, and lots of electronics in general, but I wouldn't visit specifically as a tourist. If you speak Mandarin well it's probably a bit more interesting, but then why not go to Shanghai.

The market is really something. It's organized into different buildings roughly by sub-category of electronics and level of integration. It's almost like a mall, but with small booth-style vendors and a fair number of separate buildings in a small district. A lot of the booths represent much larger companies and they only have a sample of their stock available at the market.

One building might have all low-cost consumer electronics devices. Flashlights, bluetooth speakers, etc. The larger vendors are primarily looking for a buyer to brand or resell their devices in volume, but you can buy singles as well. Many 'knock-off' products here, like a fake Beats Pill speaker.

Another building might have entirely connectors. One floor will be RF connectors, another will be standard PC connectors (PCIe, HDMI, etc).

Another building might have all LED lighting products. The first floor might be completed lighting fixtures: LED street lights, ceiling lights, replacement bulbs. The next floor might have LED modules, power supplies, strip lights, and drivers. Another floor might have individual LEDs on tape-and-reel.

Most people speak a fairly limited amount of English, so communication is a combination of pointing and pen/paper or calculator for pricing and haggling. Payment is mostly cash for westerners. Carry a reasonable stack of 100 RMB bills.

It's certainly an interesting experience. For hardware engineers or 'makers', it's certainly worth going if you're in Shenzhen or Hong Kong and have the appropriate visa. I haven't found a ton of use for actually buying things at the market because most components are not very well specified or tested. Standard RF connectors, LED products for one-off builds, or fun laser projectors are a good buy. I avoid ICs and batteries for the most part, or any unusual connectors. Passives are usually cheap enough on Digikey I prefer the reliable supply to measuring lead pitch or hoping the stated tolerance is accurate.

[edit] Someone else mentioned cash isn't as useful anymore, so maybe disregard that. I haven't been in 3 years, most of my work is near Shanghai these days.
> Also, as far as I can tell from the article, she was married but didn't have any kids.

That's huge. Kids are expensive (and the risk they expose you to, economically, is truly enormous) and that money tends to come out at the younger end of one's years, and when you're earning less, just to compound the pain (and maximize the opportunity cost).
Oracle is a very different animal.

O365 is a huge lever that isn't going anywhere.
Is genotyping data that useful for drug development?

From my intuition, genotyping data (where you specifically look for already known gene variants) is per definition barely useful for making "breakthrough discoveries". If that were really the case I would expect a much higher price point than $300mil.
That looks much better since it distorts relative geography less terribly (stops are in the same relative geographic orientation to each other as they are in real life, more or less.)

The major issue I have with this version is the strange inclusion of the LIRR when no other commuter railroad is included in its entirety. And the main issue there is that it's relegated to a tiny corner of the northeast map, when in reality those are trains that take 4 hours and take you 110 miles out of the city. In fact, why bother showing that on a map of frequent, rapid transit, when the trains to Montauk, for example, run a handful of times a day?
There is nothing that prohibited the original author of Make from allowing any whitespace as a command prefix. The fact that it does not do so is a historical accident, and a mistake admitted by its creator. Such a change would simply make everyone's life easier.

IMO, since Makefile has only one-level indentation for commands, this use of significant whitespace is rather benign, compared to Python.
Fairly anecdotal but feature breakages usually more common in Node apps than Go, it does "matter:most" for end users. It's not because of Node itself but the sheer amount of npm packages what's responsible for those.
It's a bit odd that the products like Kubernetes came from Google Cloud but they themselves are struggling in the market.
I'm not only hearing you say "maybe" a lot about the effectiveness of gun ownership, but also that wars against internal foes are wildly unpopular, and that the military may decide to stop supporting the government. Agreed on all counts.

Consider this though, we have repeatedly conducted studies that show bringing a gun into your house increases the chance of gun death.

Maybe, perhaps, given the chance, gun ownership will help stave off tyranny.
Check out Tock: https://www.tockos.org/. As far as I know it's the most complete effort out there.
I guess it matters to people who deploy the app and not the users as such.
It depends on your threat model.

If you are a large company tech company (1-5k employees) there are far bigger risks than dodgy binary builds from upstream. (like leaked API keys to github...)

However, if you are a hyperscale, high value company (ie a place which has enough data or digital cash to be worth dicking with) then its a worthy problem.
Wait, what? GCP isn't just the productization of their internal infrastructure?
Most likely, but I don't know how to do a search for it.

The more items in your menu the slower it is to find things in it. I can type NY faster than I can find New York in your states menu (I picked a state near the middle to ensure you have to scroll, but can't scroll to the end which might be faster if you know).

Tog was forced to back off his claim, but this wasn't publicized as much. A well trained expert with key shortcuts used all the time is faster than someone with a mouse - but if you don't use the shortcut often, or there are too many keystrokes the mouse wins.
Internet Explorer is no longer supported by Blackboard
We support Mattermost on Cloudron which automates app updates.

disclaimer: co-founder of cloudron.io
No, that's a bad analogy. Following someone is manpower intensive. A better analogy would be sending someone to observe your hair color -- do you mind if that's public?

As the value of DNA increases, people will collect it. Restaurants, washrooms, your employer, airlines, Uber etc. all could have trivially easy access to your DNA if they choose to.
“Biohacker community”

Sorry, but you appear to have gotten Religion in your science.

Not that I give a crap as long as it’s only your funeral, but like all evangelicals you never can just stop there.

“corrupt Western model”

Paranoid and racist self-serving bollocks. There’s science and scientists, and then there’s fantasy-prone punks with delusions of grandeur. Try killing a patient, then get back to us.
Many of us have to host our websites on shared hosts that does not support HTTPS freely, HTTPS costs money in the third world
Overview of the science on online porn addiction as dopamine superstimulus