skysight-inc/HackerNews huggingface dataset:
Thank you. I find layered stuff much easier to understand than massive clutter with "housekeeping" and "domain logic" stirred together, as well.

My IDE allows me to leave the "documentation" panel open attached to a side of the window. As the cursor/caret touches an identifier, the documentation for that function/method or constant/variable appears automagically. But of course, I type reasonably well and write Javadoc/JSDoc on my stuff, so there is something to see. Others seem to rely on gargantuan "self documenting" (bullshit!) identifier names for the IDE to auto-complete, rather than actual documentation. Pet peeve.
Peter Theil donating $1.25M to Trump
In the context of the story, "protester" means "one of the people arrested on private property for obstructing someone authorized by the property owner to work on a pipeline". It's not some dire slippery slope to talk about it being a stretch to lump a journalist in with those folks.

Well, it might be, if the commenter you replied to was being incredibly literal with the word they put in quotes to signify that they weren't being entirely literal...
There are 16 symbols, so it's hexadecimal.

The symbols themselves neatly match the binary representation of 4 bits, so you can look at the numbers and see them as binary numbers in groups of four if you wish.

These would be great hexadecimal symbols for programmers.
Without the closed captions, how are the deaf going to find knowledge in written form??
There's a good overview of IPFS here - https://www.youtube.com/watch?v=skMTdSEaCtA
I see that as an embarrassing result for UC Berkeley and any institution that follows suit. Clearly, there is value to making the material available, otherwise it would not have been posted in the first place. Discriminating against a few or against everyone because of a negligible cost is a failure.

Furthermore, the fact that these considerations are not at the forefront of people's minds when releasing materials reinforces the merits of the lawsuit and the law.
This is indeed ridiculous. I saw this came up at HN before. Again, I'm beyond words.

You don't sue a guy doing good deeds just because he is not 100% good to all, or missed someone in his efforts. Gosh.
Just curious - how does this compare to just running minikube?
I think there's a certain subset of people that like to read HN but not submit/comment, either for reasons of anonymity or just because they don't want to. They may be inclined to comment from time to time, and create a temp account to do so, since HN does not allow anonymity. Also, it's possible they had an account that was banned/shadow banned, and refuse to make another full account out of protest.

That is, this may not be someone using a throwaway account in lieu of their real account, but because they don't have a real account to use.
The cryptopals crypto challenges
Exactly. What is it worth to have a fleet of these deliver all packages in a multi block radius all within a few minutes? You can swap batteries quickly on the base truck (and probably automate how that swap is done) and move on to the next zone.

Saves massively on gas and people time (especially when self driving trucks are mainstream) and in theory are the main way you might deliver packages in a fully autonomous delivery setup.
It doesn't matter. Netflix is successfully blocking most of the commercial VPN providers. It is very hard to actually access Netflix via any sort of VPN used by more than a handful of people. Is suspect even running your own VPS somewhere in the US and using a private VPN is mostly pointless unless you get assigned a residential IP address.
Hedge fund guy here.

- You need to know something about the domain in order to make sensible predictions. Is the data daily? Is it per second? Is it ticks? You can't build a sensible model if you don't know that, even if you have good predictions. Relative cost will vary a lot between timescales.

- It matters what the features are. Maybe there's some clever reason why it doesn't, but until I hear why I'm going to take the ordinary view that some features are different in nature to others. For instance maybe one feature is volatility, a thing we typically model with GARCH, while another is some fundamental like P/E, which we'd incorporate some other way.

- How are you executing the trades? It matters a lot whether you're click-trading through some broker API, automating via Excel, or running your own network of colo servers. Some things just aren't possible if you're too slow.

- If you make the data encrypted, you'd better know very well what it represents. For instance, you might take all the closing prices of the LSE stocks on a given day as inputs. You can make analyses that are valid with that, and ones that aren't, because the data you've collected do not represent a snapshot of the market at a specific time. It might sound like it does, but it doesn't on deeper inspection (market opens and closes are not simultaneous).

Does anyone know how it's going for them?
> Discriminating against a few or against everyone because of a negligible cost is a failure.

It's not a negligible cost to transcribe every single phrase the lecturer utters, for hours and hours and hours of lessons.

