skysight-inc/HackerNews huggingface dataset:
+1 - You've vocalized my thoughts much more beautifully than I ever could have. Aside from the general cultural aspect of it (better content, interesting forum discussions, Adium conversations with friends at 2AM), programming as a profession lost a bit of magic for me as well.

Life just became all about getting that next refresher, the next good rating / bonus, the next promo in an almost mindless push towards higher comps.

There isn't that sheer fascination / joy in discovering what you can do with technology anymore. Maybe it's because working in a generic big-co is intensely competitive and once you've given so much there, it's hard to come back home and engage in more deep thought. Maybe it's because we just got older, had families and do what normal adults do (reading some linux driver code at 2AM in the morning to get the wifi / trackpad working doesn't sound as fun anymore).
Why would you expect investing a few seconds of your time to push your words unsolicited at someone to create a sense of obligation in the recipient?

The problem with email is it’s too easy to send, and I get 100+ non-spam per day between work and personal. I do not have time to read, let alone respond to 100+ emails per day.

So I triage them as best I can, and a lot get binned based on sender or subject alone.

The walled gardens improve on email and XMPP because they’re walled.
It isn't just gmail, Google Music, Google Play, Google Drive, and others are also impacted. Seems to be a large scale Google outage of some kind.
Pipe – Offline Music Player for iOS
Hello Everyone,

I just released Offline music player with over wifi file transfer feature. I would like to know your opinions and suggestions about this app:

https://itunes.apple.com/us/app/pipe-offline-music-player/id1454346153?ls=1&mt=8

Brief details of Pipe's features:

- Simple and Fancy User Interface,
- File Transfer over Wi-Fi,
- Mini Player,
- Album's artwork based colors,
- Create and Organize Playlists,
- Sleep Timer,
- Storage Details,
- Control app from all AirPlay-enabled devices.

And there are also some exciting features already on the list.

Please let me know your opinions,

Have a nice day.
As a passenger on either it doesn't matter where the risk is concentrated . I am only interested in the outcome of how safe my journey is going to be.

As a technology such differentiated metrics helps to understand aspects of flying which is why broken metrics are used by the industry in more focused forums.
No issues here in the Midwest.
The semicolon thing is just something you need to get used to. In just cases, you can just write C-style with a statement per line if that makes more sense to you. However, I've come to love the expression-oriented nature of Rust because I can sometimes convince myself that I'm doing FP when I'm writing Rust.

Maybe it just comes with practice, but I don't find it difficult to switch syntax. I do a lot of Go, Rust, and JavaScript, and each has some peculiar syntax. I do recall it being a bit of a pain when starting out, so perhaps you're still relatively new to Rust?

