skysight-inc/HackerNews huggingface dataset:
>As for the Russiagate stuff, the front page is riddled with it because it's a very important subject in the US,

Not really. Describe how each news articles has impacted your day-to-day life. It's only important in that it keeps readers coming back who are excited about a big conspiracy taking down the president they don't like.
Most of it is still used while cruising. 100hp+ depending on cruise speed. The excess power for climb is very small, which is why weight/loading is so critical in aviation.
Unblocking Telegram – Russia, shame on you Censorship is lame
Yes, for example, I spent two days implementing a typeahead search results system for Etsy, including writing my own ingestion pipeline, map-reduce framework, index builder, and request processor. Of course Etsy already had their own stuff, this was just a toy done in Java. It was fun. Got offered the job but didn't take it for personal reasons that cropped up concurrent w/ the interview process.
I wonder as well what is the zone he’s talking about, but he talked about the zone in 9m/s2, not F=mv^2. I guess the first one extends up to 100km altitude, where I think geostationary satellites are, and indeed is very closeby.

Edit : Low earth orbit is 180+km, for weather satellites because they revolve in 99 minutes. Geostationary orbit seems to be around 36000km with a speed of 3000m/s. https://earthobservatory.nasa.gov/Features/OrbitsCatalog/
I haven't used jquery in about 2 years, pure javascript and maybe some lodash functions imported into my es6. Give it a try, you might not need it!
But the problem with Reddit doesn't seem to be that subreddits don't have enough independence and ability to make their own choices?
"You need ... a business plan."

I don't agree. What is the business plan of email (by which I mean SMTP, not some webmail provider)?
More interesting dinner conversations
> Because stuff happens. My team works on mission critical systems that can have issues that we sometimes must resolve quickly which is very stressful.

This doesn't sound like something a new hire should be responsible for and more someone who would eventually, after proven themselves able to, participate in.

Interviews are already stressful; you don't need to add to that by putting candidates into even more stressful situations just for kicks.

To flip it around, would you be willing to let the candidate review the details on all technical employees exit interviews and then ask you about them? Maybe review some completed financial audits from previous years? so they can see how the company reacts under pressure?
> Would you also suggest banning protests in response to violence and death at protests because it's even more of a "minority hobby" than gun ownership?

He didn't suggested banning, he suggested controlling them which is extremely different.

I don't know for your country (but I'm pretty sure it's the same), but in mine protest are controlled too. You need to give your plan well in advance and it need to be approved first. You never seen a protest becoming illegal and people getting arrested for it?
The lower half of that range is base.
SSA is quite different from a pure FP; for example it doesn’t do anything about effects, it only gets rid of local imperative assignments that don’t really interfere with purity anyways.
You might be interested in an experiment of mine, https://github.com/tonyg/racket-something/blob/master/src/so..., which combines an indentation-based reader with a handler for unbound variables to permit fluid interoperation between Racket procedures and external programs.

Here's an example (https://github.com/tonyg/racket-something/blob/master/exampl...):

#lang something/shell
// Simple demos

ls -la $HOME | grep "^d" | fgrep -v "."

ls -la | wc -l | read-line |> string-split |> car |> string->number |> \
printf "There are ~a lines here." | sed -e "s: are : seem to be :"
(newline)

def ps-output
pipeline
ps -wwwax
preserve-header 1 {: grep "racket" }
space-separated-columns [string->number]
|> csv-expr->table
print ps-output

def message-box text:
whiptail --title "Testing" --ok-button "OK" --msgbox text 8 50

message-box "This is pretty cool."

`ls`, `grep`, `whiptail` and so on are unbound Racket variables, and the macros forming part of the `something/shell` dialect replace them with calls to the external programs, sorting out the plumbing, pipes and so on. `read-line`, `car`, `string-split`, etc are ordinary Racket functions from the standard libraries.

(EDIT): Here's a screencast of an interactive session with the shell. Very simple, but shows some of the basics: https://asciinema.org/a/83450
HTTPS can be used to verify that the host is actually the host we think they are. This is especially useful when we're downloading executables/scripts.

