skysight-inc/HackerNews huggingface dataset:
> The conundrum then is how to make housing affordable without impacting long term investment of majority of voters.

Speaking as a condo owner in a tech-heavy metro area: fuck my investment! My friends and family deserve to be able to afford to live places more than I deserve to make passive investment income from my own bedroom.
Go's compile speed is its raison d'être. It straddles the line between convenient scripting languages and heavy compiled languages.

You deal with boilerplate using either interfaces or code generation. It's not as pleasant as first-class generics, but it's not completely awful either.
It has some features that are hard to find in that form factor, like 10GbE.
In the U.S., healthcare is tied to employer. That, coupled with low amount of savings most Americans have, does make it into a life and death situation.
I mostly do not enable document scripts. But, does any browser have a setting to disable the ability for document scripts to affect selections? (They also mention smooth scrolling. I don't like that either, nor replacing standard widgets with their own or adding additional worthless animations.)
This site was developed by Pavel Pevzner, who teaches bioinformatics at UCSD. We used this site as the main curriculum in one of our final bioinformatics class, and after solving ~ 10 - 15 problems a week for 10 weeks, I don't recall a single time where the error was in the problem set solutions.

Re: the problem - not a hundred percent on this, but I think the issue is that they are vague on the fact that this is a theoretical question, not a practical one. The key is that the question itself does not mention the addition of the water molecule, just that you have a sequence P with a dictionary of weights.

Edit 1: If memory serves me correct, after the initial ionization phase of mass spectroscopy, the additional water molecule is discarded, making it insignificant in the analysis of your peptide sequences.

Edit 2: If anyone is interested in following through this site, I would highly recommended using the existing problem tracks
http://rosalind.info/problems/list-view/?location=bioinforma...
These will help lay out the problems in a logical order an ensure you have the skills you need to progress. Alignment problems are a great way to learn dynamic programming and will allow you to move onto some of these other problems (like mass spec and HMMs) more reasonably (at least, in my experience!) Good luck!
Not just sensitive about their privacy, but there is a particularly ornery set of opinions among rural pilots regarding the government “telling me how to tend my own farm” which I think is at the root of what we see at the surface as being “privacy concerns”.

So when someone says these types of aviators aren’t trying to hide themselves I’m highly skeptical on just how well-versed the speaker is with the issues and perspectives this class people have with more and more expensive operating requirements being put on them with diminishing returns for their compliance.

Then again, this perspective isn't in line with "rich moguls and their private personal jets" and represents a blue-collar voice that gets left out of discussions in this community with a frustrating frequency; so I'm really not surprised, either.

Hell go talk to some ground-based truckers how they feel about having their routes tracked by logistics companies who book them for loads. There’s videos all over YouTube from long haul truckers complaining about faceless entities demanding they install tracking systems or download GPS enabled apps and the constant complaint is “don’t tell me how to drive my truck"

These operators want autonomy.
Yeah, no. Read that article again, and the linked Medium post they're talking about. They're talking about health issues during his voluntary exile at the embassy. From this article:

> On Nov 22, 2019, we, a group of more than 60 medical doctors, wrote to the UK Home Secretary to express our serious concerns about the physical and mental health of Julian Assange.[1]In our letter,[1] we documented a history of denial of access to health care and prolonged psychological torture.

I have no sympathy for this group's claims, because he was absolutely not denied medical care. He had an outstanding arrest warrant that was completely valid, and he chose to accept the consequences of skipping bail.

It's like a child running away from home because he didn't want to face prosecution for sexual assault, and then crying to the press that his parents aren't taking care of him while he's living in a flophouse.

[1] https://medium.com/@doctorseh4assange/concerns-of-medical-do...
I remember having a bug because Rubocop changed 'and' to '&&'. I don't think that a linter should have a rule that breaks the language rules
This is emphatically not true and shows a major misunderstanding of graduate funding.

If you want to have a PhD you need funding. To get funding you need to work.

Then you get to research in your free time.

Source: I’m a PhD student.
It's both. You could say that the .org debacle more strongly indicates corruption than dysfunction, but it's definitely both with strong ties between them.
>Housing cannot provide return only at inflation, that would mean nobody would want to invest in real estate.

Well sure, but that's sort of the point. Housing is, ultimately, a durable good. It's more like a car or a refrigerator than like a stock. It has use-value, but its only capital appreciation comes from charging ground-rent on access to nearby economic activity in which the housing itself doesn't participate.
A DVD holds, what? 14GB max?

A microSD card can hold 500GB. DVDs (and even blu-rays) are far from "dense".

They also require an order of magnitude longer to write, lose their data to bit rot faster than SLC flash, and require devices with mechanical motors for both reading and writing.

I wouldn't call them convenient compared to flash memory, and I'm surprised anyone would.
Violence is inherent in statehood, it’s not specific to dictatorships.
YouTube.

For some reason they decided that conventional page navigation is old-school and they had to reimplement it in JS (gotta justify front-end developers' salaries I guess).

Of course, the (obvious) outcome is that navigating between YouTube pages is slow as an old pig and the conventional, browser-based navigation was faster (who thought native code with decades of experience and optimisations would be faster than JS?). I now always press F5 to do a full page reload as soon as the address bar updates as it's faster than letting their JS-based crap do it.
https://www.sciencealert.com/scientists-generate-electricity...
Thanks for relating things as you have and putting things in perspective. We do understand things better when we view them in certain contexts.

I find Tim Urban’s post on time scale to be similarly eye opening and thought provoking:

https://waitbutwhy.com/2013/08/putting-time-in-perspective.h...
Personally, requiring a public address for amateur radio is a big problem and I'd argue needs to be changed.

It makes you a target for doxing and swatting, and causes an unending amount of spam mail that you can't unsubscribe from.

It made sense in the older days when people routinely mailed paper QSL cards. The FCC also relies on amateur radio operators to self-police each other, which is relatively unique as far as enforcement goes (see: ARRL official observers - but even in that case, if you do something sufficiently wrong then the FCC will get involved and could look up your address).

On the other hand... QSL cards are pretty cool.
The Senseless Danger of the Military’s New “Low-Yield” Nuclear Warhead
SEO for Software Engineers
I have a strong suspicion that bitemporalism makes a lot of these problems less problematic. The actual volumes of data are the same, but the all-or-nothingness of windowing over very large data sets in order to avoid missing anything that arrived late goes away.

I wrote shambolic stream-of-consciousness notes on it several years ago: https://docs.google.com/document/d/1ZlPp099_fV1lyYWACSyuWY_j...

The gist being that the mechanisms of windowing, triggering and retraction a la Beam are actually workarounds for a lack of bitemporalism.
Interesting service. Have built things like this a couple times. How is the on-premise version priced? Didn't see that on the site anywhere.
Ian's talk about generics at gophercon 2019: https://www.youtube.com/watch?v=WzgLqE-3IhY

The proposal seems so simple, I want to use it already! It would be a nice idea to have a translator from generic go to stable go, so that users of go can start using these generics.

Edit: an implementation was linked in the talk as a changelist to try it out: https://go-review.googlesource.com/c/go/+/187317/
I did a rewrite.

The old code worked, but was slow. Adding features would make it slower. Lock-free queues and threads everywhere, packet buffers bouncing from input queues to delivery queues to free queues to free lists, threads manfully shuttling them around, with a bit of actual work done at one stage.

Replaced it all with one big-ass ring buffer and one writer process per NIC interface. Readers in separate processes map and watch the ring buffer, and can be killed and started anytime. Packets are all processed in place, not copied, not freed, just overwritten in due time.

It took a few months. Now a single 2U server and a disk array captures all New York and Chicago market activity (commodity futures excepted).

I kept the part that did the little work, scrapped the rest.

C++, mmap, hugepages FTW.
except you are wrong -- I personally know a CA-17 commuter and there are many, many others, for decades... long ago, it started in Scotts Valley and then moving further South.
Putting Time in Perspective – Wait but Why – Tim Urban
Thanks for the info. I had read it was becoming mandatory in the US in 2020.
That was in the context of Australian regulations where aircraft still aren't forced to have ADS-B.
Java can be as fast as Go if you are careful. Unfortunately idiomatic Java isn't terribly fast because of the pointer chasing behaviour in its collections. The only way to avoid the issue is to work primarily with arrays of basic numeric types. If you sort a large vector<Point3d> in C++ it will be an order of magnitude faster than sorting a similar looking ArrayList<Point3d> on Java because the C++ version stores and allocates these tiny objects in a contiguous memory block.
> you should have a look in the source code that is likely on github

I did and it's not there. The repo in my link _is_ the source, unfortunately.
Killing people is also a good way to create more enemies, which a.) you then have to dispatch and b.) have a chance of killing you. There are very large second-order efficiencies to creating weapons that only kill those who pose an immediate threat to you and minimize collateral damage. Remember that the military operates as an extension of larger foreign policy goals, and it's far more efficient to never create an enemy in the first place than it is to get rid of them.