As for borrows, I guess I haven't had that much of an issue with it. I keep the documentation open while writing code, so I can quickly reference something if I need to. However, usually a borrow is needed if the type isn't expected to implement Copy (i.e. isn't a value type), and that rule of thumb works pretty well. However, whenever I get it wrong, the compiler is there to help.

There are a few things that I wish were different in Rust, but I imagine those differ for each person.
RE: Those interviewing at Lambda (rejected)

Luck of the draw with who decides to interview you, I had a guy from the admissions team with zero enthusiasm essentially just reading off of a list of questions. I tried to answer well but giving off good energy from a dead duck is hard. I also was more practical with my answers of wanting to get into coding, jump in profession, curious, experience as a BA, writing technical docs and general data analysis. Each response by the interview was simply: "hmmm ok." Rejected around ten minutes after my TEN minute call. PS tell them you love coding, live and breathe it, etc.
Hacked? Tapped? just my service?
At about 9:00 pm today I called my boyfriend in between the call dialing his number and actually ringing there's a static noise and I hear someone say something although I could not hear what they said because I wasn't near my phone. All I know is it was a male voice and he said something before it statics out then my phone begins to ring my boyfriend. This is the 2nd time this has happened, the first being a couple months ago. I've tried researching and most are not like my case the call did not answer. Each time it was a male voice. I didn't get to hear what was said so I do not know rather or not it was someone's conversation. please help I'm very paranoid..
Exhibit A: George Bush Sr scaremongering over a bag of crack cocaine on nation wide TV (https://www.youtube.com/watch?v=KjCPX5eQwik). This is quite similar to the scaremongering of terrorism that got us the Patriot Act, and the Iraq invasion, and the Trump/Fox News's current scaremongering of caravans as if they're an invading army.

The powers that be of reactionary politics love to use fear to divert attention and scapegoat racial minorities or foreigners in order to avoid having to address real problems and potentially stop protecting their paymasters.
I just ran `docker run -it alpine /bin/sh` and when inside, I ran top. It looks like `/bin/sh` ran as PID 1. No init, just sh (busybox in this case).

Edit: Ah you meant the host OS. I can't reply to wezm down below for whatever reason (there's no "reply" button), so I'll just edit this to say I didn't realise that he was using alpine as your host OS as well. I haven't seen many people running it outside Docker, so it's quite interesting.
In sum, zero benefits from using containers.

Still have to decide on a single OS to reduce maintenance problems. Could just have installed all the services (which are all available as packages) and handled the configuration files instead of configuration files+docker file+s3 costs of docker image with nothing but the base os + one package and a configuration file.
Seems like the biggest problem with OpenID is they had a marketing push, multiple sites (like google, yahoo, and facebook) bragged about it. The problem is large companies could grab about providing OpenID, while not allowing logins from any other OpenID provider. So you needed an OpenID account/login per provider... which is useless.
Would you please review https://news.ycombinator.com/newsguidelines.html, which ask you not to snark and not to post shallow dismissals here?

Your comment would be fine with just the first paragraph. Smearing the author like that is uncivil, and dissing the publication just adds noise.
That source &str can be de-allocated before the String, and you need to track that through some kind of Rc. String is not just about mutability but also about ownership, if my function got a String, I know for sure after its execution, the memory will be released (if I don’t transfer the ownership back). I like this way much more. If in any case I need Cow, well, Rust has that in the standard library.
Downvoter(s): sorry, but it's true. Google can't figure out my wife's name, which is pretty freaking lame, as she's the person I interact with the most in terms of sending messages and emails and whatnot.
I'm pretty sure using these amnesia type drugs is the standard for endoscopies and colonoscopies (versed aka midazolam). You can find horror stories about them online. You can have those procedures done with just propofol or without any sedation but I'm pretty sure they give you versed by default.

I'm sure you can find horror stories for propofol and other drugs, but I'm vastly more uncomfortable with the idea behind intentionally inducing amnesia.
I mean the cofounder himself made the post, this is essentially a targeted post on HN
> can be useful for quickly estimating satellite communication relays

Wouldn't the communication relay depend on just the farthest distance, rather than the average distance?
Wonder if there'd be an efficient way to organise/collect hardware by state or country and ship in bulk?
> assemble a report about how your spend your hours each day and make sure it bubbles up past your manager to someone who deals with money

Assumes poster works at a company where management cares past "Does it work?"

That's less rare than it used to be, but HN sometimes underappreciates how much of the economy is still governed by companies with CFOs who couldn't tell you the first thing about their enterprise infrastructure.
Same, at least not yet. Chicago area here. It does seem slower than usual, but might just be my imagination.
That is cool. I've been stalking Mux for a while. Since I've had to implement some of the things Mux offers on my own.

I actually completed the video streaming part of my CMS right before Mux offered /video service. By that time it was too late lol I had already solved most of the problems.

Also saw that you guys use elixir on your backend which was coincidentally was also my language of choice.
> Actors, comedians, and politicians all have memorized scripts, lines, routines, and soundbites.

They recite some of the time, but most their overall speech is improvised. Generally, people in these kinds of roles are pretty good at that too.

> In this case, the comment is both contradictory and harmful. Literally no one learning or teaching communication says that "uh" and "um" are good habits.

It depends on how meta you want to get. As a beginner learning how to give speeches, you work to expunge these kinds of "filler" words. However, at "expert level" you might use these words to seem more "authentic", and/or to appear as if you're forming thoughts for the first time.

It depends on the audience and what you're trying to communicate, which goes beyond what you say to how you say it.
Other than alfalfa, the vast majority of the farms that I know of that supply large dairies take advantage of crop rotations. These are from crop farms that supply large dairies in Minnesota and South Dakota.
https://signal.org/
Use this for communication.
Verify the codes strictly in-person after the app was installed on both sides. Read details on their website.
Although the material is good, I don't see an use of such a metric. Are average metrics like this one used in estimating something?
(hi nelly please edit your comment and remove the '/manage/' part of the url, make it just https://www.gofundme.com/building-computer-labs-in-african-s... ... and best of luck!)
MCAS is not active with autopilot engaged, according to Boeing.
Maybe unrelated but a large portion of the Google Cloud web Console was down yesterday for hours.
Really insightful book, just like her other books. The Age of the Smart Machine (1988) was truly visionary and well written. The Surveillance Capitalism is like bag of unique viewpoints and concepts: 'behavioral surplus', 'instrumentarianism', 'radical indifference' etc. Illustrations are funny.
The website could use some more information about what types of laptops you’re looking for. I clicked donate but it was just a form with no information.

Do they have to be 100% in working condition? What about condition, age, OS, Mac, etc? How do we ship it and where? How does African parcel shipping work?

Also, you could probably collaborate with some tech companies who cycle their laptops for devs after upgrades come out. Then it could be something they’d like to advertise like a banner of social good work on their company website about pages (which would drive more traffic to your site).

Finally, you could have a progress bar of how many laptops you need to reach goals. Saying you only need 50/100 more or something will make individuals feel they are making a significant contribution and that other people are donating. So it’s not going into a black hole but to a clear need. The updates and progress on Kickstarter and gofundme are a big part of the UX.
Needs a metric for maximal distance, not average.
And after all that, RedHat dumps Docker and Docker adopts Kubernetes. He should have stuck with the stability of FreeBSD--which he prefers--and used jails.
Drivezy (Formerly JustRide) (YC S16) Is Hiring a Marketing Manager for the Bay Area
Good advice here, I'll add some tactical tips that have helped me:

1. Offload mental overhead. For example, try organizing systems like GTD. What works for you will be highly personal, but the goal is to clear your head of everything you can so you can devote your full brainpower to whatever task is at hand. In the post you linked MRD85 mentioned keeping lists.

2. When things get busy, separate thinking about what needs to be done from actually executing it. It lets me plan and organize when I have high mental energy and execute even when I have low mental energy. It's a lot easier to knock out a 15m mindless task after a long day at work than to decide what needs to be done and then do it.

3. Consider impact in everything you do. It's a lot easier to 10x your output by working on tasks with 10x impact than by working 10x as hard. This is intuitive, the challenge is remembering to do this when things get chaotic and urgent. Related, read about the importance vs urgency quadrants in 7 Habits of Highly Effective People.
You might be surprised that that "Luddite" response is actually the consensus opinion among experts familiar with electronic voting technology. See https://www.schneier.com/blog/archives/2018/04/securing_elec... and the links there in.
Are you saying that's a high number or a low number? Because if you're saying it's high, you picked the wrong examples, here's a different example from the article:

>The student’s parents paid $1.2 million in bribes, officials said.
To understand the present, look to the past.

Ask yourself who the original majority population in the area were, and where they went. Then ask yourself who the current majority population is, where they came from, and how and why they arrived there. Then ask yourself what population has had the most power there over, say, the last 400 years. You may find that a majority population does not always have a majority of the power.

You can also compare the current state of affairs to the history of other countries. If the majority population is limited by (1) lack of right to vote, (2) lack of access to vote, (3) lack of information to vote, and (4) lack of belief in the vote, that population's effect on local politics can be shrunk down to have very little impact.

And also consider the practical aspects. Even if 99% of your citizenry vote for something, like increased funding for schools - where is the money going to come from if 75% of your population is impoverished? Definitely not from the federal government. You can't just vote yourself out of a terrible local economy.
All Ok in Sydney
I see people mentioning feature flags, is there a framework or pattern for feature flags?

Imagining python where people use argparse as a library I imagine this can be a huge list of CLI arguments, or values to be parsed from a config file, or from the environment, that have to trickle down to a lot of parts of the system full of

if not feature_flag:
return

I am imagining some big django app, or even something like elasticsearch which is a big java app.
I've been using Riot.im with E2E for a group chat for probably >6 months, and other than the quite rare message-order issue, we've not had any issues.

We all use different devices... some of us browsers, others the electron app, and all of us the mobile app on a mix of iOS and Android.

I'm really surprised how much of a no-fuss situation it's been.
This is the CPU load on the server right now: https://imgur.com/a/nuM3CqX

Being on HN front page has pushed it up from a baseline of 7.5% utilisation to about 12.5%.
Can confirm wrt Drive. I was just at work trying to upload files (and one-deep folders) and barely anything completed. I finally gave up.

Our edge/gateway is in metro SEA, fwiw.
Heh. No one noticed but that should have been

0 A^T
A 0

In the matrix-as-arrows-from-dots-in-Y-to-dots-in-X picture, the transpose means "turn all the arrows around". This also explains the connection between the transpose and the categorical dual.
Definitely having problems in Melbourne, Australia
That's just a bicycle with extra seats!
If they did build one, it’s quite likely, as feared by some, to result in increased human activity in the vecinity of the basin. That’s to say, expect some clearing of parts of the forest.
> They really did it out of the goodness of their hearts and in love of their child, in their own twisted way.

Did they? Or did they do it out of vanity that their children need to look like they are the best?

I'd guess they did it for their own self image. Imagine being rich and famous, and your kid is too stupid to get into a good college, that would be embarrassing.
Nassim Taleb would probably disagree. ;)
In an X.509 certificate, the serial number is encoded as the ASN.1 integer type, which is arbitrary length. So that can't map to a native integer type on any platform.

I'd chalk this up to the author of the relevant module not really grokking the two's complement behavior in java.math.BigInteger.
Software Can Make an Airplane Crash
Interesting point.

I guess whether it’s human error at the hands of the pilot/driver, or human error at the hands of the engineer/designer, we can never fully remove it from the equation.

Should we just give up? Seems the best we can do is try and mitigate risk, and automated systems condense this risk down into fewer points of failure (i.e., there are less engineers than users!).
HiFive1 RISC-V Board Rev B by SiFive
How is that Capital As Power site radical at all when it merely purports to explore the dominant mode of capitalism / politics in the USA today?

Now if you linked to something like https://sub.media/ or https://itsgoingdown.org/ I'd understand...
Works fine in Illinois.
He means the host OS.
Right, I'm (we're) obviously talking about 737MAX
Situs Judi Domino Gaple Online Terbaik
Situs Judi Domino Gaple Online Terbaik Dan Terpercaya - Situs Judi domino gaple online ini pun menyediakan judi kartu online terpercaya yang berlesensi online IDNPLAY.
Langkah Penting Dalam Memilih Situs Ceme Online Terbaik
Langkah Penting Dalam Memilih Situs Ceme Online Terbaik – Bagi anda para pecinta judi online pasti sudah sangat mengetahui sekali perminan judi ceme online uang asli yang satu ini.
Pretty sure the white man gets paid off all of that
Thanks again for the feedback. We will split this document into two separate agreements.
>configuration files+docker file

