skysight-inc/HackerNews huggingface dataset:
> we found that it took some effort to remove these unwraps
and replace them with match statements or the equivalent.

You may choose to not use match expression. It can be as simple as:

fn get_val() -> i64 {
function_returning_result().unwrap_or(-1)
}

Or if println! there is really needed, then instead of unwrap_or is possible to use unwrap_or_else with a lambda:

fn get_val() -> i64 {
function_returning_result()
.unwrap_or_else(|e| {
println!("Error occured! {:?}", e);
-1
})
}
We are currently investigating ASICs, but a rough estimation would be that they could be at least 10x faster, if not more (e.g. 6 days or less)
Unfortunately, there is often a great difference between Marxism and Marxism-Leninism (aka: Stalinism).
That's right. Geo will typically be around 600ms. The speed metric is incorrect/misleading as well. Both Hughes and ViaSat offer multiple speed plans that are vastly different. You can't simply take an average, or your speed isn't representative of what the service could do. Of course, satellite internet will pack a lot of users in there to fill up the satellite. I don't be naive about that, SpaceX will do the exact same thing.
I wonder if Bloomberg, which also sells ad spots, is an unbiased source of information here.
LEO satellite handoff is tough because you effectively need two antennas: One points at the "old" satellite while one points at the "new" one. You can achieve this with a single phased array antenna divided in half and controlled by software, but each half must still be large enough to give the needed S/N ratio.

Iridium uses an omnidirectional antenna which is fine if all you want is 1200bps. But if you want 5Mbps, you have to point the antenna. So Iridium is not applicable here.
the article specifically says Facetime, which is ios
1) get a primary care doctor

2) see your primary care doctor for an annual physical

3) while you’re there for the physical, ask the primary care doctor what other checkups and screenings you should be doing this year and on a regular basis.
The amount of oversimplification you have demonstrated with that comment is alarming.
No, it's impossible. Antenna theory dictates what the size of an antenna can perform at. Without significantly reducing the noise temperature of the antenna much farther than anything else out there, it will never happen. And noise temperature is pretty much guided by physics at this point.
What the Rise in Renting Means for Cities
Not always I don't think.

Maybe from me to a geographic location 400 miles away, yes. But what about 4k miles away, like coast to coast?

That would probably depend on how many satellites it has to bounce through and how far it has to travel terrestrial, but I would think there is a geographic distance where that 30ms is faster.
How do you know "the ends justify the means"? What if I disagree?
> For example its CSP concurrency model, similar to Go, was hardly pertinent when common processors were 150 MHz Pentiums with 1 core. Completely different scenarios.

There was always demand for having servers that processed high numbers of requests (e.g. C10K). Just because single core processing was common does not mean that there wasn't need for high concurrency.

> Not to mention Bell Labs had enormous influence on Computer Science at the time so it's not like Limbo had no strong backing either.

In those days there was less fad driven development compared to what we see today. So the effect wasn't as pronounced.
Programmers solve MIT’s 20-year-old cryptographic puzzle – MIT CSAIL
The microwave devices are the expensive part. The signal processing and software are straightforward with modern components like DSPs and FPGAs.
Another thing is jitter. By design flying satellites are going to create jitter, and even with good latency, it can be bad for stable video streaming, video calls, etc.
TeamCity is amazing. Well worth the money ... especially if you're a Java shop. It's really not too pricey either.
It's because Bloomberg News pays reporters more if their stories move markets [0]

[0] https://www.businessinsider.in/Bloomberg-News-Pays-Reporters...
> That doesn't seem right.

broadbandnow.com is a legit site that tracks internet providers and speeds by aggregating data.
Refurbishing the Rancilio Silvia Espresso Machine
I wonder what things would be like if the European settlers hadn't displaced the indigenous Americans. (If the American Indian way of life evolved and was still predominant today.)

It's an interesting mental exercise.
Wow, congrats! My computer has for the last 16 YEARS been trying to break RC5-72: http://stats.distributed.net/participant/phistory.php?projec...
Pitcrew – AsyncIO Python DSL for running tasks
Are you being deliberately obtuse? Selling something is a form of action, as is buying something. So no, I cannot act on it and neither can any would be customers of a better medical device. Hence why people are scrounging around for old devices with security flaws and programming them themselves.
They were adding features to the language (e.g., "Koenig lookup") in the CFront era to accommodate iostreams.

I was sad that they were spending a bunch of resources on that relatively useless stuff, rather than a sorely needed set of standard collection classes, not to mention a string class. And by "standard" I don't mean actual standards -- it was far too early in the game for that -- but even just enough to get by.
He's saying we might soon have pizza-sized phones.
This could eventually open up other markets for SpaceX. A communication network with that density would be able to offer a better resolution than GPS and sets up SpaceX to be a key backbone service provider for autonomous flying vehicles in any form. Be that personal transports/air taxis or courier drones.

