skysight-inc/HackerNews huggingface dataset:
>How is a person supposed to navigate all of these apps and get the most of it's environment when drowned in that uncalled-for diversity?

We could assign each app a name, and design a universal app launcher that, given a name, would navigate to that app, launch it, and execute it a safe sandbox for the user. As a bonus, now any app in this universal app launcher could link to other apps, so that apps could launch other apps as necessary. That way, the complexity of keeping track of apps isn't up to the user, but instead each app presents links that allow the user to navigate to other apps as necessary to get their work done. Since apps would be connected to each other in a mesh, or web, and this launcher would allow the user to browse all of these apps, we could call this universal launcher a web browser ;)

EDIT: More seriously, this is exactly the problem that URLs (Uniform Resource Locators) are supposed to solve.
Good guy EU: sensors the internet for its citizens, gets upset when sensored by third parties.
Unless they do the opposite and people get all whiny about "neoliberalism" and so on.
I'm not sure they can change fully in this short a time, but they've definitely demonstrated some healthy changes under Nadella, including "embracing" open source, VS code, proper handling of the Mojang acquisition, and others.
We love this stack, and dailydrip and elixirsips have helped us get a lot of the knowledge we have. Josh does an awesome job at explaining the technology in a step by step fashion that is both concise and easy to understand.
Yes. And also crazy starting salary for a junior.
> it's relevant because TPB claimed to be DMCA-compliant

What they claim is irrelevant.

Do you really think the DMCA embodies some universal moral code? That's the only way what you're saying would make any sense.
You don't think it's possible that a small percentage of really shitty men are responsible for most of those of sexual assaults?
I'm glad to dive in. On the client, fault tolerance is basically not a concern of mine. On the server, it's the most important concern. I find it more useful to think of Elixir as a highly concurrent language built for fault tolerance, where Functional Programming was a necessary requirement to get there. Jose has a great post on this here: http://blog.plataformatec.com.br/2016/05/beyond-functional-p...
It doesn't have to say on the bottle of water that it is explicitly sold to quench your thirst either. People are not stupid.
It just irritates people to look out there and see someone else's car. Most folks know anyone can park on the street, but they still get annoyed.

What's strange here is the guy is parking in front of someone else's house rather than his own. Never heard of that. I would think most people feel a false sense of possession over the street in front of their house, in part so they can park their own cars there and keep an eye on them.
RAINN say[0], based on DOJ/FBI data, that ~30% of rapes get reported and only ~4% lead to a conviction

Ridiculously low rate of conviction

[0] https://rainn.org/get-information/statistics/reporting-rates
Nothing like forcing user consent to opting in to email marketing.
"Presumed innocent" is only true with respect to the legal system of the state. Individuals are free to presume whatever they like for whatever purpose.
There are ways to suggest that this is a poor topic for online debate without arguing that rape victims who don't engage law enforcement are illegitimate. Unfortunately, it's hard to take that odious sentiment back now that you've put it out there.
fio, maintained by Jens Axboe, the guy who maintains the Linux kernel block layer.
> given that it has hundreds of lines of code

That's our benchmark for massive project now? Hundreds of lines of code? Any decent open-source project should be able to handle hundreds of lines without breaking.
Dwight Silverman: So long, and thanks for all the tech
I assumed you did research on the man and topic before posting about it. Turns out it's accidentaly great as it matches detailed write-ups Ive read from multiple authors. Only difference is claimed amount of field-work he did deploying Tor. Some say a lot, some a little. That would make him important in privacy circles but again I get conflicting reports.

I studied spooks and black ops a long time, though. They wouldn't waste effort on him.
was just trying to find papers for that yesterday - neural style for voice/audio. Conceptually it sounds it should be doable, but looking at the actual implementation, I'm not sure it's doable at all with a CNN for audio.
Offtopic: I like the syntax themes. Something similar for Atom?. Specially the third one from the left https://d2f7qn9vg9vryy.cloudfront.net/site/syntax-themes.png
> That guy just needs some anonymous midnight beatings

