skysight-inc/HackerNews huggingface dataset:
I once had a solicitation for cable so I tried to get the guy to describe in as much detail as he would the porn options.

When I get calls from the home buyer scams I'll get to the point where they ask for my address. I'll make up something like
6843927991 Esplanada Terraced View Way Point Circle
and I've never been called on it, they act like something is wrong with the system when they can't find the address.

Sometimes when I call numbers back I'll go right into a spiel asking if they're registered voters who want to see Trump president for life and what monthly support amount can we count on. I find it so amusing when I get responses like "this number can not receive unsolicited calls". I found for some reason people will usually stay on the line if you plow through the conversation, it's like they want to first explain why I shouldn't be calling them before hanging up.

For some reason my favorite name I've come up with for these people is Bobert Robertson. I'll play with them when they ask me to spell it, sometimes it's Bobrot Robyurtzon, the y is silent of course.

I've had people beg me to stop calling them, that I'm disrupting their work day. When you get into it it can be very amusing.
Most Lisp implementations use typed memory via tags. Lisp doesn't have pointers, but references and usually knows if something is an integer or a reference - because it's encoded in the tags.
One of the major factors that finally killed flash was the security liability. Presumably Flutter won't have that problem.

I'm actually scared of this fact. Flutter could very well be how Google finally kills the open web, if it succeeds.
I will always be mad about the ME3 ending. If reincarnation is something that happens, my reincarnated self will be mad about the ME3 ending from birth.

What a godamn waste.
There is a much more pressing case for migrating JS, Python and Ruby codebases to Java, .Net, Haskell, or Go than for abandoning automatic memory management and migrating those to Rust or C.

And even that more pressing case isn't pressing enough most of the time.

Anyway, your ideals of simpler, safer, better tooling, and better hardware support are clearly in conflict with each other.
I'd love to see a CEO do for IBM what Satya did for Microsoft. A lot of OSS people thought they were the devil, and yet they've turned that around massively. Unfortunately it seems (from the outside) that IBM is just organisationally crippled from size bloat at this point.

Maybe I'm being naive but what do their 350,000 employees actually do? That's nearly as much as Apple, Google and Microsoft combined.
When do you start sending alerts? 10%, 50%, or 90% CPU? For us we like our cheap T2s. We have multiple for redundancy; not for performance reasons. All the places I've been tended to over provision servers to be able to deal with spikes in usage. 90% is typically bad news.
oof, .info and .biz are almost always red flags
An idea: provide a service for house buyers and job seekers: see which cities and neighborhoods are in danger of being inundated in the future. Probably it could be integrated with some real estate platform - calculate a simple risk score for the listing using open elevation and traffic data.

We need to start controlled abandonment of those areas already many decades early - starting from not investing more into building there.

This is a very cheap way of massive scale disaster preparedness: not having people where the disaster happens.
> Syntax coloring isn't useless, it is childish, like training wheels or school paste.

weird flex but ok.
When i thought about this (using my programmer brain which knows nothing about hardware), i came up with the idea of a 'store pointer' instruction, which took two addresses and an offset, and stored the first address into the field of the object pointed to by the second address. And also, if the two addresses referred to different memory regions, recorded the pair of addresses into some kind of buffer on the processor. When that buffer got full, the processor would trap to some preconfigured location.

That could be used as a basis for a write barrier.

The devil would be in the detail of how the regions were defined.

And maybe the trapping would mean this wasn't even all that fast.
I was initially very excited for WSL2, but I do worry it will require Hyper-V to be enabled. I use VMWare Workstation and it’s a true pain to switch Hyper-V on and off. Also, I cant help but worry that this will somehow be a downgrade in some way... will it be just as integrated? Windows Firewall worked on WSL Pico processes for example.
That's so true. They need a Steve Ballmer ("Developers, developers!").
Does your data about your date of birth belong to you or to both you and your friends? Ostensibly, it's very personal information, hence only to you. Right now you can set the visibility of your birthday on facebook so you control exactly who sees it. If you set it to private, no one can see it. But supposing you set it to "Friends", would you be ok with your friends downloading this data and keeping a copy for themselves? They'd do that because they'd think it's "their" data, which should remain accessible even if they left Facebook.

