skysight-inc/HackerNews huggingface dataset:
Ah, right, I've always taken that effect in software estimation to be a result of business people hating how wide an actual "90% accurate" estimate is. Not many managers will accept "8 to 30 months" as a 90% estimate at the start of a project with a fairly typical set of unknowns. Especially they seem to really hate ranges that aren't quite a lot narrower than the size of the lower bound. But maybe it's actually driven by the people doing the estimating.

For my part I definitely tend to squeeze my "90%"s down to more like "30-40%" when asked for a "90%", for that reason. I might try out an honest and accurate estimate on someone I kinda know, and suspect won't quietly re-evaluate me as a useless moron or "one of those asshole 'programmer' types who doesn't get business" in response, though.
Well yes but it's entirely possible for it to be locally affected
How does it? I wanted to try it for Python but I don't see how I can just configure it to talk to a language server.
This is not a strict aliasing rule. I actually agree strict aliasing optimizations are mostly useless. (Exhibit: Rust has no strict aliasing.)
This description matches almost exactly with what I personally observed on the San Francisco peninsula on September 9. I even wrote about it at the time:

http://blog.rongarret.info/2020/09/this-is-what-apocalypse-l...
Define "malware".

Authentication also applies for services you've paid for, even after you've paid for them.

And none of this has anything to do with police.
So, what, it's only a true S̶c̶o̶t̶t̶s̶m̶a̶n̶ hard deadline if missing it means the guillotine?
Or my favorite, "1 Unsent Message." Yeah, thanks guys, that's super informative.
I use code-server[0] to access VSCode on my iPad in Safari, and it works pretty well. There are some rough edges, but (aside from the better shortcut integration and UI polish) I don't think a native app is going to provide a lot benefit because I can't execute arbitrary code on the iPad anyway. You're going to end up with a mostly remote experience either way.

[0]: https://github.com/cdr/code-server
Very very low FOV though, even considering the 15 PPD portion
Do they have any way of measuring the volume of effort at attempting to crack it?
Panic makes the juiciest GUI apps and have the strongest presentations, but I can't stand an editor that isn't 60fps scrolling, feels like Atom all over again (downloaded VS Code just to make sure it's not my computer that's slow, and VS Code did give me smooth scrolling, curious about why a browser based editor is smoother than a native mac one)

ps. just found out they're the devs of Untitled Goose Game and Firewatch nice nice
Why not move to SF or NYC if your in tech or finance?
Yet most of those companies decided to make native apps. If PWA’s were good enough, why bother writing native apps for Android?

Do you have a citation?
To me, the philosophy of C (and even C++ before things became nuts) is that you should be able to reasonably guess the assembly code resulting from the C code, the idea being that you can write assembly code with much less typing.
These days, things seem to be moving in a more dogmatic direction with the underlying assumption that the vast majority of programmers are bad programmers.
yep, it is a complex multifactor problem.

> make the right people know about it.

You cannot _make_ someone else know something. Even if you to grab onto their skull and scream into their ear, it would do no good. (I assume. I have not tested this.) You can only say what you believe with whatever rhetorical skill you can muster. They can still choose to trust you with something you say you don't know how to do.

Whether the subcomponent is physical or psychological, sometimes the only way to credibly communicate about a risk is through the medium of catastrophic failure.

https://www.nasa.gov/centers/langley/news/researchernews/rn_...
While were on the topic of keyboards, does anyone know of a good nkro keyboard that's small? I want something to lay on top of my dell xps 13 while I use it that's nkro.
I know in the indie game field, ~95% of lifetime sales happen in the first year. But to be fair, they typically don't have the similar marketing power as a AAA. I'd venture 60% (gut/instinct). There must be a good reason for running sales even in the long term. That could also be skewed when you think of in-game purchases too. Cheaper year 2 or 3 purchases could be pushed for if they're banking on in-game purchases.

Either way, pretty sure someone broke open an expensive bottle of champagne for a 1 year mark.
> "You can play them on Quest the exact same way you were able to on Rift."

Yeah, but the entire point of buying the Quest is so I don't have to play them the exact way I was able to on the Rift.

For a comparison, what you're describing feels like this:

1. I buy a videogame on steam and play it on my computer.

2. I buy a new computer and download steam.

3. Steam tells me that I have to rebuy the game to play it on new computer.

4. Someone on HN says I can just connect my new computer to the old computer in order to play the game and that this is 'the exact same way'.

Do you see how that's a shitty experience?

It's ridiculous that the quest version of the game is a separate thing you have to buy even though it's the same store. Your solution relegates me to being attached to the PC defeating the entire point of the quest. If the game couldn't be played on the quest because it needed the PC's graphics that's one thing, but this isn't that - beatsaber exists and works fine on the quest.
As I was filling out your questionaire, I was able to generate a few ideas on some potential marketing ideas, so thanks!
Yes, I'm curious about what kind of (legal) paying job needs that sort of skill set.
>You can get straight As from all your Harvard profs, but you'll never make the grade unless you're decisive: even a timely wrong decision is better than no decision

