skysight-inc/HackerNews huggingface dataset:
The problem is everything about it is user hostile and all the settings are opaque.

Updates went from a snooze button you could put off indefinitely for 15 min or 4 hours at a time (windows 7) to a one time 15 minute delay after which your computer automatically restarts (windows 10 on release). When you're in an hour-long skype business meeting or raiding a boss with 20+ other people, suddenly being shucked offline is terrible design. And it's not even just the restart, even the download (p2p in W10) can randomly render the pc unusable. And of course the restart is delayed for the installation which takes between zero and infinity minutes because the update wasn't tested properly before it was forcefed to a quarter billion machines. Then there's the actual content where windows update trumps the users decision to delete or limit microsoft apps and installs a bunch of telemetry bullshit you don't want.

Want to get in front of these problems? Good luck because there's no way to easily disable windows update. You can stop the service but it will randomly restart whenever it wants. You can use registry hacks to make it not restart and it will still randomly restart (did so a couple days ago). You can tell windows you have a metered connection but it will randomly ignore this.

Great startup idea: a utility that constantly turns windows update off, allows me to enable it for a few hours and redisables it afterwards. I would pay $20 for that right now.
Astronomer finds potential furthest object in solar system
>Windows is never going to be as secure as Android/iOS, with their ability to bring a new security model to things. But Windows 10 is a lot more secure than any Windows before it, and a lot of the reasons people think Microsoft are "ruining" Windows are part of why it's getting more secure.

You know how to make it even more secure? Don't allow the user to use the computer at all: require the user to tell a Microsoft employee what they want to do and have the MS employee do it.
Some cities are having success lately with implementing large networks of cycle tracks, all at once, rather than one or two at a time.

Calgary: http://www.calgary.ca/Transportation/TP/Pages/Cycling/Cyclin...

Seville: https://www.theguardian.com/cities/2015/jan/28/seville-cycli...

These cycle tracks need to be part of a network to work.
Yes, exactly. At low energies we can see that most of the atom's mass is in a nucleus. At medium energies we see that there are proton and neutron sized lumps in the nucleus. At very high energies we can see that the protons etc have quark sized lumps inside them. (Full disclosure: FWIW I took a physics course from one of the professors on the team which discovered gluons.)
So you can put state that might otherwise exist on the server into Redis. This keeps your app servers stateless which has some advantages.
Re: steering wheel controls, you don't think it's an improvement to be able to keep your eyes on the road and your hands on the wheel?
Why did you go a whole week without saving your work?
We're into 2 generations of people now that have been raised on touchscreens. It's a guaranteed flop.

If people are going to be sold on bulkier devices, it will be for functionality other than a keyboard.