> Possibly a local child rapist or similar heinous criminal could face my wrath. It would take something like that to activate my mob violence gene

Jesus Christ.
Ok, fair enough. Sorry, didn't mean to troll, was just curious. Still sounds like bad advice for the majority of users who can't really make that call, but for those who can it's consistent.
Podcast platform Stitcher bought for $4.5M
> but draw lots of scrutiny

Now this has got me wondering, how far off do you have to be from a standard bank-formatted check before one of those "deposit with your phone" banking apps will reject the check? I do bet that at the very least, someone with good penmanship could manage to "draw" a check that one of those apps would deposit. But could you go further?
I think you've conflated the conspiracy that I'm suggesting with the conspiracy suggested by the comment above me. To be clear, I don't think either of these conspiracies are plausible: the simplest theory that fits the evidence is "He's a creep". But I'm suggesting a very different conspiracy from one Appelbaum is insinuating: not that the government has beleaguered him with false accusations, but that the accusations are true, and that the fact that they are true is somehow related to him working for the government.

It's clear that his force of personality -- his "rock-star status", his "known for being known", etc. -- was able to censor talks at 30C3 (if Nick Farr's story is true, which I think it is). Is it so unlikely that this is the only time he did something like that? There are other reports of him passing off research as his own when it was actually by other people, and people being advised to let it go and not draw his ire. He's able to silence people in the security community, which is very powerful.

It's implausible that he himself is an enemy for his own work, but that's not what a mole or informant is for. It's somewhat more plausible (though, again, I think still unlikely) that he was a long-time informant, and his goal was to provide coercion about specific things being done in the security community and to silence specific voices.
There are two main issues with generalized benchmarking.

1) You (probably) aren't testing the things most done by your application/platform/etc. And worse yet, the hardware/software maybe simply going for big numbers in the common benchmarks.

2) The test may or may not be garbage depending on your use cases.
Please Give Feedback on My Start-up Idea
A 'Prices Search Engine' for Local Services and Products

I'm not sure why this doesn't exist.

I had to call nearly 50 car mechanics to get prices quotes for brake pads and rotor replacement for my 2006 Allure. (During all of this, I learned there was a huge variance in price to get the job done).

I think there's a need for 'Price Transparency' (this is now my mission). So I hacked this up as a ... super embarrassing MVP.

www.PlzThx.co

Please check it out and give your open, honest, thoughts. (I'd really appreciate that).

Please note: It doesn't even work yet. The hopes is I'll find others with the same desperate need for Price Transparency. I'm going to respond to every real search by helping them compile a PriceList of local services/products.

The hopes is that a community will form over this : )

Sincerely,

Jimmy T.
If you want some more fun, you should check out this: http://package.elm-lang.org/packages/elm-lang/core/4.0.1/Pro... (see the last paragraphs). I am hopeful that we will see an Elm backend running on the BEAM eventually.
>> we kind of need an interface to the data. This interface is called a feature (or feature algorithm, feature extractor or feature-descriptor).

Excellent in-a-nutshell explanation of features and thank you for a definition I really hadn't thought of.

This though:

>> this is maybe not so surprising given that our brains do something similar all the time.

Is just so much fantasies, sorry to say. Neural nets (and machine learning in general) learn in ways that are completely unlike the human. They need huge, dense datasets, we can make do with scraps of sparse data. They need huge amounts of computational power, and time, we learn in the blink of an eye. They learn one thing at a time and can't generalise knowledge to even neighbouring domains, we can, oh yes indeed. An infant that can recognise images at the level of AlexNet, can at the same time tie its own shoelaces, speak rudimentary language and protect itself from danger etc. AlexNet can only map images to labels. It does that very well, but it's a one trick pony and so are all machine learning algorithms, fearsomely effective but heart-breakingly limited. Human minds are generalisation machines of the higest order and we are nowhere near figuring out how they (we) do it.