What I wrote in my journal after joining an investment bank's equity research team:

"Good dinner with two traders, x and y; they have both been in the business for more than a decade and shared many interesting experiences and insights into the business. I did not realize that our traders very much need information flow, preferably proprietary, in order to entice their buyside counterparts to trade through them. It almost doesn't matter whether the information is accurate or not; what counts is being distinctive".

I well remember one of the traders slamming his fist on the table complaining about how a former analyst was very bad at returning phone calls, and saying that being 52% right (meaning 48% wrong) is better than a higher correct percentage but not being available.
The tools you use will shape the things you build. That's why I use vim because I long for simplicity, clarity, reduction.
I don't know which JetBrains product(s) you are referring to, but in IntelliJ you can use ⌘ + B to go a symbol's definition instead of using your mouse/trackpad with ⌘ + Click.

There's probably a similar shortcut in their other IDEs (try right-click > Go To > Declaration or Usages and note the key combination listed next to it).
For hallucinations there's been some research on the brain that found that what we see is more imagined than actually there. Our brains kind of fill in the gaps by hallucinating images.
Assuming you are able to assemble it yourself, you can do as the author did - use two scrabblepad PCBs:

https://donutcables.com/products/scrabblepad-pcb-extras
I'm thinking of pre-ordering it for my family. I'm not going to use my personal FB account for this. I'm assuming one can open a new FB account just for this, right? Also, is it worth getting the 256GB for extra $100? Never had a VR device and not sure how many games/apps you can have on 64G.
Indeed.

I suspect the reason a lot of people don't seem to refactor their code is because they would have to do so semi-manually with whatever hip-but-feature-bereft editor they've sworn allegiance to.
Organizations that apply 3rd party DRM to their products often want independent verification that the DRM functions as intended (there's a lot of snake-oil), and a quantification of how much time/effort it takes to break the DRM.
Because he or she wasn’t thinking rationally. He or she was just using their sheep brain.
> curious about why a browser based editor is smoother than a native mac one

Turns out that browsers have gotten somewhat good at rendering formatted text ;).

But yes, a deep dive into the exact rendering pipelines would be quite interesting.
> I get frustrated when it seems like no one is maintaining requirements (or aware of them) and I'm just expected to make something work, as though I can read minds about what's expected.

Yes, another (often frustrating) part of the engineer's job is to try to get the client (or a manager or someone else who is supposed to be communicating the client's requirements to you) to understand what "requirements" actually means and what does and doesn't count as actually specifying a requirement so it can be met, or at least so that a reasonable estimate of the time and resources required can be given.

As others in this thread have said, sometimes the only real cure for this problem is to find a new job where you have different, and more reasonable, clients and/or managers.
The olds don't want it because it decreases the value of their boomer bank account (houses) and being old, don't like change in general.
Not sure why this is getting lots of downvotes.

EOL devices should be opened up for whatever software a user wants to put on it. Jailbreaking seems like a somewhat viable option, though, but even that comes with its own issues.
They're the publisher of Untitled Goose Game and Firewatch, not the developer.
We can compare sales number of RDR2 with witcher 3, a game that came out 3 years before RDR2 and without DRM. Given a growing market, and the assumption that both games are equally attractive for buyers, RDR2 should at minimum have a small increased number compared to witcher 3.

Witcher 3 sold about 30 millions copies over the first 2 years. RDR2 sold 32 millions over the first 2 years.
Does he hang out in the east bay? Oakland / Berkeley is way less techie than SF so combining the three cities would yield artificially low stats.
I've been spending a lot of time lately thinking about what I'd want for a subscription service. I've paid for subscriptions that allow you to continue to use the old version indefinitely, as well as subscriptions that completely turning off access to software at the end of the subscription.

I think the "use the old version indefinitely" is actually irresponsible as soon as the application opens a network port: it's critical for users to apply security updates as frequently as possible. I don't want any of my users finding the need to run older software: it puts them at risk, and makes customer support more difficult.

So, if users can always run the latest-and-greatest regardless of their subscription status, (it seems that) the only way to reward people for having subscriptions is for some subset of functionality to only be available to subscribers.

For PhotoStructure's case, I'm not willing to hold their libraries "hostage" in exchange for an active subscription, so even when people allow their subscription to lapse, they still can open and browse and interact with their libraries using the latest-and-greatest version.

Paid features are (like auto-updating "smart" folders, auto-organization, geo lookups, and face detection) are applied if a subscription is active.

I'm hoping this will be a reasonably fair approach, but I know that it's always a challenge to get people to pay for anything.
>Tutanota