Dockerfiles are a part of the configuration

>s3 costs of docker image

Just like how most programs are available as packages in your favourite distribution's package manager, most programs are available as Docker images on Docker hub, which is as gratis as packages built for distros. And for the ones that don't have an image on Docker hub, you can include the Dockerfile to build it on the spot in the production environment.

The real benefit comes from having the _ability_ to use a different base distribution if required. While alpine is suitable for most applications, sometimes you might be required to run a different distro; perhaps you're packaging a proprietary application compiled for Glibc.

Also, networking isolation is straightforward in Docker. Let's say there's a serious security bug in Postgres that allows you to log in without any password. If someone could perform a RCE in a public-facing website, this would be a catastrophe as they'd be able to exploit the database server as well. With Docker, you can easily put each service in its own network and only give access to the database network to those services that need it. Or you can be even more paranoid and have a separate database and a separate network for each service.

One more feature I'm fan of is the ability to run multiple versions of a software. Maybe some applications require Postgres 9.x and some require Postgres 10.x. No problem, run both in separate containers. You can't do that with regular distributions and package managers (at least in any I know of).
I'm not sure but I think you're trying to say I'm wrong. In the general case it's wrong, of course, to say that being able to afford X implies being able to afford 2X: few people could afford 2x their rent or a house 2x the price of theirs, etc. Few people would fail to be meaningfully affected by getting 2x (or 1/2x) their salary.