Think of it this way: it took a few dozen researchers a few decades to come up with backprop. It took evolution billions of years to come up with a human mind. Which one do you think is the more optimised, and how much hubris does it take to convince oneself that they are pretty much the same in capabilities?
Don't worry about it :) Not all the steps are mandatory and not all are suited for the majority of Internet users. Everybody picks a base and starts from there.
I'm talking about these people in the smear campaign which Ive referenced repeatedly here. Not arbitrary victims. It's these people that will "report crimes" to everyone on Internet but not to law enforcement. Even with hashes and shit.

You know, like most rape victims trying to stop specific rapists from hurting others...
Look at Dialyzer and http://elixir-lang.org/getting-started/typespecs-and-behavio...

Also, Elixir community... there seems to be a paucity of awareness of Dialyzer and Typespecs. Perhaps they could be more prominent? They're included in the reference docs, but not really so much in a way that indicates what they are or how one would use them when writing their own software in Elixir.

There are many, many classes of problems that can be discovered before they're discovered at runtime. It's made a little harder in Elixir-land due to limited Map support in Dialyzer and Map usage being extremely common in Elixir code, but still spec'ing your functions is a good practice and habit to get into anyway.
Rate my startup idea
Hi guys,

I am working on an idea that could be called "Airbnb for food"

Problem:
-There's not enough variety for food.
-Food is expensive.

Solution:
-Connecting Chef/Cooks with Food lovers.
-As a food lover you have a virtual menu on your phone that can grow and shrink based on your filters
-As a cook/chef you can startup a restaurant essentially out of your own home.
-Two clicks and you can order food, not from a restaurant, but from a cook directly.
-Cheaper and healthier with a lot more variety.
-Will need a good review system to make sure lower quality cooks get weeded out.

I have never heard about a startup that is doing something similar. Do you any?
And, do you think that this idea could work?
Barratry does exist in the US. It's just not enforced at all and considered a misdemeanor in most states. When you look at how long it took for Jack Thompson to be disbarred it's obvious that the real problem is the lack of any accountability in a system wholly run by lawyers.
Execution on a mac safari is completely foobarred.
Hey, hope this help.

Assuming you're talking about personal data not team or company data.

Passwords - Lastpass, allows for complex, unique passwords, if one is compromised its not the same elsewhere e.g Mark Zuckerberg's latest fuck up.

Encryption - I use PGP encryption for some emails, not all. Use Signal for Android when using SMS.

Identity - Not much on the digital front, however I have completely eliminated physical mail e.g Credit Card Statements. This mitigates information leak because of mail being stolen or read without permission.

Social Media - I deleted FB a while back, although this was a personal choice, not for known privacy reasons.

Google - (They get a category of their own) Basically turned everything off here: https://privacy.google.com/
"Don't rape anybody" is probably an easier way.
Something for corporate talking heads to recommend to their teams who have been insisting on trying Trello.

"I heard you want to use Trello? Here, our business plan includes this thing called Planner. Use it."
For what it's worth, they claim to support vim & emacs keybinds (haven't tried).
Generally a fair statement, but not always realistic:

1) I simply don't have time to read the citations of everything I read (and then check the citations' citations).

2) Even with a solid factual basis, it's easy to twist and spin and fool people who lack expertise in the field. For example, the author could simply omit essential facts.
Canada has a somewhat controversial track record regarding freedom of speech. It's not a country I'd want to move my business to if I was concerned about overbearing governments.
They just bought Xamarin and killed Robovm.
Browsers have fault tolerance built in: the reload button.
People have also been trying to make programs composable for a long time. By 1990, they succeeded: Smalltalk, Oberon and Plan 9 all worked, though in very different ways. Plan 9 even dispensed with the head application, because you save typing a character when you implement it in AWK as NR<. And no one used these systems.

At this point it's clear that the average programmer, let alone the average user, actually likes getting paid to write mindless glue code and copy data from one spreadsheet cell to another. I've been teaching physics and maths for years, long enough to learn that normal people have a strong aversion to the sort of abstract thinking that these systems demand of them.
> If it's a public road and I drive legally and responsibly then there's no problem