>3:09 PM (Sep 20 2020)

>We are very sorry about this ongoing outage. We are working on fixing this. While someone wants to stop you from using encrypted emails, we are committed to not let that happen. Thank you very much for your patience and for weathering this storm with us.
Is your site dependent on IAM?
When I first heard about this process, it threw me into a bit of a depression: Why try to obtain nice things, if the pleasure/enjoyment from nice things are down-regulated to until they become insignificant? However I since learned that the down-regulation is usually not enough to completely offset the stimulus (My life is much better now!, but this post got me wondering, it seems like the this hormesis process is the thing to target if you want to pursue happiness, not happiness itself, has any research been done into whether it's possible to disable the adaptation process?
P.S.: I actually do have a problem with “overproduction” of audiobooks in English—in that some non-fiction books, and especially self-help books, sound like caffeinated hyper-energetic breathless advertisements several hours in length. After a while, it's really annoying to hear the same bravado tone again and again. Of course, the source writing contributes to this: I'd like to hear someone attempt to read Nabokov or Vonnegut in this manner.

A notable counterexample is Marshall Rosenberg's reading of his own ‘Nonviolent Communication’—regardless of the book's merit, his gentle and melancholy speech is a welcome break from the ‘in your face’ attitude tiring out my ears.
The Valve Index only went with LCD in order to use a new LCD tech that allowed high refresh rates and low persistence, it was a downgrade in all other ways except refresh rate. The Quest 2 and Quest 1 have the same refresh rate, so it's a side-grade at-best.

Contrast matters a lot in VR, too.
They’re the publishers of those games not devs (though they’re great)
> I'm not actually sure what the argument is to not use it.

I'm currently using it, but if I switch away, it will be because there is no wayland support yet.
Every Major Reason to Fire Trump in November: A Cheat Sheet
Hmm - I think you're misunderstanding (or maybe I am too). There aren't really that many opportunities (AKA - jobs) in Raleigh as in DC. Certain professions are not as common in Raleigh as they are in DC. If you're looking to be a lawyer, DC probably gonna be better.

So, it doesn't matter if X region is cheaper if there aren't any jobs there...

I mean - I moved to the bay area because that's where so many software engineering jobs are. I didn't move here because I loved the high cost of living. I moved here because there were a lot of jobs and I had an easier time getting a job here than almost anywhere else (ironic - I know). The places that were hiring in "anywhere else" were paying $50k/yr and still not easy to get into.
I tried their service 3 years ago, i couldn't receive emails and had to contact them through reddit... at least i got a refund.
I am not sure what the question is. Are you proposing manual marking of hot code and applying pointers-are-integers model to all code but optimizable pointer model to marked code?
This is how the German system works. Not unfair at all. You cast two votes: one for a person, one for a party. At the end of the day the party percentages have to roughly line up (with a minimum percent for any representative at all.) This system has some very nice balancing properties in that you can vote for the person you want to represent you in the present race as well as the party you most strongly identify with.
New LifePoints App Lets Users Make Money Online, Cash for Your Free Time
>> I've always found it a little surprising that companies haven't built/funded a open-source organization for parametric mechanical CAD, similar to Blender for games or KiCad for electronics/PCB design.

Unigraphics was owned by McDonnell Douglas and then sold to EDS, which was a subsidiary of General Motors. As far as I know, GM still uses Unigraphics as their primary CAD system.
For me, the first page of the home screen are the apps I use the most, with the most used apps in the middle. That way I can get to them in one click quickly with muscle memory. So is the second page, again for quicker access.

I used to keep the third and beyond pages in folders, but on my last phone I got lazy and just use spotlight search as an app launcher.
Ok, but a formally verified compiler is a very different beast from a high quality compiler. We can realistically hope the Rust compiler team significantly improve the correctness of the compiler, but full formal verification is unlikely.

CompCert is an extremely impressive achievement, and compiles a near-complete subset of standard C. A verified Rust compiler would be an enormous undertaking, and would need a very skilled team. It also wouldn't be worth trying unless the Rust language were very stable, which, if I understand correctly, it isn't.
Just fire up any older electronics textbook, and they'll probably have examples of integrator and summing circuits solving differential equations. At least that's what we had in our control (engineering) books.
Hey there HN,

I'm Jieren, and I'm building this app here.

I submitted this two months ago and I wanted to share again as there's been some significant progress. Instead of a fairly janky interface where you're clicking and dragging things around, now it's just a text editor where you type in code and you get search results that mirror this code.

All this is driving towards a vision of a "no-code" [0] builder for static analysis and making static analysis as easy as code search.

Looking forward to your feedback!

jieren at sourcescape.io @jierenchen

[0] Extreme air-quotes because you're literally searching with code blocks
> We don't have built-in diff yet, but it's on our list!

Fair enough - a good diff view has a lot of subtleties.

One of the things i love about IntelliJ is having access to most of the normal editing tools in the diff view. If i'm reviewing my changes for a commit and i realise a method name could be improved, i can refactor-rename it right there. For some reason, possibly just keybindings, i can't use the broader set of refactorings (extract, inline, etc) in the diff, and i wish i could use those too. The diff could potentially be my main interface for programming.
In an Internet world, you can find friends who are a perfect fit, so you might never need to find others.

I was visiting my grandparents a couple weeks ago and they were baffled at how young people never know their neighbours. And it is true. I know the one neighbour that has lived to the right of my parents house. Nowhere else that I have lived have I even known the names of the people across the hall.

I tend to just have 6 friends at any given time who consume 3 hours a day in total. There isn’t room for more people without sacrificing other conversations. And yes, most are software engineers/otherwise in tech.
They call it “native”, but I don’t know, those screenshots look nothing native to me. Being “native” doesn’t just mean having a C++ codebase, it also means using the native OS UI frameworks.
If you want PCC, you know where you can find it.
I don't think you can have a FB account that is not linked to a real name.
That sounds like a hardware issue.

If you're going to roll Jetbrains then the more RAM the better and a good CPU also helps.

Obviously, this means MacBooks that aren't fully kitted out are bad picks.
I am 145 lbs, live in San Francisco, I used to be a programmer (basically retired now). I met the mother of my son while bouldering at Mission Cliffs. She has nothing to do with the tech sector. Bouldering requires just a pair of shoes.

The author of this post is just a whiner. It's never been easier to meet people outside of your bubble than now.
Non-renewable energy is limited... if we don't gradually make it expensive now it's going to get REALLY expensive very suddenly in a couple of decades. That process is where global wars will be fought over what little energy is remaining. Look how many wars even today are fought over oil.
I'm ambivalent on the issue of piracy through lack of money. I mean, it's not really a lost sale, and it could generate a repeat paying customer later. Especially as you get out of your teens/early 20's and tend to have more disposable income, and price is the easier barrier to leap than sketchy torrents and cracks.
I'm actually a customer of Tutanota, and their product has been pretty good in the last ~2 years I've used it.

Short of hosting your own email, I can't think of other email providers as secure as tutanota. They tick off a lot of boxes: open source, hosted in Germany, encrypted mailboxes, DKIM/DMARC support...

The only feature that might give people pause is that their search functionality isn't great. I have pretty low volume of emails to my personal inbox so it doesn't matter, but it might be frustrating to use as a work inbox.
Is the behavior of those friends at all affected by DRM? If not, then they're not the targets.
I experienced something similar in a snow storm in northern Utah. It was about 2pm in the afternoon in the Winter, but it was darker than night, just from the cloud-cover and precipitating snow. Only lasted an hour, but was weird as all get-out.
Surprised this did not trigger discussion.

Interesting idea but the anonymising efforts seem a touch basic. It always seemed strange to me that Google Glass didn't counter the "are you recording?" concern by simply letting the user flip up the camera module (or slide an obvious cover over the lens). Given the owner of Facebook has been known to cover the lens, this might have been worth a look here too. When something's new and uncertain, nothing beats a bold signal that you're respecting privacy. And with that it then gets a better ride for normal use (since there are plenty of times it's perfectly normal to record in public).