Besides, bluetooth keyboard cases are already a thing if you want to trade bulk for easier typing.
Is this UofA as in University of Arizona? As in Tucson, Arizona? Tucson is one of the most economically depressed regions in the nation, for a major city (see: https://www.azcentral.com/story/money/business/economy/2018/...).

I imagine this man just might be overqualified for an already poor job market, and is doing whatever he can in the mean time to make ends meet.

Side note, I did attend UofA for undergrad. Loved it, the school and the education were great. Unfortunately Tucson just isn't a good place to be if you're trying to have a real career. Unless its a medical career at Banner or some research career that aligns with the university's strengths, I recommend to a lot of UofA grads leave Tucson.

EDIT: If its not UofArizona that you're talking about, just ignore everything I said
The Binary Survey – what kind of programmer are you?
I didn't have the chance to try it yet but there is JobHound: https://jobhound.io.

> Job Hound is a Job Tracking System, a web application that keeps track of every job you are applying for, manages your progress, keeps track of notes, cover letters, etc.
I dev with Chrome for the dev tools and use firefox for literally everything else, the Tab containers thing was the latest in a long sequence of "man they make that so much easier than Chrome" features.

Used both for a long time.
I don't doubt the technical competence at all, I doubt the management.

for example, we now have https://screenshots.firefox.com/ so that I can store my browser screenshots In The Cloud. The developer hours are going somewhere, to Screenshots, or Pocket integration, or taking away unsigned extensions, or whatever. It's not that the devs can't make something better, it's that management doesn't think that's the best investment of time?
Is there a case that has a slide-out mini bluetooth keyboard?

Maybe Blackberry could make one, their keyboards were awesome. I might even pay $50-100 for some such thing if it is designed right.
> They are critical of the government and police 100% of the time regardless of who is in power

What on earth is wrong with that?
The only thing that killed the Droid line was Google buying Motorola. A Droid 5 was in development right up until Google bought it and decided that everyone should have the same form factor of phone. You can find pictures of the 5 online.
Home buttons break? Do you mean break in the UX/UI or physically break?

I've worked at a phone repair shop for the last 2 years, and I mainly work on iPhones. Very, very rarely are home buttons broken outside of a repair. Usually when they are broken the phone isn't in.... great condition. In fact I'm not sure I recall a home button ever being broken without the rest of the phone being completely shattered.
so if an unknown mail provider in Zimbabwe gets hacked email is insecure. Logical
Those are legitimate use cases and I could probably argue away the Student one. I don't know how much has changed since I was in school but in the late 90s and early 2000s upgrading people's computers to Windows Workstation/2000 was the way to go. I can see with campuses having access to Dreamspark, kids just installing Enterprise or Server.

When my cousin was attending Ringling back in the early 2000s everyone needed Workstation or 2000 to run Renderman and they had setup the Renderman nodes on all of their personal workstations so that when anyone of them had a big job to render they could have the whole farm do it.
It's obvious that Satya Nadella IS NOT USING these Microsoft products (Windows 10 Home)! Bill Gates used to use Windows and complained about it, so it got better before it was sent out to the public.

How can one use Windows 10 Home, when all CPU + Memory + Network work all the time performing updates, updates, updates... If you are not using a computer for 2 weeks, you will not be able to use it for the first 30 minutes, because Windows will need to... update... Updates make Windows an unusable product!
This is similar to the strategy behind Pearl Harbor. Which isn't to say that it's the exact same, or that the Chinese wouldn't attempt it--likewise, we should expect and prepare for such a threat.

All of the ways it's unlike Pearl Harbor favor the Chinese over what the Japanese had to work with in WWII. For one thing, they already control China. For another thing, they wouldn't have to reach all the way to Hawaii. They could mount pressure requiring a US response, then take out our carrier groups relatively close to their shores.

I think the anti-ship missile threat in particular is something the Navy is planning for, judging by the strong investment in directed-energy weapons.

Things that make you go "hmmmm." Even directed energy weapons have a saturation point. Such weapons are also dependent on detection and targeting, which can also be jammed and saturated. Submarines would already mitigate a lot of that threat. The US has a strong submarine force with considerable experience in such "cold war" activities. They have a strong track record of winning a war of stealth and signals intelligence far from their home shores.
It is, but don't let that stop you. It seems like a tough nut to crack to me, but I have bought directly from publishers when they offered better value for money over Amazon or the Dutch giant Bol.com. You can get your 1000 true fans if you offer something specific and great.
I'd buy a phone with a horizontal slider so hard, if it wasn't running Android. As badly as I'd like to have a proper successor to my Droid 4, that other trait makes this a problematic sell for me. :/
> I don’t know the merits of veganism but I don’t understand this guys reasoning for drinking his own urine. Isn’t our body pretty good at eliminating waste?

Maybe he thought it was eliminating some nutrients as well?
Good point. I talk to many authors who have no fears publishing their books without DRM. They realize how little damage can realistically be made by an individual who has no presence online and way to distribute the book and the ones that do have can quickly be caught.
Langevin, House Colleagues Introduce Medicare for All Act
FedEx same-day delivery robot is backed by Walmart, Target, and Lowe's
> I don't want to say Linux is perfect. It is extremely irritating to spend hours trying to get basically anything working.

If this is a machine for work, why are you not buying one with linux preinstalled? For instance the dell precision models:

https://www.dell.com/learn/us/en/555/campaigns/xps-linux-lap...
And if Linux on the Desktop met his needs then he wouldn't be running Windows Desktop.

My point is that Windows Desktop is not Windows Server so if you're going to compare a Linux Server to Windows, then you should compare it to the equivalent Server variant.
Until the Firefox quantum update, the reason a lot of sites only worked in Chrome, was that it was the only browser with kind of decentish performance.
> Your system should already surface the information necessary for you to do your job. Or you aren't doing your job.

I only have so much time, and very little is budgeted towards things like pushing information into managed systems. I do that when and where I can, but I do not get (and have never, frankly) gotten sufficient support from management or ops teams to have sufficient tooling/infrastructure to where I can introspect the system sufficiently during issues w/o direct access to the system itself.

The only place where I really disagree on principal (that is, what you propose is theoretically possible given way more time & money than I have, except) is unexpected, unanticipated outages, which IMO should be the majority of your outages. Nearly all of our production issues are actual, unforeseen novel issues with the code; most of them are one-offs, too, as the code is subsequently fixed to prevent reoccurrence.

But right at the moment it happens, we generally have no idea why something is wrong, and I really don't see a way to figure that out w/o direct access. We surface what we can: e.g., we send logs to Kibana, metrics to Prom/Grafana. But that requires us to have the foresight to send that information, and we do not always get that right; we'd need to be clairvoyant for that. What we don't capture in managed systems requires direct access.
I get to mandate the browser the work system supports (which is Chrome because that was what the majority of users used when I started so I went with what would cause the least amount of pain) but every feature I rollout works with Chrome, Firefox and mobile Safari (I test all three).

It adds very little extra work with the advantage of surfacing edge cases/issues that might have bitten me even if it was just Chrome in the mix.

Also from a business risk point of view tying the entire platform to a capricious vendor is dangerous and I've been around long enough to remember the days of IE5 then 6.

Once bitten, twice shy.
... it's a compilation of public records... Hard to get too excited about public information being made public.

>The data is all collected from public sources, such as news articles and government filings.
I'm an avid Firefox user, but I just can't ignore the fact that it's way less performant. Consequently, I use it for my personal life, but when it comes to all the web apps I need for work, I have to go with Chrome, or my computer slows to a crawl. I keep fairly extreme numbers of tabs open, but Chrome is significantly better at coping.
European roulette has a smaller house edge, and it doesn't take advanced statistics to find a highly imbalanced wheel.
That's what I've done in the past; I was just wondering if there was a better way.
GDPR prevents this by putting rules in place that you, as the owner of the data, need to show that you're protecting it responsibly.

The threat of the gigantic fine is what gets people into compliance to prevent this from happening.

Lots, possibly even the majority of companies in Europe beefed up their IT security procedures because of this, and I wouldn't be surprised if almost everyone that sits at a keyboard in Europe didn't get called into a meeting to talk about how important it is for them to keep their customer's data private and ways to do that.

Without something like this in place, companies can just not even care about users data.. because 'oops, we did nothing to protect it' is still a valid excuse.
Facebook Whistleblower: Staff ‘Deboost’ Unwanted Content
That may be your experience, but I think OP was trying to say that stuff with more moving parts has more points of failure than stuff with no moving parts.
How Investors Think About Ideas – Kevin Hale – Y Combinator
2011 Kona Ironman Triathlon – Finish
That's quite amazing!

One thing is that the data center ids are in the tweet ids, so it could be used to get a rough location of Twitter users.
I agree, but a tiny one. You can't pump half the oil out of the earth's crust that formed there after millions of years, burn it into the atmosphere, and recover the co2 by growing a forest on the surface, no matter how big it is.
If you are careful you can maintain the starter culture for a long time. Using glass jars makes it relatively easy. You'll need to have 2 jars (at least). Boil the jars (with lids) along with a metal table spoon and let them cool. For a thermophilic culture (high temp), wait until the milk cools down to 50 C (122 F). Open a new container of yogurt and use your table spoon to mix a spoon of yogurt into the milk. Pour the milk into the jars. Seal the jars. Always make sure to have one untouched jar available for seeding the next generation. Always seed with yogurt from a just opened jar -- don't let the jar sit around open.

After the milk in in the jars, stick them in a picnic cooler. Pour in a water bath of 50 C (122 F)water about half way up the sides of the jars. Close the lid and wait 8 hours or so. If you want, you can replace the water after 4 hours, but after fiddling with things I've found that I don't really need to do this. YMMV.

I've kept yogurt cultures this way for years and years with no noticeable drifting. Yogurt sealed this way will keep in the fridge for a surprisingly long time too. While I don't recommend it, I've tasted it after storing in the fridge for more than a year and it was fine. You can do something similar with mesophilic (room temperature) cultures, but you have to be more careful because there are more bacteria around that are happy at 25 C than 50 C.
https://techcrunch.com/2019/02/26/boeings-wingman-drone-budd...
> What is the deal with flat design these days? I cannot figure out where to click. Have you used Windows 10 recently or a trendy website lately? It's a disaster in terms of UX.

Google's Material design system actually works well when implemented correctly. If you look at Inbox, you can see at least three distinct layers on the home screen with drop shadows clearly indicating the hierarchy.

The problem is that lots of people tried to copy this system without understanding why it works and ended up with unusable messes.
This was always my theory. It would also explain some of the crazy religiousness in the US, and the atheism in Sweden.

Essentially:

In the mid 1800s there were two reasons for Swedes to emigrate to America. And out of popultion of four million people, one million did emigrate.

The two reasons:

a) starvation - this triggered the smart individualists to migrate to the US (in my mind, these are the ones that has helped fueled the US to a super power over the years)