I guess you and I have a different definition of "problem." No, you're not breaking any law. And no, I don't have any standing to make you change what you're doing. But you ARE increasing traffic in front of my house, which is a problem for me. I believe that voluntarily avoiding creating problems for other people is part of living in a civilized society. Especially when the benefit I get from creating those problems is relatively small, as it almost always is when I take a shortcut through a neighborhood.

I think it’s important to acknowledge that the decisions we make do have impacts on other people. Legality shouldn’t be the only factor in our decision making.

And yes, I agree with chrisbennet that people are probably less likely to drive responsibly when they’re not in their own neighborhood (i.e. where they don’t feel the direct effect).
We detached this subthread from https://news.ycombinator.com/item?id=11850306 and marked it off-topic.
Keith Rabois on the Role of a COO, How to Hire and Why Transparency Matters
I saw the Eve folks talk at StrangeLoop last year and they made this point, citing it as inspiration for some of the design choices they've made
A US law which does not apply to the non-US entity TPB, surely?
https://news.ycombinator.com/item?id=11845689 check it out.
I'm claiming that TPB is lying. I'm not sure why that would be irrelevant.
For UDP packets, requesting a read of less than a full packet will discard the rest of the packet. This does not happen for TCP packets though.

Darn those leaky abstractions.
We've been using the preview for a few weeks, and while it's nice to have an in-built option for lightweight planning, Planner still pretty rough around the edges.

It's missing features one might expect from something tied into 365 (of course subjective):