The introductory video seemed good, but I'm not a fan of people marking their own homework ("This is going to be great" - they know before they've even done the research?!)
Hell, it works fine over wifi.
Honestly, there's a lot of cool stuff on here. Other than that, twitter responses from people you're interested in
The tech community does everything in its power to set up echo chambers and marginalize outside views as much as possible, then somebody wonders why everybody in their in-group is all the same as them... It’s not terribly shocking.
I default to WebStorm and sometimes CLion and Idea. I recently tried Rider as a Visual Studio Community replacement, and holy smokes, it's really fast compared to VS+R#, looks really good, and has all the other JetBrains stuff.
I've planned to buy Valve index and this announcement gave me a pause. But ultimately I'll be sticking with Index for 120hz refresh rate (vs 90hz of Quest 2)
> but tons of useful software is still bottlenecked by single core speed

It's interesting to see approaches like Apple's where more and more of computationally heavy work is moved onto what are essentially special purpose purpose ASICs (I think you can generously expand the definition to even include GPUs). Specific examples include video decoding, graphics, and increasingly ML computation. Once those things become "free" what is left? I'd say mostly just many layers of abstractions atop basic computation.

As more and more software stacks become ergonomic w.r.t. multithreading & multiple execution contexts, single core becomes less of a bottleneck. IMO that's the ultimate solution to the hard physical constraints of Moore's Law. Short of a new type of compute substrate.