I can see arguments both ways. Some folks would be ok with it (they're your friends) and others wouldn't (you can't change the privacy setting on data that's already been downloaded).

Similarly with friends list. A person's list of friends is probably "their" data, even if it has your name on it. Would you be ok with them downloading this information?

The trade-off between control of some users and the privacy of other users is a complex issue. Let's not pretend there are simple answers to this.
I had roughly the same amount of rows of pixels on my desktop computer in 2008 as I have now (1280x1024 to 1920x1080). I had even more for a few years prior to that, when I had a CRT monitor that I'd gotten for free (1600x1200).

It's AFAIK pretty much only with 4k monitors that we have caught up with CRTs resolution-wise, and not a lot of people have either of those. w3schools lists a bunch of resoltion statistics. In 2008, the most common resolution was 1024x768. 1366x768 in 2018. Same vertical resolution. Since I thought those statistics may account for phone users as well, I looked further. Globalstats lists 1366x768 as the most common desktop resolution in 2019. Desktop in this case probably accounts for laptops as well, as I believe there is no way to tell the two apart with User-Agent.

https://www.w3schools.com/browsers/browsers_display.asp

http://gs.statcounter.com/screen-resolution-stats/desktop/wo...

I also remember Firefox 2 being configurable enough that you could easily get less chrome than Chrome. The big win for me was process-per-tab.
I'll definitely consider your suggestions. I'm still trying to figure the best way to let the user to customize the whole UI and Editor. I already planned custom syntax highlighting color schemes, and I already implemented the editor's position and size toggle switches. I'd love to receive more detailed suggestions regarding UI / editor customization. Thank you so much. BTW: If anyone wants to contact me for feature suggestions, all my contact information can be found at my personal website ( https://mgz.me ). My best regards!
Do insurance companies not already do this sort of thing?
Léon Bottou at ICLR: AI Techniques to Determine Causality
It will be interesting to see how this plays out over time.

In this case, the Supreme Court made it clear that governments cannot prevent people from using social media. However other Supreme Court decisions have it that property owners don't have to allow others to use their property for speech, except in unusual cases like company towns.

It's not obvious to me that they will find these two ideas to be in conflict.
from mosh.org

> Mosh doesn't listen on network ports or authenticate users. The mosh client logs in to the server via SSH, and users present the same credentials (e.g., password, public key) as before.
I haven’t really used Chromebooks, so this is a genuine question, and not meant to be rhetorical.

In a 3 OS ChromeBook, what does ChromeOS bring to the table that Linux and Android don’t already cover?
I expect it's partly due to the market ecosystem when DMR was created. The standard is codec-agnostic, but in practice DMRA (and thus all the manufacturers) settled on AMBE. If APCO P25 predated DMR, that'd at least partly explain the codec choice.

I'd absolutely love to see a Codec2 based DMR radio, even if it were a firmware mod to an existing radio.

As for the degradation - same. The only data I've seen is from radio manufacturers and the DMRA. Practically it's going to depend on the specific radio, the antenna and so on. You could measure sensitivity as dBm vs error rate for digital or dBm vs SINAD for analog and plot the two together.

Once you cross the line of what the ECC/FEC can handle, things tend to break down very quickly. Most DMR radios will cut out entirely if they see a lot of Post-FEC uncorrectable bit errors.
Basically the same thing with Google, too.
I tend to agree, but in static languages, reflection engines are usually needed to automate or simplify mapping, and reflection can get messy. Static languages are not designed for CRUD, in my opinion (without a revolution in frameworks, at least). Look at the square-bracket "annotations" or "attributes" in C#. Isn't that kind of info that classes or object instances were supposed to define, such as fieldx.maxLength=30;? Square brackets are a kludge.
Hate open offices too, but take some Vitamin D3 if you getting sick all the time. Exposure to pathogens is what exercises the immune system and is a necessary evil.
Test Driven Development with Pytest
What to Do When the Boss Is Wrong
It is essentially tribalism in a very refined form. Each group wants a larger portion of the pie and in order to get it, often finds unethical but legal ways of doing so.

Only by raising the general awareness level of the whole population, we can refine tribalism even more by refining the legal and social frameworks.
Where is this coming from? I was the one organizing this sponsorship.
Day job. Never had to pay for it out of my own pocket!
I've worked at MS shops for quite some time.

Also while we can do what we like with our newer SaaS offerings, getting some of our on-prem clients to use PG over SQL Server would be an uphill struggle so not considering other options isn't entirely our decision.

That $15K sounds like an Enterprise Edition costing too, IIRC Standard is significantly cheaper. Most don't need Enterprise, especially since 2016Sp1 when a lot of previously Enterprise-only features became available in all editions (including the free Express edition in many cases). Developer edition is currently free (licensed for development use only, of course) and is essentially Enterprise edition with different licensing terms.
The grandparent comment was insightful to me.

At the same time, there is a large (20%-80%), vocal, and powerful fraction of tech employees that strongly and idealistically oppose that "SV policies [are] shaping public opinion", or that it's a potentially bad thing and not something we should strive for.

I see why someone would hesitate making that comment from their primary account.
strategically speaking, YES! they are not just promoting a tool among developers/researchers . it's a whole business approach they are taking. But personally I think they are late to the party. Google, Micro$oft, Amazon.. and all the other open source tools ( Python, R...) are offering a better , more flexible and versatile solutions to the public.
I think they were a bit greedy and selfish, because they could have put this challenge on Kaggle for example, and gotten a much higher momentum (where a high concentration of Data Scientists and enthusiasts are doing interesting stuff)..
FWIW I agree with your comment. It is sad that it is getting downvoted. But this kind of thread is more of a crowd lynching rather than a place for discussions.
Ask HN: Is it required to learn latest frameworks to build web apps or sites?
Hello HNers,

I am confused as there are lots of frameworks for building a web app or site.

Should I learn these?
Where to Look for a Co-Founder?
Any luck you've had? I am looking for a non-technical co-founder who compliments my skills. If anyone potential is looking at this, I am willing to work in ideas if it seems viable. Or we could discuss my ideas.

My email is in my bio.
So what? Why is the New York Times even writing about this? They are free to do what they want with their money. They were early employees at companies that built products people liked and they were appropriately rewarded. This whole article reads like bait to get people jealous and upset at "those damn techies!". Sure enough if you look at the comments it seems to have worked.

How transparent does the NYT have to be in their desire to destroy the competition (the internet) before people stop reading it?
Oh. I hadn't seen that he had died.

Rest in peace, Joe. I was just getting to know your work, but thanks for doing it.
Interesting (and great that the bigger manufacturers are starting to come through with their electric offerings) but the price:range ratio doesn't seem great compared to the Tesla model 3?

It's hard to be objective with all of the strongly pro- and anti-Tesla nonsense flying around, but I've had a sneaking suspicion for a while that once the market matures a little (with eg Audi, VW, Porsche all offering their first-gen EVs) Tesla's offerings will be seen as more revolutionary (or at least, taken less for granted) than they currently are...
Satya did amazing things for Microsoft. It shows that recovery is possible, even for a behemoth like IBM.

However, like you said - brilliant fellows aside, IBM employees as a whole are much less technical.Most would never pass a tech interview at FAANG.
Interesting, may be I have some setting that prevents Cortana from annoying me and prevents windows from placing ads on the start menu. Not that I use the start menu often, generally I just hit the search box and start typing the name of the app I want (if it is not pinned to the task bar already).

I'm using Windows 10 Pro (Insider Preview fast track) and not seeing the annoyances you are experiencing.
Has the CCP ever seemed to WANT to lean towards democracy?

I'm not convinced that simply a leadership change would be enough to change the fact that the CCP first and foremost wishes to preserve its own power, ideology or anything else is secondary.
I'm completely clueless about electric engines so I was wondering if, besides range, there are other attributes one should look for in an electric car like HP and that kind of stuff? In other words, are all electric motors so similar that range is the only differentiator?
The release notes for version 11 include a list of potentially incompatible changes: https://www.postgresql.org/docs/11/release-11.html#id-1.11.6...
>programmers spend about the same amount of time worrying about memory management with either paradigm

I have no idea how you've come to that conclusion. For the vast majority of memory allocation in any GC'd language I can think of, you spend zero time thinking about memory management 98% of the time.

whereas in a manual language, you must consider it every time you allocate memory. That's not a bad thing, it's often dead simple in the vast majority of contexts, but still.

I've also very rarely seen code in professional code that's mean to poke or prod the GC into running.
A SaaS would not live within enterprise firewalls and might therefor be a no-no for many companies.
Is a bank a 3rd party in this argument?
Americans’ living standards are at an all-time high. Here’s proof
Surveillance by Google.
Curious to get the thoughts of the community here. Is this something significant or are we still a long ways off?

Also even if this works, it seems like it would only detect a fraction of the causal relationships?
> Facebook provides services that people want to use, like Login, or that provides real value better than the competitors (Marketplace).

That's almost always true of monopolistic practices, so I don't see your point.

> Complaining that you “have” to use Marketplace because things sell faster on it is totally bizarre.

If things can't be sold quickly, they often can't be sold at all. There's no place to store this stuff if it can't be sold fairly quickly, as the properties are usually being sold.

Maybe you're rich enough to turn down money, but a lot of people "have to" work for money.
I know few of us want to become managers, but when you find a harmful one, it's time to take on that responsibility.
I'd say it's a combination of both.

Not having competition means they got a lot of users, but having long-term feature support means people didn't run away.
I don't think that pseudocode would work, I'd be more inclined to use something moral and secure like Rust.
This looks awesome. Thank you, great work.
There are outliers with a strong preference for cash, despite either owning a card and/or having almost no restrictions on acquiring one e.g. Switzerland is neither an EU nor EEA member, but is part of the single market; the Swiss seem to prefer cash over cards primarily for privacy reasons.

http://www.bbc.com/capital/story/20190416-why-the-swiss-stil...
Open science is scary y’all
It is also a very old one.
It actually ranges from 10 percent to 30 percent of the money collected when the monetary sanctions exceed $1 million [0]. In the linked case, 2 whistle blowers shared a 50 million dollar reward. Now that is an incentive.

[0]: https://www.sec.gov/news/press-release/2018-44
I don't know if they look so far ahead? Ie if insurance is just for a few years at a time at once?

There's a paper that proposes long term property insurance, which makes it seem the one year contract is the standard?
http://opim.wharton.upenn.edu/risk/library/J2010(JIR)_DJ,HK,...
CoreBoot, BIOS, and UEFI are alternatives to each other. While you might have firmware that has various compatibility modes, my understanding is that CoreBoot does not provide a BIOS interface at all, and you need the SeaBIOS payload if you want BIOS from CoreBoot.
> I used to love customizing the window manager to death but I'm older now and I just want something that is consistent and works out of the box.

it's called GNOME
Now all they need to do is integrate Wine and Proton, and Chrome OS will be able to easily run games and applications from 4 different operating systems.
> And this would take months, and the bank wouldn't be able to respond to inquiries?

Yes. Legally they're not allowed to give any more information other than that the account has been frozen. Money launderers would be quite relaxed if they knew they just had to wait six months and they could take the money out.

> "Being concerned in arrangements which the defendant knows or suspects will facilitate money laundering is also an offence. To put it crudely, if Dave suspects that the money in John's account might be dirty then the Bank cannot allow John to move or access the money and he must file a report to the NCA." [2]

[2] https://www.brettwilson.co.uk/blog/frozen-bank-account-no-ex...

[Example from a bank:] https://www.ft.com/content/96840328-3b6b-11e9-b856-5404d3811...
My point is that you need a "destructor" even with a GC. Continuing with my example you need to pop your tab from the data structure containing your tabs and you have to make sure that all references are dropped so that the GC will do its work.

When I write Rust code I basically never have to explicitly free anything outside of FFI code dealing with C pointer or the like. The most straightforward way to allocate anything in Rust is to reify a Box which frees its contents when it's dropped. The data is freed when I remove it from containers or when a Box gets dropped. The closest I get to garbage collection is using a reference-counted pointer here and there (and only after careful consideration).

I really don't see what complexity the GC removes in this situation, besides letting you write code without having to care about ownership which, as I stated earlier, I consider to be an antipattern.

>"just do this X and you don't need to use GC" is a reason people use GC languages, because they don't want to think about or write this "X"

A lazy programmer is a good programmer but it's also important to recognize when something can't be pushed under the rug. I don't want to think about or write documentation and unit tests either, yet here we are. If I had to maintain an application and I ask the coder "when exactly are these objects deleted?" and they answer "dunno lol, I let the GC figure it out" I'd be extremely worried.
Most indie acts here sign up with a tiny indie record label who handles the profiles on bandcamp for them and deals with paypal bs. People will still buy vinyl and merch from your own site.
It's an old company and struggles with a heavy legacy. They would need more than just a CEO to move things around.. It's a mindset and from the outside, IBM seems to me like an old government building that provides services in areas where it had 10yo+ contracts and clients are too lazy to switch to a better provider.. it's sad, but they will definitely have the ending NOKIA had.. maybe a bit more painful ending.. we can never know :)
Article says that they took down the trees in order to undertake a study on how leak-proof the subway lines beneath the trees were? There's got to be a better way.
I believe Linux does not support the "modern standby" sleep state: S0 which allows PCs to behave like your smartphone.

It's probably more of a problem with the hardware manufacturers than Linux, but regardless the end result is that it only works on Windows.

For example, my Surface Book, when it's working, resumes instantly.
> "Heavier-than-air flying machines are impossible." — Lord Kelvin,

I wonder what was the reasoning behind this. It's impossible to believe that he meant that heavier than air fight is impossible. He knew about birds.