skysight-inc/HackerNews huggingface dataset:
Except Microsoft officially stopped supporting Windows XP in 2014[1], and they had already extended support much longer than they had wanted to because XP was so long-lived and customers pushed back against having to upgrade to Vista. Vista support completely ended last year, and mainstream support for 7 ended in 2015, and 8.1 last month[2]. If you upgraded that decade-old computer to a secure OS then it will almost certainly run terribly. It's fine to run Photoshop 7 on an old PC that's not connected to the internet, but how realistic or useful is that?

Under the old desktop upgrade model it's easier to run an unmaintained OS, but that doesn't mean it's a good idea.

Edit: Obviously running a lightweight linux distro is an option for the more technically minded, and it would be great to see projects like https://www.postmarketos.org become more widespread for extending the life of tablet and phone hardware.

[1] https://support.microsoft.com/en-ca/help/14223/windows-xp-en...

[2] https://support.microsoft.com/en-us/lifecycle/search?alpha=W...
Hard to pick favorites from those.
mabbo never said the others didn't look like engineers.

He said John doesn't look like an actor/PR person (which, I think you'll agree, have appearance job requirements).

> The other hosts are great, but if you told me they were hired actors or PR people I'd believe it.

Lots of people don't marry for money. And if someone marries a poor person, it pretty obvious they're not doing it for money. (Naturally, that doesn't mean they're the only one.)
Is it really that good though, or is it just that a lot of design effort (and dollars) have been put into it? Just based on the quality of electron based applications I have used, I feel like this basically amounts to spending a lot of time polishing a turd. Why compliment or be distracted by how shiny it is?
On the one hand, it's not worth it if you have become a traumatising figure(e.g. bad breakup) - an apology can't fix that.

On the other, a heated online argument, you're anonymous and only remembered as one more incident of low level aggression. So sending any kind word is probably good overall.
Have any of Mozilla's projects outside of Firefox actually survived for any length of time? Thunderbird? Is Bugzilla still around? I can't think of anything else.
This Is What It’s Like to Not Own a Smartphone in 2018
Snapshots/diffs are not enough to be able to "project into the future".

In the web browser this is mostly achievable if the whole app is programmed in a very strict React/Redux style where everything the React portion is handled through props. (Focus being an exception that seems just untamed, so far. I may very well have missed developments here.)
I don't know the american political system, so let me ask this: Why does Zuckerberg need to be president, if he can rule the world from the FB throne?
Free Market Fight Club
You're mistaken; it's one of the original-style Tesla roadsters, not the newly announced model. You can see an image of the payload here [0], and of the new model here [1].

[0]: http://www.arabnews.com/sites/default/files/styles/ph3_660_4...

[1]: http://i2.cdn.turner.com/money/dam/assets/171117032715-tesla...
The spam had nothing to do with not using Javascript. I could easily have added a CAPTCHA or required accounts.
You cannot choose options in a monopoly or when a major player uses dumping prices and worker churn to force out competition.

The natural end state of capitalism is an efficient and aggressive monopoly or cartel. (Including a cartel with the government.)

How is lack of proper options freedom?
None of these are likely the reason - it should be as simple as Java's own managed heap preallocating that space.
Babel Time Travel: Step through babel transformations one by one
No, it wasn't. It's the old model.

https://www.instagram.com/p/BezcvpzAgYI/
Chicken Chicken Chicken: Chicken Chicken [pdf]
Poor Man’s Cryptocurrency Google Sheet
Snap separated out the sponsored stuff into a different section from your friends and gives you full control of the communication area, which IMO is much better than what Facebook is doing with "recommended for you" nonsense popping into my Instagram feed.

There's probably a lot of interesting sponsored content, but if I want to just use it as a chat app it doesn't get in the way. That's the big advantage that Apple has with iMessages, no pressure to make a worse service for users in order to turn a profit. We'll see if Snap can manage to do it without driving their users off to the next one.
> It's not such a drastic improvement or change, but it feels like attention to detail