A plain HTTP site which is merely informative is perfectly reasonable.
> Still, I wish I could see more info on this. At what point does the additional cognitive burden of advanced type system features become a worthwhile tradeoff for program correctness?

As a professional Haskell programmer, I find the cognitive burden to be lower in Haskell than in, say, Java, where I have to do a lot more bookkeeping about design patterns and how they're glued together than in standardish Haskell where compositional forms fall into a compact set of powerful concepts amenable to reasoning.

I say standardish Haskell because the sweet spot in my experience is a few lightweight GHC extensions but mostly shunning some of the seriously experimental stuff in the language. For example, i agree with your doubt when it comes to dependent types and in particular singletons, a halfway house implementation that can be used in Haskell today.

Some of my coworkers had unsuccessfully attempted to write mobile games in Haskell. That was 10 or so years ago and many of the technical hurdles that impeded them then are no longer there.

The only major one I know of at the moment that prevents Haskell from being used in a AAA game engine is a guaranteed low latency garbage collector. I expect someone to implement such a thing for Haskell in the next 10 years.

The space is moving fast, our understanding of how to write big Haskell apps has advanced drastically since when I first started using the language! I expect big things to come in the next couple of years.

This is not to say that the space is getting rewritten all the time, it's just that more useful concepts are being discovered and matured. For example, Applicative only 11 years ago and scalable FRP like 4 years ago or so.

I should say what type concepts compose my compact tool set:

* higher order functions with syntax optimized for using them.

* algebraic data types (sparingly generalized algebraic data types)

* type classes + higher kinds (The synergy is far greater than the individual features)

* monad transformers (the promise of aspect oriented programming actually realized)
My guess is they decided to switch to Highwinds as their CDN (don't know what it was before) and they didn't plan it correctly.
Isnt HFT implemented on FPGAs these?
Would you be able to elaborate on these issues?
They don't use magnetos because they're scared of modern tech, its because magnetos self excite and don't need an external power source to start or keep running. And that modern 2 litre engine isn't going to put out max power like the aero engine will.
So you're subscribed to them but filter them out of your front page? Why not unsubscribe entirely?
How so? None of those seem to imply anything about a Trump/Russia connection so far.

If you start a fishing expedition for the Loch Ness monster, you're bound to find some fish but that doesn't prove the existence of the Loch Ness monster.
Well that's only if you have a reason to care about a particular Terran jurisdiction.

If you deploy servers to the moon with a self-sufficient power supply, networking, and maintenance, and you want to host The Pirate Bay or whatever in flagrant violation of Terran law -- you can!

Governments operate on threat of violence. If you can arrange to be beyond their reach, then you can ignore their rules. One doesn't have to look to the Moon for evidence of that, migration to the "New World" from "Old Europe" is sufficient.

In a world where bitcoin is still a thing, those moon servers could potentially even make money and participate in the Earth-bound economy (e.g. via a participating Earth uplink station).
A careful reading of most policies would show that the company claims it does own the code you write during an interview. They just don't care to enforce it because that code never really goes anywhere.

These policies are actually fairly onerous as written. Most of us just get by because the company doesn't care to enforce.
Intersections are allowed. It's not like you need strictly one server per community, because servers are just mirrors of each community member. In fact, when a server goes down, no data is lost and it's easy to put a new one up.
You can use "cd -" to go back to the previous directory.
> What's wrong with emergency calls going to voicemail, for your personal line when you aren't an onduty first-responder?

If I'm available I don't want to wait to find out a family member was in an accident or something.

> Would you also take your phone into the shower with you so you don't miss a potential call?

No, because I'm in the shower for less than 10 minutes. If some kind of emergency unfortunately happens while I'm in the shower then I guess I'll just have to find out after my shower. I can live with that.
Why are we finding alternatives to Facebook, when in fact we should really be educating ourselves and people to stop sharing every single bit of personal information about themselves online, be it on Facebook or a decentralized application.

The problem with Facebook is that it holds way too much personal information about a person - phone numbers, emails, a person's likes/dislikes, hometown, current location, etc, and because society has been 'programmed' to share so much about themselves, no thanks to social networks like Facebook that promotes building your 'profile'.

In fact, strip away all that personal information and have people share their thoughts and their dinner photos and what you get is just Twitter, Instagram, Snapchat or a blogging platform.

A decentralized alternative to Facebook will not solve the problems Facebook has because in the end even if you own the private key to your own data it's up to you if you want to share your data with someone or an app, and once you've done that to a malicious party, your social network is compromised. And as some have pointed out in this thread, a decentralized and open source alternative would be worse.

In the end, it's up to the individual to be smart about what to share and what not to share, and reveal as little about themselves as possible rather than parade it all out to the world or to their 'friends' list. All it takes is for someone not too technical to download a hacked 'client update' to their decentralized Facebook alternative to have everything they thought to be secure be leaked out.

An alternative that promises to be more secure than what it's replacing is just asking for more complacency. I'm sure we thought Facebook was extremely secure at some point, so why not share everything?
Was about to say this:

https://en.wikipedia.org/wiki/Solar_Impulse

:)
Not sure that's true. A sibling comment suggests the opposite -- that the party that launches the satellite is responsible. I did a little digging, and some discussion around the text of the Outer Space Treaty appears to suggest that India is responsible for it[0].