Whilst not the intended market initially and might be some design considerations that prevent that level of branching out. But certainly, something to ponder down the line.
Web application to setup your own video sharing websites
This is an application that you can use to setup your own video website. This is perfect for schools and corporations as well as people serious about building a community around certain type of videos.

I would really appreciate your suggestions and ideas on how it can be improved

https://github.com/briskLimbs/briskLimbs
Wordpress took off because even before it became a 1-click control panel install it could be installed in minutes with near-zero expertise on any of tens of thousands of cheap cPanel hosts starting around $1/mo.
Quote from your article link:

“The idea is to more or less forget it. It’s based on passive safety,” he says. “There aren’t any plans to put any kind of warning signs or anything like that. There won’t be anything.”

Looks like Finland is taking the complete opposite approach.
I would imagine bluetooth would most likely be connected if you're the driver.

If they can get the bluetooth id of the car you're paired with, maybe they could say "this is the common car driven".

And if they had location information, they might be able to match it offline to other data, like a license plate as you drove past a license plate reader.

and if they don't have any of that, maybe I should shut up because now they have ideas.
I feel like a majority of people falsely think the cell phone in their pocket talks to satellites anyway. So a space delivered ISP might not be a big shock for people.
Create and format plain text tables
More Privacy Laws or None at All – Google Still Wins
Exactly. Plus, code that uses exceptions but does not encounter any throws should be faster than code that uses error checks. In the latter, there's always a cost even if there aren't any errors returned. However, the former can optimize for the (hopefully more common path) of no exceptions being thrown and avoid checks altogether.
That's just a discussion of a potential marker. Here's a real one.[1]

This is the SL-1 reactor site in Idaho. Reactor destroyed by a steam explosion in 1961. Already, the marker looks dated.

[1] https://upload.wikimedia.org/wikipedia/commons/9/96/SL-1Buri...
good to know they're still marketing to both T-Mobile and sprint; I'm guessing my phone is not yet included
The poster I was replying to was using a very loose definition of unprosecuted crime, basically implying that anytime one person says a crime occurred and it goes unprosecuted then it should be counted as such.

That kind of lazy statistic cuts both ways.

The accuser believes there is a crime, the accused thinks it's a false accusation.

Legally speaking, with rape the police aren't usually really sure a crime occurred as there is no proof. That's why they don't prosecute.
Ah "Ron's Code 5". It's Ron Rivest too ofc!

Good you post this because I had no idea what I could keep my computer busy with now that LCS35 is solved ; )
I really hated that book. It was pressed on us hard during uni along with java and at the end of it all I was ready to ditch tech altogether and become a carpenter. Then I discovered Python, a new language at the time, and it made programming really enjoyable. And now we're back full circle, except the world is saturated in Python this time (as pointed out in the article) but it's the same types of people still pressing OO and OO design patterns on us all over.

It's probably the job market for web developers dictating the sorts of personalities that are broadcast the farthest, but for anyone else aggravated by this new vanguard of PC programmers: get yourself a functional language or work closer to the hardware or just plain get out of programming. They'll probably follow you there as well but the regress isn't infinite and you'll eventually land somewhere safe from these pinched-faced passive aggressives.
would all of scala's default( immutable) datastructures fit the bill?
It's hard to tell with cheapo shared hosting providers. Whoever you pick make sure:

1. You pay month to month (unless you want to take the risk of wasting money if they go down)
2. You register your domain with someone else who is reputable, and set up DNS with a small TTL e.g. 5 minutes so you can switch out quickly if you need to to another hosting provider.
3. Backup all your databases and files after each change.
Google Shows First Cracks in Years
Nintendo gets a pass on a lot of crap other companies would get torched for by the internet community, DRM, DCMA take downs, etc. Nostalgia is powerful
Not what I was saying at all. The Starbucks comment is questioning the value proposition of a service that a lot of companies clearly value, providing an alternative that isn't realistic for more than a single person. It's a typical HN middlebrow dismissal.

My classic "FTP" comment was some feedback on a Show HN post, that I was concerned that the technology may be easy to reproduce and thus had a low barrier to being reimplemented by OS vendors or competitors. Drew addressed all my points and I acknowledged the value of the service. Completely different from this thread.
Homebrew maintainers editing other people comments is intolerable: https://news.ycombinator.com/item?id=19066630
Check this out https://www.theatlantic.com/international/archive/2015/05/ch...
How do you know this is a good thing? Say I were to start a company that makes an exact replica of the devices talked about in this article, with a built in Loop system? Is it "good" that I can't do that. Is it "good" that people are forced to scrounge for discontinued remnants of un-secured devices, and then forced to hack together this system themselves just to get it cheaply?