b) religious persecution - loads of super religious people from various christian sects migrated to the US because of the higher degree of religious freedom over there (in my mind, these people are a big reason for why your politics are so broken)
I think it's useful to think about this question from the angle that "web browsers" are really a bunch of things in one bundle.

A universal application platform with "download and go" deployment semantics is obviously a winner.

A distributed information publishing/viewing system is nice too (HTML/CSS/HTTP). Merging that and the application platform kinda compromises both, but also avoids the need for a distinction. If you were doing it from scratch though, building the information viewer on top of the application platform would be sane (rather than the other way around like we have now).

Sockets are good (We kinda already knew that). WebSockets are not as good a real sockets, and it'd be nice to have the real thing sometimes ...

A universal text-based marshaling mechanism is useful. JSON is maybe not the best it could be, but perfect is the enemy of good enough, I guess.

A universal RPC machines is too. Running XHR over HTTP is kinda broken, but ...

Half of what's done in browsers duplicates (often poorly) what's done in the underlying OS.

All that said, the vast majority of what you would change is basically pointless to think about because the deployed base is so large. Legacy code is always what gets you.
There's docs and source for some aspects of the VideoCore. I think someone put together an OpenCL implementation, but I don't know how well it works

Edit: That said, I think any sort of OpenCL/GPGPU solution is overkill for this problem. I run Flightaware's dump1090 fork on my Pi and it seems to only use around 30% of one CPU core.
I think my main motivation is that I can anticipate and bring extra value to the customers. I do a lot of videos and social media content to promote the books, I feel like building community around it will give everyone new experience.
My chrome tabs restore just fine, thank you. I'm more about walking away from my workstation for an hour only to come back and spend 15 minutes opening up my terminals and other programs so I can get back to work. 15 minutes down every 2-3 days isn't negligible.