I call this “life UX,” and you’re exactly right about the way these small, subtle changes add up to surprisingly significant improvements.
> using normal https is still a problem

Care to elaborate?
That makes for a good soundbite, but it's not actually useful. You could say that about any exploit: if you get past security using it, security didn't exist, but you're still potentially doing something worth criminalizing.

I think a better solution would be to legally protect anyone that's honestly reporting a vulnerability; make companies liable for those vulnerabilities; offer a failsafe reporting mechanism to the government in place of the company, in case they just ignore it; and guarantee that reporting a vulnerability can't ever be used against you in any kind of criminal or civil trial.
It's necessary for testing to launch something so it's either this or a big block of concrete. Also it's being launched into solar orbit and there's lots of space out there
I think there's a flipside to that latency, though - you may have to wait awhile, but once you connect, there's almost zero latency. When you're face to face with a person, you're not wondering if they stepped away from the keyboard to get a cup of coffee, or investigate whether their cat knocked over a christmas tree, or if their internet went down. You know their work didn't just page them with a critical error. The conversation goes much faster once it starts.
Wouldn't landing rockets vertically show that we have mastered in-atmosphere conditions rather than space?

I'm not trying to be negative, just trying to understand how you came to the conclusion you did.
You have to offer the source code to the people you give the binaries to. For example, if your product isn’t free, you only owe source code to those who you sell your product to (assuming that’s exhaustively who you distribute it to). You don’t have to offer the source code to everyone in the world, nor to the authors of the parent work in particular.
I really like the animation, but I'm confused by it. I thought that the whole thing with chaotic systems is that extremely slight differences in starting positions lead to very different outcomes. The continuity of the gif is surprising.
Part of art is that not everbody likes it.
Hey there, live chat is still available on some of the pages. Could you let me know where you're missing it?

That said, we try to get most support requests via https://helpdesk.codeship.com (or the widget shown in app), since complex technical problems are usually not that easy to resolve using a live chat tool.
Yes, a million times yes.
And those who do get fired get rehired later, after the news media heat cools off, either by the same department, or by another law enforcement agency in the same area.
That's definitely badmouthing someone :)
Speaking as a developer who primarily writes Python and secondarily C, Rust, C++, bash, and others as necessary, who has in fact worked on a large-scale C++ UI project in Qt on the Linux desktop running alongside PyGTK UIs, and who doesn't actively write JavaScript, I have to say that JavaScript is a really good choice of language, especially for UI, because it has a strong bias towards event-based programming and callbacks instead of blocking code and threads. If you're going to pick the right tool for the job of UI, I'd put JS a bit ahead of Rust (because of immaturity; that is likely to change real soon), which I'd put a lot ahead of C++ (because you're going to screw up threading) a little bit ahead of C and Python (because you're definitely going to screw up threading). If you're interested in rapid prototyping, I'd move Python up several notches - but not past JS, which is what I reach for these days for throwaway prototypes if I think I know enough JS to pull it off.