(Sometimes I wish world leaders would realize this, but a lot of foreign policy isn't actually about advancing a nation's strategic goals, it's about providing an outlet for aggressive tribal emotions that are usually suppressed within the population.)
*engineers who are the best negotiators, rather than most talented or hard working
... I know of several people nearby (relatively speaking, same metropolitan-ish area) with pretty middle-class salaries and jobs who own airplanes- not jets or anything, just smaller prop planes (like itty bitty Cessna things) and a couple people with ultralights they can land in their (fairly spacious) backyards.

Meh? As a passenger, I don't want to be tracked the way we do cattle.

Maybe I'm missing the point here, but more tracking feels more invasive and more likely to lead to abuse of said information (information imbalances equate to power, too!) and I don't want any more of that than is absolutely positively unavoidable.
>CS PhDs here have it relatively good, at about $55K / year before taxes

why did you quote it like that? take home stipend (not including tuition and fees) is 2250 per month for 9 months + ~13k for the summer. that comes out to 33,250 for the year.
I had a similar situation with a punch bowl of no-doze at a data center startup.

No job is worth your health, I think glass door is a good outlet for this type of information.
This is a rather old post by Tim Urban at his Wait But Why website.

I find myself regularly going to this article to enjoy being reminded of what had come before us ( to the extent that we know from records of various forms).
How is it both?

They knew exactly what they were doing.
> I can negotiate on my own pretty well

No, you can't. A union can collectively say "no programming will be done on behalf of the company if you don't give us what we want". You can't do that.
> [...] as far as I can tell.

It appears the law in this case feels differently.

The owners claimed under legal penalty that they had certain assets (paying customers, needs for IP addressing, etc). These statements appear to have been completely false. Thus, the trial.

And yes, lying to ARIN (or any RIR) about your customer base (need for IPv4 addressing) is just plain crappy. IPv4 addressing is a common resource - a 32-bit fixed address space - similar in concept to physical frequency allocation by the FCC.

There are 4.2B IPv4 addresses (minus some for RFC1918 and MCAST, etc). To lay illegitimate claim to them is really wrong, and more importantly, legally risky now.
You don't need to be a high level executive to not want to broadcast your location and identity in realtime for anyone to see.

This isn't about your choices with mobile devices, this is mandated by the government, and the broadcasted data is literally open to anyone.
I'm sorry, you've completely lost me. The core allegation in the Micfo case is that the company fraudulently obtained 800k IP addresses from ARIN using fake companies. The author of this post corroborates handling large quantities of the the PTR record changes for these companies in exactly the manner described at trial. I mean, this is quite clearly related behavior.

And yet you're all like "I can't believe anyone thinks this is related!" based on the fact that some other stuff alleged (which seems reasonably credible to me, and also plausibly illegal if you infer some context) wasn't part of the trial. But... so what?

(Also: I don't understand why you're saying Child Endangerment isn't "actually illegal", it's literally a term of art in the field used in statutes all across the US! Obviously that's not proof of a crime here, but... no, you're wrong, "child endangerment" is an actual crime.)
I'm not saying it's a bad thing.
Apple moving production from China to Taiwan due to Wuhan coronavirus
Balistic missiles aren't really guided. They're closer to the slingshot approach.
They're not all writers, some just invented things like the Wiki. The original wiki, the portland pattern repository, was a hotbed of discussion among those programmers about the practices that eventually became known as agile. It was an amazing place to hang out and debate patterns, languages, and architecture with other passionate developers. There's been nothing like it since.

But from the writers:

* Refactoring
* Patterns of Enterprise Application Architecture
* Smalltalk Best Practice Patterns
* Agile Software Development, Principles, Patterns, and Practices
* Domain-Driven Design
* Structure and Interpretation of Computer Programs
* The Pragmatic Programmer
* Design Patterns
* Analysis Patterns
* Implementation Patterns

Fowler is the most prolific writer of the bunch, but he was largely documenting and naming what he saw all of them doing.
You don’t even have to be in a marginalized group (although that does entreat all kinds of bias).

In my experience tech companies largely make decisions based on clique behavior, not “merit”. Management identifies individuals they like personally, those people are given juicy projects and veto power in meetings.

The game is not “who is driving business metrics?” it’s “how can I package my ideas in a way that makes management feel comfortable?”

Maybe you can argue that’s a form of meritocracy (“excel at making management feel comfortable!”), but I don’t think that’s what most people think of when they think of merit.

I have sort of come around to it. Part of my job is to be kind and helpful to the people around me, including the bosses. So that’s how I judge myself. Hitting business goals is good in the long term, but on every timescale I am expected to engage on, nurturing relationships seems to matter more.
I know... such a radical belief. But for some reason it is...
Your sad story is all very interesting but it has nothing to do with RMS.
No, they were not charged for any of the things claimed to be crimes in the article.

The trial is about different alleged wrongdoings than OP is going on about.
Which, one, is Assange's fault for staying the embassy rather than facing the court system. But you could give him that if he truly believed that there was a conspiracy against him and that he couldn't get actual justice.

Then, two, it's Ecuador's fault that he's confined to a few rooms, can't exercise, can't get sunlight, etc. I mean, doesn't their embassy have windows somewhere?

Everyone tries to make this Britain's fault somehow. I can't see it.
American PhDs applicants typically don’t have Masters degrees, so 5-6 years elapse between completing undergrad and finishing the PhD. This appears comparable to the 1-2 + 3-4 years for masters + PhD in Europe.

If you want to assert that this process is universally too long, what makes you think that?

Not to get too personal, but I notice that you got your PhD 8 years after your Masters, albeit in 4 years after starting. Are you sure the intervening extra 4 years didn’t help?
Man, screwing with ARIN seems like a really dumb idea. They're located in northern VA and their leadership team has direct contacts at places like the US district attorney's office, and FBI. Some of the internet grey beards who know the ARIN leadership are well connected in the parts of the US government responsible for "cybersecurity".

People at ARIN also have 20+ years of experience identifying shell games.
Morgan Stanley raises its 'bull case' on Tesla to $1,200
> Too many developers use controllers as part of their logic layer

And views for their presentation and models for their data abstraction? The horrors!!
Indeed, Materialize is quite similar to Noria, and has the Frank McSherry stamp of awesomeness. [0] We know many of the Noria folks and have a lot of respect for them and their work. I also worked on the Noria project for a summer in college, and am a full-time engineer at Materialize now.

The biggest difference is one of intended use. Noria is, first and foremost, a research prototype, intended to explore new ideas in systems research. Materialize, by contrast, is intended to be a rock-solid piece of production infrastructure. (Much of the interesting research, in timely and differential dataflow, is already done.) We've invested a good bit in supporting the thornier bits of SQL, like full joins, nested subqueries, correlated subqueries, variable-precision decimals, and so on. Noria's support for SQL is less extensive; I think the decisions have been guided mostly by what's necessary to run its lobste.rs and HotCRP benchmarks. Make no mistake: Noria is an impressive piece of engineering, but, as an enterprise looking to deploy Noria, there's no one you can pay for support or to implement feature requests.

One area where Noria shines is in partial materialization. Details are in the Noria paper [1], but the tl;dr is that Noria has a lot of smarts around automatically materializing only the subset of the view that is actually accessed, while presently Materialize requires that you explicitly declare what subsets to materialize. We have some plans for how to bring these smarts to Materialize, but we haven't implemented them yet.

Also worth noting is that Materialize's underlying dataflow engine, differential dataflow, has the ability to support iterative computation, while Noria's engine requires an acyclic dataflow graph. We don't yet expose this power in Materialize, but will soon. Put another way: `WITH RECURSIVE` queries are a real and near possibility in Materialize, while (as I understand it) `WITH RECURSIVE` queries would require substantial retooling of Noria's underlying dataflow engine.

One of the creators of Noria, Jon Gjengset, did an interview on Noria [2] that covered some of differences between Noria and differential dataflow from his perspective, which I highly recommend you check out as well!

[0]: https://twitter.com/frankmcsherry/status/1056957760435376129...

[1]: https://jon.tsp.io/papers/osdi18-noria.pdf

[2]: https://notamonadtutorial.com/interview-with-norias-creator-...
Well the union has no incentive to do that individually on your behalf.
I'm gonna argue that all of those things are fungible commodities easily bought by the next supplier should they become unavailable from flyover country.

Curious why you've lived for so long in a state you apparently have a lot of disdain for. There must be something keeping you there.
> or individuals so rich that what they're doing with planes that they really want to keep secret should be everyone's concern.

You know a used Cessna is within the range of a new car, right? Is anyone who owns a townhome also in your "so rich they can't have privacy" category, because the cheapest junky townhouse around me is easily 6x the cost of a cheap personal aircraft.
Absolutely they did. I'm not discounting OP's story, I'm basically suggesting exactly what you're saying.

I've seen a similar scenario play out before with another spammer and the kind of people he hired.
I have a receiver that I use to feed the ADS-B Exchange network. In return I get an API key that I use to power a collection of twitter bots that tweet whenever they detect, in realtime, aircraft circling over various metro areas:

https://twitter.com/SkyCirclesLA
https://twitter.com/SkyCirclesSF
https://twitter.com/SkyCirclesDC

The bots have detected police and news helicopters and fixed wing aircraft, military aircraft (https://twitter.com/SkyCirclesSF/status/1227832420918935552), blimps (https://twitter.com/SkyCirclesLA/status/1213310909302493184), autogryos (https://twitter.com/SkyCirclesLA/status/1216464781869121536), power line inspection helicopters (https://twitter.com/SkyCirclesLA/status/1210280545952776193), and helicopters filming race cars (https://twitter.com/lemonodor/status/1228100397337702400).

ADS-B Exchange is the only completely uncensored, global aircraft tracking network. And it's powered by a considerable amount of specialized open source software. Even the multilateration client (https://github.com/adsbxchange/mlat-client) and server (https://github.com/adsbxchange/mlat-server) code that can determine an aircraft's position even when it's not broadcasting its coordinates, using the time-of-arrival information from multiple receivers, is online. tar1090 (https://github.com/wiedehopf/tar1090) is a much more efficient replacement for the old Virtual Radar Server front-end that is currently under development, and can be tried at https://tar1090.adsbexchange.com/
Thanks! Our standard model for on-premise is an annual license and depends on some factors such as request volume and features.
Small native binaries don't seem like much of an advantage when writing servers. For command-line apps sure, but it sounds like OP was addressing someone who was writing a server application.
Other than C++, and perhaps Rust, all major industry languages compile fairly quickly. As far as I'm aware, this discussion is moot.