If they need to update every other day then so be it, but do it without offloading the work of what should be modern OS functionality onto end users who now have to clean up your mess.
I bought a Blackberry KeyOne last summer. It took a week to adjust, but I'm content. I hope this option continues to be available - after years putting up with all-glass phones, I'm happy to have a keyboard again, and I'm willing to pay extra for it.
Well some people consider their work to be as important as rocket brains surgery. I'm serious. I don't want to maintain my OS. I don't want to be interrupted by it. I want it to just work and work without any issues. Right now, I just disable all updates and hope nothing bad happens. I tried the rolling updates thing but it was both extremely annoying and it screwed up my settings. Sure security bad blah blah but I don't really care, I just want my work done.
Yeah the problem today compared to BBS's/forums 10-20 years ago is that there are "smart" algorithms that will escalate the spread of fake news and shit content, compared to having everything equally exposed to everyone.
https://www.businessinsider.com/does-iphone-home-button-brea...

That was the first time I heard of the iPhone home button breaking.
I used it for a month or something back when I couldn't get the graphics card working, but it was not fun.
Would you call 100 devs "collectivists" because they work together? A definition that broad is meaningless.

Even if such a definition had any validity, the group was voluntary and was small enough that individual accountability was immediately enforceable. Deviation from the contract once signed was punished by death (effectively). In addition, failure to sign on didn't have a group hunting you down and punishing you. As a final note, those groups were temporary -- a means to an end at which point the individual family unit again reigned supreme.