1. Weak outlook integration (e.g., can't send a card as a task, email, or calendar invite)

2. Weak sharepoint integration (e.g., can't browse for links to attachments). It supports onedrive, but just for the logged in user.

3. Limited (read: one) reporting or charting options. Maybe Gantts are a bridge too far, but there are many useful visualizations beyond who has outstanding tasks.

4. Can't move cards to new boards (just new buckets)

5. Can't clone/copy cards

And it's just plain buggy:

1. Many links aren't actually links, but rather click handlers on divs, breaking common UI like "right-click, open in new tab".

2. Icons and previews have busted caching behavior, whereby "correct" icons show for a while (sometimes seconds) before being replaced with old versions

3. Cards will duplicate or disappear while editing, usually fixed with a refresh

4. and cetera.

There's potential for new features leveraging the 365 ecosystem, but its as yet unrealized, and it has a long way to go before matching its most obvious competitors in polish (UI and code quality, not necessarily style).
Dropbox Paper
There is a risk where the law might fail. I could see an awareness campaign as an alternative strategy. Yet, tptacek already showed it works to tune of 60,000+ convictions a year here. Their stated goal is protecting people from him along with getting the truth out. So, legal system should be first consideration.
This seems to have gained a lot of traction and it's getting more support:

https://www.raywenderlich.com/135533/join-swift-algorithm-cl...
Feynman at Thinking Machines [photos]
bonnie++ is, as Jeff says, well-known as a canonical example of a benchmark gone horribly wrong; see Brendan Gregg's excellent post on active benchmarking and bonnie++[1] for the gory details.

Beyond bonnie++, storage benchmarks are fraught with peril; years ago, I dismembered SPEC SFS as being similarly unsafe at any speed when benchmarking storage systems, albeit for much more subtle reasons than the glaring mechanical flaws in bonnie++.[2] And as for dd, I actually think it's okay as long as you explain clearly what it is (and isn't); Jeff's complaint is that they seem to be treating this single dd invocation as "write performance", when it fact the truth is subtler -- and things like blocksize and synchronicity matter a great deal.

More generally, anyone interested in storage benchmarks would be wise to read essentially everything that Brendan Gregg has written on the subject, starting with his five-part (!!) series on file system latency.[3][4][5][6][7]

[1] http://www.brendangregg.com/ActiveBenchmarking/bonnie++.html

[2] http://dtrace.org/blogs/bmc/2009/02/02/eulogy-for-a-benchmar...

[3] http://dtrace.org/blogs/brendan/2011/05/11/file-system-laten...

[4] http://dtrace.org/blogs/brendan/2011/05/13/file-system-laten...

[5] http://dtrace.org/blogs/brendan/2011/05/18/file-system-laten...

[6] http://dtrace.org/blogs/brendan/2011/05/24/file-system-laten...

[7] http://dtrace.org/blogs/brendan/2011/06/03/file-system-laten...
>> SIFT is not obsolete because of NNs. They all have their pros and cons.

Case in point- DNNs for image recogn. use Sobel edge detectors and other "obsolete" filters to do their magickal magic.
The MJ urine test is problematic because it tests for past use rather than current intoxication, so it becomes a lifestyle test really.
I get what you're saying, but what I meant is that it's surely possible to keep the current features while streamlining it into something coherent, much smaller, and easier to implement.

The modern web platform's bloat and what you can achieve with it always reminds me of 1990s demo scene mags on floppy disks and their mag engines. I think most of the problems stem from adding more stuff to HTML rather than taking what we build today building the smallest possible DSL and its engine around it. At some point we have to do a cut like that or we'll have browsers that'll have to support many, many HTML profiles and become monstrosities.
I second that, especially #2.

I also notice the irony of the BBC example with the UK possibly leaving the EU soon.
That number comes from the FBI.

I agree it feels very low - the UK has something like 90,000 rapes per year.

http://www.bbc.co.uk/news/uk-20982105

> The Independent uses its front page to highlight what it describes as the justice system's failure to protect women - and men - from sexual assault.
It reports that research by the Ministry of Justice, the Home Office and the Office for National Statistics suggests that about 1,000 rapists are convicted every year despite up to 95,000 people being subjected to rape.

(about 12,000 of those (or maybe as well) are male victims.)
Have you checked out:

Foodie Shares
MealSurfer
Josephine

I think there are a couple others as well.
I'd say it is.

Just from the world of Unified Communications-where I work daily-I have had conversations with clients and customers who already use Slack in their dev teams and some of those clients even have people internally who forego our conferencing services completely and use UberConference because they have Slack integrations.

It's an area I watch very closely, but my company-I'm sad to say is slow to move on.
No worries, just hope some of it helped.

Regarding teaching yourself programming, that's always a good idea. There are enough people who get programming jobs out of college with unrelated degrees so it's definitely not just outliers, but still not close to the norm either. I just wasn't sure what you meant by basic knowledge, but from what you describe you could easily teach yourself, though I would expect it to take some time.

If you can wait anywhere from 1-6 months and are willing to study programming like it's your job for that time I'd wager you could learn enough to get a job as a programmer. In 1 month you can target the skills toward a particular type of position (ex. Ruby on Rails, Node.js, iOS, Android, etc.) and given longer time you could study more core computer science concepts (system design, security, more advanced algorithm analysis, etc.)

If time is in short supply, then you should try to look into companies where software QA/testing can be a transition to a programmer. In this case you could work in QA for 6 months while building stronger coding skills and then transition pretty smoothly.

However, given that programming interviews are so variable and usually stick to fundamental data structures or puzzles, there's a good chance you could find a programming job with your background. In that case, go for it, the pay will be better for sure. Expect to work quite hard the first year as you catch up.

TL;DR anything is possible, don't let my limited experience steer you too much
I may be misremembering that point due to a memory problem. I'm retracting the overturning point for now after tptacek's counterpoint. Same one had data to make me double up on recommending they take it off the net and to the police.
Oh, back then it was a wall full of XServes. These days, if they run Macs, they're probably racking Mac Pros.
> It suggests to me that this particular cohort of Internet message board nerds shouldn't be trying to debate this particular topic.

Agreed. I wish a banner was at the top of the page: Unless you have well-substantiated information to add, don't add any information.
Cryptographic signing.
That dissection is pretty poorly made. First, the author “paraphrases” Applebaum’s use of “vicious and spurious”:

> I can’t directly say the allegations are false.

Then, a few lines below, the author quotes Applebaum as saying:

>> I want to be clear: the accusations of criminal sexual misconduct against me are entirely false.

I’m not taking sides here (it’s important that possible abuse is brought to light!) but this lawyer is straining his credibility.