[0] https://space.stackexchange.com/questions/25981/might-isros-...
Parsing series of integers with SIMD
Yup! Lockheed Martin was awarded the contract a few years ago: https://www.lockheedmartin.com/en-us/products/space-fence.ht...
I agree the investment of time is worth it when you have a strong expectation of landing a high-paying job. That's one caveat to consider. Another: as long as the take-home test comes _later_ in the process, after a more traditional interview, when the company and interviewee have had a chance to evaluate each other.
This literally happened to me last week. On a Friday night before my girlfriend's birthday they sent me -- without warning -- an assignment that "should take about 8 hours". I told them to give the job to someone hungrier than me which was the politest way of telling someone to stuff it I could think of.

The company in question advertises here on HN's "Who's hiring?" threads, but the role was brought to my attention by a recruiter.

Here's a little tip: If you expect to take more than 2 - 3 hours of someone's time, you should be paying them. Contract-to-hire and trial contracts are very common in the industry and most people have no problem with them. If you require a significant time commitment to interview someone then you should be respecting their time. I don't want to work for any company that doesn't respect my time.
I'm curious to hear about the issues. SSB's network transport is supposed to be pretty okay: https://github.com/auditdrivencrypto/secret-handshake
A. Swarm did what was necessary with the current state of law. It's in the spirit so I say they get a pass. Safety amongst other spacecraft is separate issue.

B. FCC will try to go overbounds--there's no law stopping them too.