But I'm talking specifically about cryptographic threat models. No reasonable threat model says, conducting this attack takes $100,000, and since most people don't have $100,000 in savings it's safe, because defending against "most people" isn't meaningful. A reasonable threat model says either, conducting this attack takes $100,000 so we're going to add an additional layer of security because it's a realistic attack, or conducting this attack takes $100,000,000,000,000. In such a threat model, if the numbers change by a factor of two in either direction (either through a one-bit error like this, or through macroeconomic trends, or whatever), it doesn't change the analysis.

And in particular the claims here are in fact about exact amounts: a factor of two, or one bit. Cryptographers tend to measure things very precisely in bits. There's usually no good reason for a particular choice (64 is not a magic number here, it's just a convenient number for computers), but the analysis is still done with that particular choice. You can measure the difficulty of attacking a problem with N bits of entropy, and then add a heavy margin on top, and be very clear about what that margin is. Once you've done that, N-1 becomes probably reasonable, and you can argue precisely about why it's reasonable; you can argue equally precisely that N-5 is questionable and N-10 is not reasonable, and that the arguments are not recursive.
i am a frequent reader and i came to the conclusion that it must be compromised....it is pretty far right and much more pro trump and pro russia than many other comparable financial blogs
Are you calling on a land line or a cell phone?
same - I'm in Sydney - no issues (so far).