Would it be better if the captions were generated by Youtube? Come on, that system is not good enough yet.
Shoptiques (NYC, W'12) Is Hiring Senior Software Engineer
An ancient world concealed underground under the ancient city of Naples
Babies need to survive the pits before being part of society. Only the fittest survive in ruthless competition we impose. Let god sort them out.
Kindling is actually a verb, as in, the act of 'kindling' a fire, even though it's also used to describe the material used to kindle a fire. Tinder is just the material.
Welcome to life. A place where there is always someone who works harder or smarter than you. If your workaholic colleague is bringing more value to the company, she should be promoted faster and receive larger compensation than you.

The key word here is value. Take a big step back and consider what value your colleague brings to the company. What "jobs" and "roles" does she fulfill within the team? Is she staying up late fixing random bugs or doing things others don't want to do? Is she staying late making sure a release goes well or delivering insights to execs to push the product forward?

You used the phrase "stuck with" which suggests negativity and possibly a sense of "it's unfair to me". Is she actively working against the team or is she outperforming others?

Consider what value you bring to the team. Do your manager/people in charge of your compensation recognize the value you bring?

As with most "soft skill" conversations the details of a situation are key.
Let me provide a brief history/overview and answer the questions that have been asked as best I can. I started vanadium about three years ago to build a secure rpc and naming system that would make it easier to build distributed applications, including those on mobile and embedded devices/IoT. Security was a central goal. Distributed, synchronzsed storage has long been a pain point, especially when devices are often disconnected and we built syncbase to address that need.

I left Google in May of this year and joined Grail, where we're developing an NGS-based blood test to detect cancer early, when it can still be cured. We're using Vanadium for the infrastructure we need to support our internal development and analysis pipelines. Since I left Google Vanadium was split into a 'core' component (security, rpc, naming) and syncbase separately. The core component is very stable, syncbase is likely stable but not quite complete. We're currently using only Vanadium core.

To answer some point questions:
- yes, this is the project Jeff Nichol's is referring to
- and here, https://arxiv.org/pdf/1604.06959v2.pdf
Not true.

You share:

1. Files you Pinned (think of as torrent seeding)

2. Files you have in your IPFS cache

a. Cache files are added to when you request IPFS content
b. The garbage collection triggers and removes non-pinned content at regular intervals

3. The default files that are added to a new IPFS repo (unless you removed them or init'ed using the appropriate option to not include them)

To answer the GP's question: As long as you don't pin child porn, and you don't look for child porn, there's 0% chance in IPFS-land.
I don't plan to do this. Will have router level VPN and exclusively use that for streaming. I mainly want to keep my PS Vue to access US television.
I use http://mydamntime.com of which I am the author. I track time there because it's easy to account for lots of task switching, then transcribe the summary to the company timesheet app at the end if the day.

Note: the mobile interface is very dated. I only use it in desktop.
I must say i was a Chrome user for the past years and changed back to Firefox for approx. 6 months now. Aurora and Stable.
But after thinking that i can cope with a little bit of sluggishness and slowness it's just too much of a difference in responsiveness overall. Chrome starts much faster, tabs open much faster, tab switching is faster.
In Chrome it is _instant_. In Firefox it is fast but it's noticeable to the point where it distracts from fast keypresses. Sometimes i am pressing keys faster then Firefox is ready to accept and Firefox misses keys.
Yes, firefox is fast but it's not yet right where Chrome is.
Today, i tested the experimental features but in the end, i switched back to Chrome.

I just hope Servo will be great and wait. Until then, i am running Chrome again.

P.S.: I've used FF and Chrome on Windows and Linux, and on both OS, Chrome beats Firefox in UI responsiveness.
The "web" link worked for me, for what it's worth. The brief summary is that an extremely conservative culture gives men power, and causes husbands and fathers to forbid their wives and daughters from having smartphones.
Aren't the "data scientists" anonymous? Login over tor, exert some basic opsec, and live in a country with no extradition treaty. Do it as a service for billionaires who want to play the never ending game of chess that is the the economy.

For 100k per "tweak" you could make a lot of money and still give people rather significant influence over the world (especially if a LOT of people used this service).

> pump and dump, which is considered fraud

Yea it is definitely a pump and dump but if it makes you rich and you're in a country with no extradition treaty who cares? Remember the golden rule of the "elite class": laws are for poor people. As long as you get rich before anyone sees what you aredoing, and you "cant" be found, you're all good.
It was briefly used by MELPA [0] but they moved back to nginx. Performance, load appeared to be the driving reasons. (See their issue tracker for a bit of history.)

[0] https://melpa.org/
There are formulas drawn, I could attempt reading lips and I could try using speech recognition software. Alternative: they pull down all the courses and no one gets anything.
I switched https://iwl.me to it from nginx a few months ago and I'm very happy so far. I use it as a proxy for a Go app server and also to serve static files.
I did not demand anything. I just explained that when everybody complies, nothing will probably change.
There's no reason to deny other people of the free lessons, other than green envy.

You can get the material anyways from the recommended course books, which are probably available in the public library at request. Or the course notes in the course's web page.
In my limited experience in London at the trading level, they do not want collective intelligence at all: they do the bulk with algorithms at very low level latencies and want outliers (unpredictable singletons are less reproducible than the average from millions heads) to run high risk - high reward books.
Indeed not.

In fact, IPFS via the DHT, tells the network of your whole network topology, including internal address you may have, and VPN endpoints too.

There's still talks in how to handle Tor connections. Because right now, if you were to use a Tor connection with IPFS, it will tell the whole network your public, private, and .onion addresses all.
> The current physical topology of the Internet is already heavily biased towards backbone-to-edge connectivity, and is directionally asymmetric.

Couldn't agree more. The internet as we have it today is set up for decentralized consumers and centralized producers.

There is one untapped benefit of the current system which is that there is low latency on the edges. I'm not sure what the killer app to make use of that would be though.
Until there are consequences for the corrupt and inhumane prosecutor behavior we see today, we'll continue to see abuses much worse than this. Hold them responsible or they will enslave you. Unfortunately, America has chose slavery yet again.
What? The media company might be dictating the rules, but if Netflix is implementing them incorrectly, it's Netflix's fault.
No, this isn't unique. If you know English (and I assume everyone here does), that'll likely be one of the highest barriers to clear when trying to learn a foreign language. People will either want to be helpful and speak English, or they'll want to practice English - or both.

Volunteering with exchange students in Norway[1], those that generally learn Norwegian the best in a year here, living in a Norwegian family, going to Norwegian school - are those that either speak little or no English, or those that manage to insist on speaking Norwegian (to the point of pretending not to understand English, even if that's their native language).

A suitable trade-off might be to make a deal with your friends/co-workers - only <native language> on Fridays, or (as you progress) English only allowed after hours Monday through Thursday etc.

For exchange students in the age group 16-18, those that speak a related native language (ie: indo-european), will generally start speak the language after 3 months, reaching fluency after 6 (a little faster for German, Dutch, a little slower for Spanish, French - about in-between for English). For those that don't (eg: Japanese), the bars are moved: starting to speak the language after 6, and fluency after a little less than 9 (slower start, but they tend to catch up).

It's quite refreshing to learn a language by immersion, rather than by tedious school lessons - the same way we all learn as children.

Another tip is to avoid jumping between languages as much as possible - or at least only jump between your native tongue, and the foreign language you're studying. Your brain seem to work better with immersion.

As for my personal experience, I learned English in school, from reading books and magazines, and watching movies and tv programs. While I agree that tv/film production often have overly clear dialogue - watching films first with subtitles, and later without, is great practice (for those that want a challenge in American English, I recommend trying to watch all of HBO's "The Wire" without subtitles).

After years of French in school, I also speak and understand some French, but I would probably have to go live some months in France (or some other place people speak French) in order to attain what I'd call proper fluency.

After spending a year as an exchange student in Japan, I'd say I speak fluent Japanese, but not quite at native level - I'm also somewhat stuck at "high-school" level, so I'm not quite comfortable in a "grown up" work setting. After my year there, it felt like I'd forgotten all my French - but as I've gradually improved my Japanese, my French as "come back".

Finally, I haven't seen singing mentioned here. Singing is a great way to improve pronunciation.

For what it's worth, I've heard people say that learning languages get easier after the fifth one. If I'm not counting Danish and Swedish (which one really shouldn't, as a Norwegian) I guess that means I have one more to go after I manage to brush off my French.

[1] http://www.afs.org/
My bet for a broad catch-all: Traces left in low-level networking (MTU et al.)

https://medium.com/@ValdikSS/detecting-vpn-and-its-configura...
it was quoted as an afterhour - singular! so your anecdote kind of reinforces the story, of being almost, but not quite English. :)
Universities, as institutions charged with shaping our future should absolutely be held to a higher standard. It's not about what's easy, but about what's right.

Additionally, providing inclusive access should be a point of pride and a highlight of the community and culture that executes it.
Press freedom covers what is printed. It does not cover what is required to generate what is printed. A reporter who sells heroin to gather info for a story could still rightfully be brought up on drugs charges.
Progressive enhancement isn’t dead, but it smells funny
Balancing and maneuvering a multirotor requires fast, precise control of power output. It's difficult to get that from a gasoline engine.
High-speed Digital Design should probably be on the hardware list. It was recommended in all kinds of places plus doing high-performance often takes different style. Id be interested in an ASIC engineer's opinion on it if one of you are here.
If they aren't managing correlation between different models there is an even bigger issue...
That is all true, but it is also good to have a sense of urgency to find and root out tendencies to a surveillance state: Did this originate in trans-national connections, seeking to normalize mass surveillance? Did this originate with individuals? Who and why? Is there an agenda that's been institutionalized? Otherwise this is guaranteed to come back, over and over, seeking an opening to become established in law and much harder to reverse or thwart.
Sounds like a great proposition, but a cursory search on Google found no specifics, and I am not going to listen to hour and a half (!) of talk just to get the feeling of the state of things.

So, does anyone know if this is feasible, or should I stick to Android + iOS native for now?
2015 Fiesta
I imagine an IPFS chat software could store it's necessary information in... IPFS. So why involve redis?
I think my intent might have come across wrong here.

The "states" aren't related to container/dumb components or data-fetching/selection logic. They're purely about rendering the state for a given segment of the page. Perhaps this article[0] might help convey my intent. It's more about how to render "we didn't get data from that one endpoint for this section of the page" or "we're waiting for the data to show up", etc.

[0]: https://medium.com/swlh/the-nine-states-of-design-5bfe9b3d6d...
I don't know how it's going for Numerai, but I'd be interested in picking your brain a bit. If you don't want to put contact info in your profile, do you mind shooting me an email?
I switch between devices during the day so ability to sync Tab Group is the feature I miss most. Didn;t find any solution so far.
I agree that total value is a good ideal, but it's really hard to measure in some cases. Forgetting the inaccuracy of things like LoC, # of bugs fixed, etc. How do you measure the performance of someone who isn't directly on the product value chain? graphic designer delivered, office manager, technical writers, etc. Sometimes the most quantifiable and accurate method is by comparison.
That sounds like playing with a metal forgery and the only protection you have on is oven mitts.
My first thought was that the list of places to submit to is overwhelming. How do you plan to curate that, or do you just assume people coming to you already know exactly who they want to reach out to?
I agree. Especially on the Windows vs Linux thing.
>Socialism does not say anything about the political system. Socialism is about economics and welfare.

Definition of Socialism: "A political and economic theory of social organization..." (via Google)

When a government enacts socialist policies, it is considered Socialist. Why? Politics is the mechanism by which economic and social policies are implemented and enforced.
One of the sentences at the beginning:

====
“They start talking and the next thing you will have a love marriage or she will run away with a boy,” said Mr. Balbi.
====

Oh the horror! A love marriage? No no no... we cannot have that here...

And then the last 2 sentence of the article say it all, really:

====
Lakhan Singh Arya said it was a father’s duty to protect his daughter because someday she would marry into another family. “A daughter is someone else’s asset,” he said. “They must be more cautious, and we have to go an extra mile to protect her honor.”
====

I have trouble imagining a human being as an "asset"... but maybe it's just me.
Isn't Redis used just for running the test suite?
She is a reporter, and has been well respected since the early 90s when she covered the East Timor genocide which was until then ignored by western media. Seriously, before you write somebody off, at least read the first paragraph of their Wikipedia page.
Learn to develop redis modules with Itamar Haber
> "As seductive as a blockchain’s other advantages are, neither companies or individuals are particularly keen on publishing all of their information onto a public database that can be arbitrarily read without any restrictions by one’s own government, foreign governments, family members, coworkers and business competitors"

https://blog.ethereum.org/2016/01/15/privacy-on-the-blockcha...
Isn't it a stupid question? We all pay for this. Like we pay today. Every dollar that is accounted for advertising is included in the price of the products.
Seconding this suggestion. These are the sorts of things managers are expected to deal with, and it's important to engage them when you're unhappy with your team's situation. Knowing what's expected of you will make it easier to decide if changing jobs is the right choice for your career. If you don't feel comfortable talking to your manager about this, that's also a data point worth bringing into the decision.
If it's done right, though, you shouldn't have to navigate around all the smaller 5 line functions, at least not unless you're debugging. Each of the submethods should clearly describe what it does, and do that without any unexpected side-effects or implicit state changes. Effectively, what this does is raise the level of abstraction of the code, so that your 50-line function becomes a 10-line function, and you only need to read those 10 lines to understand what's going on. Sometimes when you're debugging, you might need to dip into these subfunctions, but when you do, you should be able to think through them as mostly independent units that just need to do what their name says they will do. This ideally limits the problem of having to load everything that your code is doing into your head all at once in order to reason through it. When you're just reading through the code normally, you should be able to gloss over the details of how the submethods work, just as you probably wouldn't feel compelled to dig into the internals of how a library call like Collections.sort works.

The problem is that method decomposition is not always done well, and when there is unexpected behavior or implicit state changes, it can make bad code even harder to navigate. I'd also rather read a well-written 50 line function than a poorly decomposed cluster of 10-line functions. With proper care, though, method decomposition is super helpful.