Maybe you do think that's "good", but that begs the question of whether its "good" to force people to agree with you. If you want to use exclusively FDA-approved devices that's your right, but what about the many people who need insulin who disagree? Is it not true that they should be free to conclude for themselves?
It will be difficult to hide the dish that sits on your roof, blasting signals into space.
At my work we use TeamCity for some things and Gitlab CI for others. Things that are good about TeamCity:

- Templates

Gitlab has something called templates but it's a very different thing. In Gitlab, a template is used to bootstrap a project, but that's it. In TeamCity a template is attached to a project such that if you change the template, changes are applied to all projects that inherit from the template. Each project can override any settings or build steps it got from the template, without losing the association to other settings. A project can have multiple templates attached to control orthogonal aspects of its behavior. From a template, you can see what projects inherit from it, and you can freely detach and attach to a different template. It makes managing a large number of projects with similar configs, that all evolve at somewhat different rates really easy.

- Build results

Teamcity has very good integration with xUnit and code coverage tools to quickly see test results and coverage as part of a build. Gitlab recently got better at this (it can now at least parse xUnit results), but you can still only see test results in the merge request view. TeamCity can also do things like track a metric over time and fail a build if it drops (i.e. PR builds should fail if code coverage drops more than X %). TeamCity also supports adding custom tabs to the build page so that you can attach reports generated by the build easily viewable in the UI (vs in Gitlab where you have to download the artifact and then open it to view)

- Overall view of runner status

It's very easy in TeamCity to see the build queue, and an estimate of when your build will run, and how long it's expected to take based on past builds.

-Dashboard

For me it's easier in TeamCity to see the overall status of deployments to a set of environments (i.e. what's on dev/stage/prod) that might span multiple source code repos. At a glance I can see what changes are pending for each environment, etc. In Gitlab things are too tied to a single repo or a single environment, and the pages tend to present either too much or too little information. Also, in TeamCity I can configure my own dashboard to see all of the stuff I care about and hide other things, all in one place.

- System wide configs

There are some settings that apply to the whole system (repository urls, etc). There's no easy way in Gitlab to have system wide settings, they have to be defined at the group or repository level. In TeamCity, you can configure things at any level, and then override at lower levels.

- Extensibility