Perhaps it's user based, rather than location based?
Thank you! We appreciate it.
Mercury has less average distance but higher percentage of time blocked by the sun.
Such an attack doesn't exist.

Any such attack would also become feasible with twice the budget.
Having problems in Budapest, Hungary.
Wait what, you just compare inner city Baltimore to Pittsburgh?
Thank you so much! Feel free to reach out to me anytime at yz@axdraft.com if there is something you want us to improve.
Host operating systems need a init, of course. I was just startled by the irrelevant discussion on alpine's init system when it isn't involved anywhere.
I use FreeBSD for my NAS/utility server at home, and am considering switching over to Linux now that ZFS seems pretty stable there. NixOS is my happy place these days.
I think it's how you look at it. I'm more like "I can play games and look at Facebook at 4 AM so I'll go to bed now".

If you have to wake up early, you'll still get the late night internal struggles plus deal with being overtired.
been using this for several months. have used it to send all kinds of files be it malware to large files. it used to accept everything. but now it asks for sign in.. why would they do they though
Hey, may I just say that I really appreciate what you are doing.

The biggest problem in education right now, IMO, is that incentives are not aligned. What happens with college is that students put themselves 100K+ in debt, but the college doesn't really care if the people get jobs in not.

It is an extremely upstanding and honest business model, to make is so the educational institution (you, in this case), only get paid if the students get paid.

I really hope that more educational institutions follow your example of taking on the risk of the students.