(If someone has a high-quality way to use asyncio or Twisted with the Qt event loop, I'd probably bump Python a bit higher.)
This analysis on the Fenwick website "Grand Jury Indicts Startup Founder Isaac Choi – Implications for Silicon Valley"
By Casey O’Neill and Hanley Chew from June 19, 2017
https://www.fenwick.com/publications/pages/grand-jury-indict...

Seems to conclude that there nothing new to see here, noting in the Significance section:

The facts of Choi are not particularly complex, and are far from groundbreaking. The indictment contains a handful of wire fraud counts for conduct that, if proven, amounts to simple deception at a small Silicon Valley company. As one commentator has noted, much of the conduct is par for the course in the Valley. For employees seeking to earn their stripes and fortune at a startup, experiences similar to those at WrkRiot are practically a “rite of passage.”

They don't link or footnote who the commenter is or who viewed this as a rite of passage. They conclude:

"Ultimately, the government’s success if Choi is litigated, and the length of any resulting sentence, will depend in part on whether a jury and judge accept the notion that Choi’s conduct amounts to something more than conventional Silicon Valley antics, that is, this was more than an unfortunate rite of passage for WrkRiot employees. Regardless of the result, the Choi indictment demonstrates that on suitable facts, DOJ will delve into the internal affairs of a startup despite only modest losses. Founders and their advisers should keep WrkRiot in mind, balancing zeal for product and capital and the need to survive with the need for both investor-facing and internal restraint."
That sounds like a personal problem.

This is an amazing achievement and a huge PR win for space!
> That or simply timing issues

yup

> only a few second difference

More like hundreds of milliseconds I think. (:
Does anybody know if there has been some research and experimentation with inlining? It is probably the most important part of an optimizing compiler, and coroutines would seem to make that very difficult or impossible.
I bought my first iPad primarily as a music creation device. I purchased almost every keyboard, recording and guitar amp sim app that came our for the first generation iPad, and had a ton of fun with them [0][1].

But then, the inevitable happened, the keyboard synth algorithms, multi track recorders, convolution reverbs etc., all improved and became more complicated, to the extent that the processor on the old iPad simply couldn't keep up any more. So I pretty much HAD to upgrade.

The old iPad is still in service though - my wife is a portrait artist and uses it to display reference pics next to her easel that she can zoom in and scroll around in. As the author of the OP has said - no problem with its aesthetics or reliability, we just reverted to using the apps that still work within the confines of its processor and memory limits.

[0] - https://soundcloud.com/cyberferret/in-a-bad-moog

[1] = https://soundcloud.com/cyberferret/industrial-ants-wav
On the other hand, there are indeed many scientists/engineers who look/act "nerdy" or don't have the suaveness of people we typically see on TV. I think what GP is saying is that typically companies will put forward people who are good-looking and charismatic for PR, so it's nice to see someone different and unpolished be center-stage in the public eye.
It's not an assumption, it's in the parent comment itself:

> The other hosts are great, but if you told me they were hired actors or PR people I'd believe it.
Ringbrothers’ 1972 AMC Javelin – Jay Leno’s Garage
You might want to read A Quarter Century of Unix, http://wiki.tuhs.org/lib/exe/fetch.php?media=publications:qc...
A tiny US island with a British accent
https://codeselfstudy.com/ is a similar concept of a broader scope. The group meets twice a week, and draws a nice mix in backgrounds. Attendance numbers are usually in correlation with the available space (usually cafes).

[edit]: primarily based in the SF east bay.
> "Bah humbug, the old stuff is good enough for me!" is a shitty answer.

Ignoring the snark, "Modern" is better should not be the default, either. Performance is a valid reason to ignore Electron.
That seems open to abuse.
Small groups and close friends was what Facebook was in the past. I remember joining when you had to have a .edu address.
Vastly used? I'm not so sure about that. Vastly used in tandem with H264 when required? Absolutely.

If iOS can hardware decode H264 but not WebM it actually isn't in the user's interest to support WebM, because it'll reduce incentive to provide H264 versions of content, which means iOS users will experience battery drain faster.

It might not be particularly fair, but it does make sense.
It's also crucial to consider the motivations of the person you're apologizing to. If that person is interested in moving forward and (re)building the relationship, do it. But if the "offended" party is still resentful, they may use your apology as an "admission of guilt" and try to twist your words against you.

Moral: don't apologize to a truly toxic person - instead remove them from your life immediately.
>I went to school with one of the other hosts. He's legitimately a genius, top marks and well-decorated in academia.

And he's beautiful...

Some people have all the luck.
Please don't use the synonym of "distant" that looks like r3mote, except in the way it is meant to be used in the header of your comment, otherwise kristopolous' console script mentioned in the header of this HN thread will "detect" your job posting as one that allows "distant" people for the role, instead of not.

See what I did there?
To be pedantic, the poster did say "looks like" and:

- "looks like" is associated with physical appearance - possibly things like clothes, jewelry, gender, hair, skin color, face, etc.
- "sounds like" is associated with their speech - tone, accent, choice of diction
- "acts like" is associated with physical behavior + speech

But anyway, I think the point is that, we don't know what mabbo's intent was and 95% likely it was totally benign, but CydeWes is pointing out that saying things like that has a harmful effect by propagating certain stereotypes.

Pointing out someone's implicit biases is not necessarily a personal attack on them. Everyone has them so we should welcome when people point them out (unless done in an mean-spirited or aggressive fashion).

Personally, when I read mabbo's comment, I thought, "Yeah, so true, good point!", then I read the next comment and I thought, "Oh right, thanks for pointing that out to me".
Outdated parking policy jacks up New York City's housing costs
That would be a very interesting alternative to the current NTP infrastructure.
Gravityscan is Shutting Down
these are lagging metrics.
Yes, you don't have to think about your energy bill or your home security as much. So you stop looking at your bills and don't lock your house. Only to find out later that both services stopped working, so you got charged money you didn't know you were being charged, and your house was open to being looted.

People have an annoyance. They think, "I know, I'll add more technology to my life." Now they have two annoyances.
> Python's transition from 2 to 3 was anything but "minor"

For the purpose of this discussion — carrying learned knowledge forward — it was minor.
Sure, new mannerisms serve to flag people as scientists and engineers. But again, you're implicitly both assuming, and accusing the parent of, bias (against women, minorities, and young folks). Not only that, but there isn't any defense after you involve the 'unconscious mind'.
NSFW due to language... but obligatory: https://www.youtube.com/watch?v=lwfuUyTMpVY
I am an advocate of apologies and have to actively practice not apologizing too much. I really believe in the value that can come of them, but that value is also dependent on how they are responded to. There is no hard rule, of course. It’s delicate. But, I see apologies punished and taken advantage of most of the time they are given, especially in “professional” environments. When someone apologizes, the response should probably be difficult. If it’s easy, it may be worth thinking about it a little longer.

Thankfully, I think I have learned what best works for me: don’t befriend or work with others who do not share my values. It’s almost impossible but it gets much easier with time.
The bad actors pay people to find these issues. It's prudent to assume that blackhats know about this already anyway. Thus, it's beneficial to push fixes asap in order to minimize the window for the blackhats.

It's a choice between visible pain and invisible weakness. The early disclosure hurts and amplifies the issue. However, the malicious actors you need to worry about would be glad for every day without disclosure, because every day without disclosure is profit to them.
How to build a crypto startup
Speaking personally (vegan here), that's a good question. Well, vegans tend to be people who think for themselves; there's not one thing vegans think on that or any subject.

I was once in the position of having a couple of sausages on my plate at a wedding, that I knew would be thrown out if I didn't eat them, and I was hungry, so I ate them. The person I was with couldn't believe it, as it seemed to go against my professed veganism. But as eating them didn't add to animal suffering, and they'd otherwise be wasted, it wasn't a conflict for me. I don't think I'd eat them now, as I haven't eaten meat for uh 25+ years. (And never once missed it, surprisingly)

So, sure, I think for vegans generally, animal suffering is the issue, and if somehow that wasn't a factor, the issue is then something like yours would be if you were hungry and came across a person that died accidentally. (See the movie Alive 1993 or read the book)

disclosure: Both my gf and I have shirts saying EATING PEOPLE IS WRONG, featuring the Goya painting of Cronus eating one of his sons.
They didn't ignore Flac, they made an Apple-only knock-off of it.
Bitcoin Senate Hearing from Today (FULL)
This trope makes me quite sad...

I'd love to learn other languages and stacks! It's just that, often, it isn't a worthy use of my time. All that time used into learning C++ and Qt would be better used in making and improving my software.

This is even more impactful when hiring people. I'm building a small team that has to handle Web development, mobile apps, and someday a desktop app. The less different skills I need for all of this, the more cost-effective it will be.

Personally, I'd rather have ultra-fast, spartan-looking, as-efficient-as-possible apps. If I could choose just by heart, I'd code in Lisp, and probably I wouldn't even make GUIs and just make CLI apps. Sadly, programming is not only a hobby and I have to consider my business needs before my technical preferences.

Engineering isn't about picking the best, most perfect technologies, but about handling trade-offs. Many are using web tecnologies because of the fads, and some out of lazyness, but many (i'd guess most) are doing it because it's worth it.
We had a Tera MTA (serial #2, IIRC) at SDSC when I worked there. It looked really cool, but I never got to use it.

Tera bought Cray Research in 2000 and renamed itself to Cray, Inc.
This. AIUI, they didn't bother setting up the "spacecraft" as an actual deep space probe, and it's likely missing electrical power for an extended mission, plus all of the hardware necessary to orient itself, track time and position, perform further burns to insert into Mars orbit, and communicate with Earth about all of that.
Speaking to the Web side of Janus, they have a good platform of thousands of VR sites. The difference is that Janus is a content platform and tool on the Web, and Supermedium is a VR browser for that Web. They would fit together. You could browse Janus sites in Supermedium.
What do you mean by “toxic”?
> The biggest practical improvement that I've seen was Clojure notation that expands the number of data literals to include vectors, maps, and sets.

Common Lisp has literal syntax for vectors (and it wasn't the first Lisp to). Its standard representation of a set is just a list, but if someone were to add proper sets to the language they could add read syntax for them easily

CL also has read syntax for maps (as has every Lisp) in the form of alists; it doesn't have literal hash tables, but those aren't terribly useful. Alists perform better for lookup for less than 20 or so keys (their writes are always constant-time), and they aren't going to be a bottleneck until you have at least several hundred keys, at which point you probably won't be writing those as literals in your source code. As well, alists have several other nice properties over hash tables, like not being tied to any equality predicate.

Alists are a standard Lisp map with literal syntax that's been around since the beginning and are often preferable to hashes, but if you really did want hash literals specifically, it's a trivial read macro.
The first VR thing to really hit home for me was Björk's Stonemilker VR app thing. It really feels _intimate_ to me in a way nothing before ever had.
I watched the lectures last week but it was difficult to understand. Can you recommend any beginner data structures course?
SpaceX’s Falcon Heavy launch was YouTube’s second biggest live stream ever
Eloquent JavaScript 3rd Edition Draft
This is why America is still behind in cyber security and cyber warfare. Instead of rewarding people like this and/or hiring them into the NSA, we punish them.
Barring any severe economic catastrophe, I do not expect to have to work for a living by the time I'm 60. It's unfortunate that an entire generation was led to believe that some institution, either an employer or the government, would be responsible for their well-being in old age. Hopefully anyone younger than 40 knows better by now. Nobody else is going to take care of you, so make sure you take care of yourself.
Your first link is inaccessible.
It's now also reviewed for removal from FreeBSD:

https://lists.freebsd.org/pipermail/freebsd-ports/2018-Febru...
Well, but to be fair to the Soviets, they had to do it with really "stone age" electronics and technology and not knowing the many things we know today.

I am pretty sure that SpaceX was able to achieve what they did today also because they studied the Soviet N1 rocket and learned from what the engineers at that time had to figure out from scratch.

The other thing is that the N1 Moon rocket was a very different design - a single booster with many small engines, so incredibly difficult system to control, especially given the state of technology 50 years ago. Falcon Heavy is more similar to the successful Energia booster - core + strap on boosters - that was originally designed for the Russian shuttle. Or the Angara series.
> As an industry, we hope that the HEVC licensors come up with a reasonable and fair solution to resolving the patent licensing issues.

I don't think anyone cares about that (besides said patent holders). As an industry, we should hope that HEVC and its approach to licensing will go bust for good, and everyone will be using free codecs that will unshackle them from patent protection racket.