TeamCity supports plugins. I know this can lead to the Jenkins problem of too many plugin versions, etc, but in TeamCity you tend to use far less plugins, and the plugin APIs have been super stable (I've written plugins against TeamCity 8 which is 4 major versions old and they work fine on the latest). It's really nice to be able to write a plugin that can perform common behavior and have it easily apply across projects and be nicely integrated into the UI.

To me, overall Gitlab CI seems useful for simple things, but overall it's 70% of the way to being something that could replace TeamCity.
A few days ago, I was just thinking of the phrase 'This place is not a place of honor' and the foreboding aesthetic of the field of spikes warning nuclear waste buried below. I first saw this document many years ago, yet it stuck with me enough to have my mind wander to it on occasion.

Every time this is posted, many comments on this topic echo comments made in the past. This is reassuring, because many people throughout the years will independently arrive at some of the same critiques, as diverse as those critiques may be. There's concerns about the longevity of the artifacts intended to communicate the message, there's concerns about whether the symbolism will be understood to signify danger, and there's concerns about whether the message of danger will be heeded. There's also the argument that drawing overt attention to the site is more risky than concealing its location, and that avoiding the circulation of information about it is wiser than publicizing it and risk it becoming a legend that some may someday seek.

While it's difficult to design a message that transcends time, culture, and biology, and conveys the authority of the writers and the gravity of the warning, violence against intruders conveys the danger to those who value their existence. It won't necessarily protect against malevolence of someone seeking to unearth a weapon, or the arrogance of individuals willing to compel or force others to put themselves in danger in their stead, but the properties of nuclear waste in particular may enable a design that proves fatal to anyone who may enter the protected chamber, such that once they're through, they can never leave. Technology and telecommunications could still be used to extract material from the site, but only the most dedicated adversaries would be able to proceed.

Thinking on this, the obscurity argument is compelling. It relies on the vastness of the planet to approximate random chance, and force dedicated adversaries to devote time and resources in spacetime (in an analogue to cryptography and keyspace), while clearly marking a location aids those are intrigued by it and lets them skip to planning on how to exploit it. In times when a trustworthy defense force may protect the site from adversaries, the public location is hard to exploit, but in times when no such force exists, the obscurity forces an adversary to expend more work than if the location were known.
Exactly. He wasn't on Rails.
Cell hand-offs don't happen nearly as frequently as they would for an LEO constellation.

The orbital period for a satellite at 550 km is ~01h 36m. That means any given satellite is going to be visible for a very short period of time, which means hand-offs will have to be extremely frequent.
It's like saying white lives matter or blue lives matter, yeah, duh, no segment of society that wields power has ever questioned that. When you say one of those phrases you're being obtuse and just distracting from a conversation that needs to be had. At which point I've got to assume you've got nefarious reasons for being obtuse.
Unfortunately, I think there's enough subtlety and nuance to that discussion, and it's charged enough, that I don't particularly feel comfortable giving an answer that is both honest and what I would consider "satisfying" to your question. Sorry.
Ah, that's more likely :).
> People do own it, and when we bought the hardware, we were sold a game console that plays games specifically designed for it. That's it.

If that was true, that would be fine.

But that's not it. It also has restrictive digital signatures that prevent you from running games designed for it.
Absolutely some humans convinced some other humans! Enough, in fact, to make change! I'm not at all trying to avoid that idea. But I'm wholly unconvinced that when those things went away, a majority abandoned their racist notions. Rather, the next generation, when raised without the same degree of racism surrounding them, didn't take up those ideas to the same extent. It's not so much that people were convinced "I need to stop being racist" but rather that a subset was convinced "we can't teach this in our public schools"

That's all just observational though. Around here it's not so much racism against black folks but rather against aboriginal folk (and to some extent, middle eastern folks). I hear almost none of that crap from my generation or the younger generations, and still hear horrible amounts of it from older generations. Yes, some people in those generations changed, but it sure seems like the "racism rate" is significantly lower than the mean in the younger generations and significantly higher than the mean in the older generations.

Edit: it's also quite possible that it hasn't gone away in the younger generations either, it's just not considered something that is acceptable to say in polite company.

Edit 2: and thank you very much for making me think more about this!
Very off-topic, but I've seen this twice this week already: it's free rein (as in horses), not free reign [1].

[1] https://english.stackexchange.com/questions/15276/is-this-us...
I found these papers
http://polisci.berkeley.edu/sites/default/files/people/u3854...
https://www.cartercenter.org/resources/pdfs/peace/china/CEG-...
That's not a SpaceX page though.
This kind of stuff fascinates me. General software engineering seems comparatively boring. I was considering going back to university to do a phd in cs and this is making me realize that research in algorithms/data structure would actually be viable (still lots of stuff to discover).

Does anyone here know what it is like doing research in these areas? Any general advice?
Interesting. So they're reporting on a competitor and are known to try to move markets with their stories. Is there oversight? Since I have no legal training I ask naively, do protections for journalism cover a situation where reporters aim to influence and persuade (like editorials) rather than provide "just the facts?"
I looked at the OpenAPS documentation. I had no idea the preferred SoC for this system is the now discontinued Intel Edison. We have boxes of them from an IoT startup I was part of that folded a few years ago.

I see there are references to a SF looping group, but is there one for NYC? I'm happy to donate a lot gen 1/2 Edisons if there are people who need it.
>You're probably joking

I am not. Google had been the gold standard of at-work perks for 20 years. Even Facebook copied them.
Read by Bryan Cranston: https://youtu.be/T3dpghfRBHE
What kind of effort do you think it would take to make an open-source functional copy of one that you would trust? Presumably if doing that the reverse engineering may have to be black-boxed and the designs presented as research, to create some legal cover.
And it's free for up to three build agents.
At some point, we have to hit "peak online ads". There's a point beyond which ad vendors go down the road that killed Myspace.
And in my area a WISP would have a hard time getting it's upstream bandwidth because of no nearby large cities and therefore no high-speed fiber for a good distance.
You can write off absolutely anything. The problem comes if the irs decides to challenge it. But I think with good documentation you could make a good case for your coffee purchases being your office rent expense. You would need to exclude the portion that you would have bought anyway (for example if you have always bought two coffees a day, then you can't start claiming that 2 coffees a day is part of your office rent expense.)
Why does GitHub allow anyone to edit other people's comments? I could imagine an extremely limited number of scenarios where it would be useful and many where it would be harmful.
I agree that the author doesn't get to dictate the reading of a poem (nor does the test-maker), but these questions are usually formulated to explicitly reference the intentions of the author (the "author's purpose"). Although, now that I look at a few, it looks like the common language is "The author most likely did so-and-so in order to...".

But more honest language ("What does this line mean?") would erase the veneer of objectivity; hermeneutical questions do not have "right" answers you can pick from a list of multiple choices.
Reminder that 100 companies contribute to 71% of global warming.

https://www.theguardian.com/sustainable-business/2017/jul/10...

What you or I do is moot and a waste of time.
The bar chart in that article, where the y axis apparently starts at 14% and change - it's really hard to think of journalists as sources of truth when they use such blatantly deceptive graphics.
Horns are a general purpose signaling device. I am aware of no us laws prohibiting its general use ouside city noise ordanances and near hospitals.

Honking at a distracted driver is both legal and appropriate.
The Price We Pay: How Little Most Bay Area Families Can Afford