Quid Pro Quo is all I have to say aside from it's exciting there's a DIY spacecraft community!
It's stereo. And it's not that bad these days either.
Unity uses C# as its scripting language, Lua is popular as well. These all have GC.
I was going to comment about this! The author is a student at my school who studies under Matthew Flatt (so no surprise it's based on Racket). I've worked with him on class projects before and he's not only wicked smart but also a really nice guy.
Yes as I am in the market at the moment and that sort of role in London your looking at 50k at that rate your be lucky to get a newbie grad.
your metaphor was lost on me. Do you mind clarifying?
Yeah, I think the latest and greatest in web standards for solving this problem would probably be using a Service Worker to transparently handle the failure and serve up a fallback... but like you said, that's a JavaScript-based solution.
Indentation-Based Racket Syntax with Macros and Infix Operators
Market map: blockchain startups working on decentralized exchanges
Electric motors can also be stacked multiple motors to one shaft, a trick that has also been put to work to bond an electric motor to a gasoline engine to provide "boost" at takeoff.

Existing gasoline single-prop engines typically have dual redundant ignition systems with segregated cylinders powering a unified driveshaft and camshaft, and I think your split inverter/motor/battery path is entirely in line with that approach to single-prop internal redundancy. It depends on the weight of the components, of course.
You make a great point. We have been advocating 3rd speed or protected bike lanes for that reason.

As for the pain that might cause drivers: bike/scooter lanes are a much higher bandwidth form of urban transportation. So more people on scooters/bikes means less people in cars. This actually means traffic reduction, even with fewer car lanes. Now add to that the increased access/usage of public transit (a much higher bandwidth form of urban mobility) because of easy access to bus/subway stations thanks to dockless bikes/scooters, and now we're talking about significant traffic reduction. Not to mention cleaner air, reduced emissions, etc. So drivers should actually be in favor of more bike infrastructure. Counterintuitive, but that's how this particular complex system functions!
Original, jQuery CDN:
https://code.jquery.com/jquery-X.Y.Z.min.js

Google:
https://ajax.googleapis.com/ajax/libs/jquery/X.Y.Z/jquery.min.js

Microsoft:
https://ajax.microsoft.com/ajax/jquery/jquery-X.Y.Z.min.js

Microsoft ASP.NET:
https://ajax.aspnetcdn.com/ajax/jquery/jquery-X.Y.Z.min.js

jsDelivr:
https://cdn.jsdelivr.net/npm/jquery@X.Y.Z/dist/jquery.min.js

cdnjs:
https://cdnjs.cloudflare.com/ajax/libs/jquery/X.Y.Z/jquery.min.js

Yandex.ru:
https://yastatic.net/jquery/X.Y.Z/jquery.min.js
It's experimental, but supports things like the interactive shell I mentioned in this comment: https://news.ycombinator.com/item?id=16879995

Example of a use of the shell library with the special syntax: https://github.com/tonyg/racket-something/blob/master/exampl...

Screencast of an interactive session. Very simple, but shows some of the basics: https://asciinema.org/a/83450
Reddit has been mixed for me, but overwhelmingly positive. I'm a part of industry subs that have incredibly high signal-to-noise ratios and counts founders and executives as some of its members. I've gotten amazingly deep answers quickly, and for free, for some of the most challenging and technical problems in my space. And for hobbies, it is now my goto place for really deep dive info.

I've received consulting opportunities, and also just connected with people IRL (including someone who ended up working literally around the corner from my office).

If I had to summarize my negative experiences, it would come down primarily to being made increasingly aware of how broken the world is with places like /r/politics and /r/worldnews, and the sheer amount of my free time Reddit ends up consuming that is, let's face it, mindless scrolling and brain candy.

To help with the negativity I've found adding more positive subs to my list helps balance it (like /r/uplifitingnews). It really is a balancing act though and I'm constantly aware of the self-imposed filter bubble I'm cultivating, so it is important to step outside of that.
Using Webpacker in Ruby on Rails Applications
Ha spoken like a real parent!
One bit of SoFo lore that I was told on my first day: inspecting the metadata on one of the .wavs on win95 would reveal that it was edited using a cracked copy of Sound Forge.

/EVERYONE/ pirated Sound Forge.
Bitcoin doesn't handle rollbacks for this kind of thing unless both parties agree.
> Robot Conquers One of the Hardest Human Tasks:
Assembling Ikea Furniture

Totally off-topic but keeps bugging me everytime I stumble upon it: The decades old cliché that Ikea instructions are tough to understand and the assembly will always fail (at first try).

Is this some anti-globalist urban myth?

Has anyone claiming this ever looked at the assembly instruction of furniture of smaller companies? Every mid- to high-class designer furniture item I've bought came with instructions that had terrible UX, that were over-detailed, cramped onto one sheet of paper, had way too small print size to read, made it difficult to differentiate screw sizes etc. virtually all of them left you at one point in uncertainty how to interpret the next step, which could cause destruction if done wrong. Some even came with outright wrong instructions.

Contrast that not only to the text-free Ikea-pictograms that work across the globe, but also to the thought that went into optimizing the assembling so that complicated "points of no return" are virtually absent.
Alright it sounds like you're applying for higher caliber workplaces, whereas I'm operating somewhere around the junior/mid-level. My feeling is that the article rings more true the lower you are in the foodchain.

I'm guessing Etsy didn't offer you $15/hour, right? :)
This is a job interview, not a college exam; if you have to "cram", you're doing it wrong. (If they are interviewing you in such a way that "cramming" would make a difference, they're doing it wrong, and why would you want to work there?)
> So why not go active/passive, and have at least one of your datacenters be fast?