To be comparable with the common political view, every person would have to agree to join, he arrangement would be temporary, the punishment for violation would be death, and choosing not to join would not be a disadvantage.
You cut out the part of my sentence in that quote which says what's wrong with that.
I'm mostly in agreement with you with the caveat that I've seen lots of "throwaway code" turn into production code that folks end up depending on. These days, if something seems like it has even a remote chance of being adopted into a production system, I'll try to make sure that it's on a solid foundation.

Also, in terms of learning Haskell and its cousins, my advice is to start building stuff right away. It's easy to read about this stuff almost endlessly and never do anything productive with any of it. After learning Haskell, I got into Elm and then later PureScript. PureScript has really opened the door for me regarding getting some of these concepts out into the real world. It's really fun and feels rewarding to actually take advantage of some of the constructs that seemed pretty alien and abstract for a long time.
Ah, I didn't see the difference between _v_olt and _b_olt.

I'd like to blame terrible marketing, but I should've paid closer attention.
Isn't the book you linked a bit dated?
In that particular part the BAW is part of a secondary, faster oscillator. It's leveraged for its spectral purity - its phase noise - rather than its accuracy. The datasheet you linked is for a clock chip that's designed to take in a reference clock and transform it into multiple end-use clocks.

A really neat thing you can do with that part is use a GPS receiver's pulse-per-second output as a high-accuracy, high-noise reference to generate high-accuracy, low-noise, high-frequency clocks. It's something you would see in datacenters or cell sites or distributed sensing systems.
Sure! Some of the classes of bugs that remain low-hanging fruit for languages like Python include slowness, hangs, panics, race conditions, assert failures, excessive resource consumption and other Denial of Service attacks.

Other use cases include using fuzzing to compare implementations of libs that require the same functionality, detecting invariant violations, testing implementations that are meant to work together (i.e. serialize(deserialize(x)) == x).

In general fuzzing C/C++ libraries for memory bugs is the most commonly described use-case, but I think there are tons of fuzzing use cases that haven't been thoroughly explored yet.
I switched back to Firefox before it was cool to switch back :-)

And no, for me if Chrome is superior, it’s absolutely irrelevant. The only thing that matters is that I cannot trust Chrome and that Firefox has been good enough for quite some time.

Yes I know the general population doesn’t think like me. I also think that ignorance in tech is dangerous.
Your claim that the purpose was to manipulate the market has no evidence to support it.

If you want to talk about cults at least support your argument with evidence.