While local writes would stay fast, wouldn’t active/passive see higher-latency non-local writes than Spanner or Fauna’s (assuming a NAM-EUR-ASIA topology)?

I agree with and do appreciate the multiple FoundationDB clusters suggestion.
Well, it's infrastucture. Moreover, it's infrastructure for infrastructure! So if that sounds super boring you don't have to be excited :-)

But I would tell the story something like this: state storage is the root of (almost) all operational evil. It's very easy to make a system reliable if it's totally stateless. Even most bugs can be lived with if the worst you have to do is restart a service and carry on! But to do anything interesting you have to store state somewhere, and you have to modify that state concurrently without screwing it up.

And the many challenges of operating stateful systems are greatly multiplied if you have a lot of different ones. For example, if you have a datacenter outage and some but not all of your stateful systems deal with it correctly, probably your application as a whole is still down.

So as one more stateful system, does FoundationDB just make that worse? Well, FoundationDB is designed specifically to be a foundation for many very different stateful systems - not just different kinds of databases but things like search engines or message queues that you normally don't think of in the same category. So that almost any system can map to it efficiently, it has a lowest common denominator data model (key/value) and the highest possible guarantees in terms of concurrency control. And you can run diverse systems supporting an application on the same FoundationDB cluster, or on different clusters with the same exact operational requirements.

Some few users of FoundationDB have been able to get the benefits of this vision, consolidating lots of different stuff into a single, operationally desirable system. But for more people to be able to, not just does the key/value store have to be available to them, but also lots of stuff has to be built on top of it. By releasing FoundationDB under a very liberal open source license, Apple has hopefully made that possible. In the long run, hopefully it will make all server-side computing more reliable.

Also, it's a really good key/value store, if you happen to need one of those!
I think they did you a favor because if that's how they treat a candidate you don't want to know how they treat employees.
Rank sort all of your transactions by size. With 100% probability require double signoff from two senior bankers on all top 5-percentile transactions.
+1. Just to provide another data point, I checked out the site and peaked around looking for a list of features/screenshots. Couldn't find any and left. Came back to HN and realized others were saying the same thing.
In my company we require a second approval for transfers over $30 billion.
I haven't looked into the protocol in any depth yet but it does seem like it supports end-to-end encrypted updates.

What data are you talking about that can easily be crawled without any permissions?

If it is that simple then maybe Scuttlebutt isn't a good protocol, but a secure end-to-end platform like this is definitely possible. And if anyone is going to build it it's not going to be a company who makes all of their cash from harvesting user data.
> So the moral benefit you're proposing extends insofar as we prevent China from taking over the US. How much do you think Silicon Valley needs to cooperate with the military to prevent replacement by the Chinese?

A lot. Whether or not we like it, automation, AI and autonomous weapons are going to become a huge part of the modern battlefield. Silicon Valley needs to be a big part of that process. If you abdicate your role in technology like this, you don't just make it go away. All you do is cede control of it to someone who is willing to do it. Who doesn't share your sense of morality. How, exactly, is that better?
"anyone can nominate anyone else to be fired because "they don't belong there""

Wow. Reality show style office management, anyone?
Sure, it would seem more obvious, but that's the federal government. Why are the NPS and BLM under the DOI but USFS is under the USDA? Tons of USFS land borders NPS and BLM so it seems like one department in charge would make sense...