skysight-inc/HackerNews huggingface dataset:
The main problem for developers is that getting your company to pay for something like developer tools can be very hard and a long project. Ideally every team gets a budget and a credit card to do as they see fit, but in practice a lot of (especially bigger) companies have a whole acquisition process. It's not uncommon for the hours spent in getting a license for e.g. an editor to be far more expensive than the product itself. I believe this is often highlighted again when Sublime Text is in the news again.

This as opposed to open source tooling which has no such hurdles.
So German trennbare Verben (split verbs)? :)

Whenever the literary German dives into a sentence, that is the last you are going to see of him till he emerges on the other side of his Atlantic with his verb in his mouth. - Mark Twain
Which is why password+SMS is sometimes called "1.5 factor auth"
For iOS development I believe they got rid of that requirement, you can develop iOS apps (at least) using a personal dev account; only when you want to go to the app store do they ask for the license fee.
Hi Zadjii I really appreciate you answering. If it's a 25 year old code base, wouldn't a rewrite be easier? What's the process of taking something like that and trying to modernize it?
> The sentencing is up to the judge

With 97% of federal cases ending in plea agreements sentencing is overwealmingly in the hands of prosecutors.

In the Swartz case she wanted him to plead guilty to every single charge and serve up to 6 years. Hence the suicide.

As leverage in negotiations they told him at trial he was facing up to 35.
Thanks! That looks much better.
I'd work with the reanimated corpse of Adolf Hitler if he made good, well-documented commits.

Tolerance (noun): "the ability or willingness to tolerate the existence of opinions or behaviour that one dislikes or disagrees with". Tolerance only counts for anything if it's an effort, if you have to grit your teeth and bite your tongue to make it work. Tolerance is meaningless if you only tolerate people who you consider worthy of tolerating.

I find it odd that many of the people who are so vehement about no-platforming and safe spaces are also strident advocates for a rehabilitative model of criminal justice. That seems profoundly dissonant - if you're a literal murderer I'll fight for your right to be re-integrated into society, but if you hold views that I find unacceptable I'll fight to ensure that you're completely marginalised. I don't see how more division and more antipathy is going to create a more inclusive society.
When you're writing a simple, generic function, naming your arguments can easily feels like pointless (heh) ceremony that just obscures rather than clarifying.

def foo(whatever: Int) = quxxl(bar(whatever))
val foo = bar andThen quxxl

Naming "whatever" just gets in the way of making it clear what foo actually does.
If your authentication is basic enough, it should be a problem to write one. The problem with a lot of banks is things like two-factor auth to do anything. If I didn't have a mortgage locked in at a crazily great rate, I'd consider changing banks just to get one that'll let me automate statement downloads. The alternative is to build a device to press buttons on their 2FA device... Come to thing of it that might be a fun hack.
In the UK the parents of the bride pay for a full formal sit-down meal with wine and champagne, and then guests pay for drinks after that.

British weddings start around 1 or 2pm, while US weddings are just the evening. A full day with an open bar would be insane.

This is what would be expected in the UK, so nobody would be upset about it.
We have a complex matrix of layouts and styles an user can chose from and we need to test them across all browser to make sure any improvement doesn't mess with others.

It's way cheaper to launch a browser headless at all the resolution we need and grab screenshot to visually compare them at glance, instead of goin one by one at hand
Mir is still alive and supported.
https://news.ycombinator.com/item?id=10695305

^ In this comment I explained how I just have all my bash history logged directly into SQLite.
Ask mods: could we please get a [letter icon] on HN if we have new replies?
Sometimes people post clever stuff and I don't see till the next time I get around to checking my replies. This means a potentially interesting conversation in an active post becomes a slow dragged out process over a few days in a dead post.

Thanks!
I understand that corporations like airlines are doing difficult things that very few groups are doing, and theres alot of logistics involved, including but not limited to spiky gas prices and coping with the disparities between dozens of international policies and financial regulations.

Stuff happens and people and companies mess up soemtimes. (to be clear, I don't consider this most recent event with the doctor a mess up, its an unexcusable event and way to treat a human being, and they deserve the criticism and then some)

but it's not the fact that United airlines is constantly late for its flights, overbooking, switching gates due to disorganization leaving customers on connecting flights on their same airlines scrambling across multiple terminals only to find they were 2 minutes late and United doesnt have the courtesy to acknowledge their own systematic failure and wait for its customers, or the fact that its providing horrible customer service all around.

It's the ATTITUDE they have about it. Everytime a company messes up, you have an opportunity to actually leave a really great impression by handling it well. Alot of good reviews on Amazon, restaurants and otherwise actually result form an initial messup, but the customer going out of their way to comment with how they were impressed they were with the way they handled it.

United has a blatant "we provide this to you and you obviously dont have any other choice, so deal with it" attitude. And while its somewhat true, its rubbing salt in the wound of its customers and being semi belligerantly braggatory about their stance to abuse its customers because it's one of the only choices around.

They don't notify customers when planes are late, they don't apologize, they don't initialize alternate routes, they don't apologize when they kick you off flights, they dont work with other airlines to reroute you and will make you wait days to get another flights. They don't wait for you when their own planes arrive late and other ones reroute to a new terminal for a connecting flight. Their customers are in a constant state of scramble and uncertainty.

This attitude has never worked out well in history in capitalistic environments or otherwise.

This on top of the interview I saw of the CEO yesterday and his passive attitude about the whole thing, in addition to the leaked emails telling the United Airlines employees they did the right thing, is just the icing on top of the cake failure (thats all I got right now).
The format isn't the issue. The problem is I want it to be API-friendly so I don't even have to think about it; my system should download it automatically.

But yes, I'm talking about the US.
I am happy for the guy as he seems to be able to let go without letting anybody down (which seems to be important to him). At the same time, it is sad when people have such a pressure for something they probably started as a fun project.
Dude, I can ask my phone to show me information about Vishwaroopam and then navigate to Bermondsey station and then search for Taqueria Guadalajara right after. I literally just did it.

At some point you're going to have to face a fact: you're an irrelevant minority. That doesn't mean that the tool only supports a narrow use case. In my case, I found a way to my Tube station in London, information about a Mexican restaurant in San Francisco close to my home there, and then found information about a Tamil movie. First try each time.

You made a prediction that was totally and completely wrong based on a single data point. The prediction was poor quality, proven by the fact that I can do this. I don't want my HN cluttered with low quality predictions based on low quality data. So I voted you down.
We used it a lot for full automation tests for the UI. It's nice being able to interface with a full-featured browser that can run javascript, etc. And take screenshots when things go wrong.
Good one, the simultaneous hits should trigger a block. Hadn't thought it through.
>serve up to 6 years.

It was 6 months, not 6 years. http://archive.boston.com/metrodesk/2013/01/14/mit-hacking-c...

>As leverage in negotiations they told him at trial he was facing up to 35.

Again, this is a nonsense figure. Can you give an example of someone who has been sentenced to 35 years in jail for similar crimes?
Hm, how often do you need to use an application that you don't know the name of?>

I'd say this is a weekly occurrence for me. But it is every single time they use the computer for those who are normal or beginner users.

Isn't the application launcher you can use from the keyboard a common basic feature of all linux desktops ? Though it is better when it is optional and people who wants to use it can, instead of being mandatory and in your face and feels like a workaround for a badly designed UI/UX as it is in unity.
Freenas Corral Canned – development essentially halted for now
I think diverse hiring practices is a good thing, even if we ignore the social aspects of this discussion and just talk about the money side of things.

Think about it like the movie Moneyball. By rejecting the flawed collective wisdom of baseball insiders, they were able to create a winning team on a budget by using overlooked metrics. Likewise, job interviews are notoriously unreliable and inconsistent at finding good employees. The uneven demographics in tech jobs is likely partly the result of flawed wisdom in the hiring process. If you sample more heavily from an irrationally underrepresented group, you would get on average higher value candidates than if you sampled evenly from the whole pool.

Selecting solely based on merit is only effective if your selection process works properly. In practice, we see that both conscious and unconscious biases pervade the selection process, so I think this method is worthwhile.
Makes you wonder what else they could do (in theory). cf. https://en.wikipedia.org/wiki/Gunfire_locator
This page doesn't load for me (IE behind corp firewall). How does one drive/automate a headless browser? What kind of API is there?
> If a point-free style is more readable, then by all means use it, but if you need an automated tool to do the translation for you, then that seems unlikely.

I find the pointfree style is usually easier to read but the pointful style is often easier to write. So I tend to write pointful first and then translate into pointfree. An automated tool can help with that.
Depends totally on the amount of people invited. When you start coming close to 500, you don't want to do everything by hand...
I'm really hopeful for this. The world needs a new browser engine, there is dwindling competition in this space and time and time again I find myself dissatisfied with browser offerings.

I've tried every obscure browser out there, and many of them are great at specific things but nearly all of them lack a few key features or present an experience that frequently crashes.

I think the Servo project is the biggest chance that Mozilla has to make an impact in its "Internet for the people mantra."

As a non-dev I will do my part by guinea pigging nightly builds and submitting issues!
Htc One X10 Official Poster Leaks,‘Bigger Battery’
Converting a monolithic chunk of code into modules then rewriting it in another language takes a lot of effort with not too much to show for it.
They are usually invalid if you have the right tools and know what you are doing, but they are usually based off an assumption that your average person has a screwdriver and a hair dryer and nothing else. Anything that requires a soldering iron to replace is pretty much a 1/10, even if it's a really simple fix that can be done after looking up some videos on youtube.
If you touch ZSH (oh my zsh, if that makes a difference) once you will never ever want to use bash again.
2FA isn't my issue here. Actually downloading the statements is. Lots of banks use JS, some go through really weird hoops getting you the PDF that are difficult for non-experienced people to automate. Stuff like JS in embedded iframes that generate the link on the fly and open a new tab that you have to navigate. It's hard to accurately detect all the links and handle things like "Next Page" and so on, especially for more than one bank. It's quite nontrivial.
How does this news fit in with Selenium?
> FWIW, I wouldn't walk through an unlocked door I'm clearly not meant to walk through.

I would totally open an unmarked unlocked door in a public space that has locked doors clearly marked "restricted access", especially if the layout of the place I'm visiting suggests that there would be something interesting there.

That's pretty much what it boils down to, no? Just because you didn't document an endpoint doesn't necessarily mean it's restricted access. In fact, if the end point is accessible, and you have other sections of your service that require authentication, then it's very much the exception that proves the rule — the fact that you specifically forbid access to some routes reasonably means that, in general, I'm allowed access to unauthenticated endpoints.
It's a classic "public good" - an economic activity whose benefits are impractical or unworthwhile to deny to those who don't pay. Things like emergency services, last-mile road infrastructure, and environmental protection work. A special-case of positive externalities. These are a classic example used by economists of a natural place for government in the economy.
All You Zombies
Free 30 Sites to Find Free Resources for Email Design Template
They generally do. But many UK banks make it hard to automate things. Either insisting on 2FA in all cases, or having a secondary login without 2FA that only gives very limited access.

Some way of authorising API access to read-only access to things like statements would be fantastic, to the extent that I'd consider changing banks over it, if you know of any UK banks that offer it.
I wrote a PhantomJS script to download data from my bank accounts. They offer no API and disfunctional text-based exports, their websites are ridden with "good" (=terrible) web & security practices, like 3-characters-of-the-whole-password authentication, single-tab sessions, frames, etc. that makes it pretty much impossible to scrape with Python but relatively easy with a fully-fledged browser (although that still requires a lot of bank-specific boilerplate code).
Mastering the challenge of Digital Transformation
You'll use Headless Chrome instead of PhantomJS as your driver.
There's wkhtmltopdf[1] when you need the PDF functionality. It is licensed with LGPL, so you can make it interop with your commercial product.

[1]: https://wkhtmltopdf.org/
That and advanced variants of BASIC such as GWBasic and QBasic.

There is a good reason why Visual Basic is still alive.
>If witches are actually doing damage, then by all means hunt them.

That's the business of the criminal justice system. If someone is committing criminal acts, then they need to be caught and prosecuted. If they merely hold objectionable views, then it's not my job to try them in the court of public opinion.

If I'm free to persecute people whose beliefs I disagree with, then what right have I to complain if someone starts persecuting me for my beliefs? Witch-hunting and thought-policing is a very slippery slope.
Docs and a Youtube presentation...

https://chromium.googlesource.com/chromium/src/+/lkgr/headle...

https://www.youtube.com/watch?v=n6biclFh0i0&feature=youtu.be
Technology Industry News and Trends, March 2017
> Open source software has to be one of the least efficient markets out there.

The regular market rules don't really apply to Open source software. A lot of viable (or even thriving) open source projects would be dismal failures as stand-alone businesses or startups. Paradoxically, the only way they can provide real value is in their current form of open source projects.

I would have given CyanogenMod as an example, but the amount of inept management at the startup there would cloud the issue.
Thanks for the data point and link, incredibly interesting!
Back in my day, we had a device that had a dedicated button for 'pause'. It worked using infrared, a simple invisible light system that doesn't need pairing or a wifi connection. The device (called a "remote control") could also run for years on a single AA battery, using little to no power when no buttons were pressed.

The downside was that it had a lot of buttons, 90% of which you don't use. It also tended to get lost a lot. And we didn't have Netflix, so either we'd have to use video tapes (which was cool, insert and hit play), or DVDs (which were a bit less usable, they usually had unskippable warnings, trailers, and some weird menu you had to get through before playing the movie / TV show). Or just watch what was on TV at the time, which worked just fine for us because we'd eat and go to bed at set times.

My tl;dr point is that things just used to be simpler and more usable. I don't like having to use an app to start stuff. I don't like the four remotes I have lying around atm either (TV, set-top box for digital television, one for the soundbar (idk why it's that big), and either a controller for the ps4 or for the apple TV. The latter two kinda fulfill the same role though, as a netflix machine.
The 2017 Docker Usage Report
Does servo make any speed gains on machines that dont have dedicated gpus?
Create a chrome extension for yourself that automates the process
Mathematical limit on number of Equiangular lines that exist in every dimension
Best Free Classes to a Healthier You
... or just subscribe to HNReplies:

http://www.hnreplies.com/
A church in Alabama could soon get its own police force
They could just make a regular album or something cheap (call it "ambient") and just play it with the volume to 0.
I'd suggest looking at carbonads, they always seem better than google ads in every way.
Alexa, buy me a dollhouse.

http://www.theverge.com/2017/1/7/14200210/amazon-alexa-tech-...
I tried unity back then and it keeps getting in my way and tries to shoehorn one non-optimal way of doing things for everyone.

"Gnome 3 is doing it wrong, let's do it wrong too but our way."
Well agile techniques recommend you don't fix scope, and budget at the same time. Allowing you to go back fix your code that has turned out to be wrong. You're allowed to learn and to adjust your plan as you go a long.

Waterfall people have to meet a deadline and a defined scope, so when being told that you have to refactor some code, the response is to ignore it to meet the deadline. In order to meet deadlines and a defined scope the plan MUST NOT change, otherwise the deadline or scope has to be changed as well.

That is until you reach the deadline and find it doesn't work the way the customer wanted anyway because you refused to change the plan.

For agile techniques the measure of progress is working software, not meeting set deadline and scope.
If only people remembered to check for unknown unknowns.
Roundup has to be treated as if it were radioactive. I carefully sprayed only one dandelion in my lawn with roundup. Over a few weeks, the roundup spread and destroyed about a 5 foot radius of lawn.
I use xvfb for selenium testing.
It is really easy to set up and can take screenshots or videos while automatically browsing websites.
Is anyone else doing good quality home-testing/monitoring devices for other metrics? I occasionally look around for e.g. cholesterol and find that home kits are not thoroughly reviewed or unreliable if reviewed more thoroughly. In addition, they often miss important values or are considered painful/awkward to use. You could think of a few other metrics you might want to collect at home (say, kidney/liver function), and urine sticks seem the best option right now.

For blood glucose the problem seems more-or-less solved at a basic level (I've tried an Aviva Nano, seems pretty good) due to diabetic demand. I'm sure integration and further improvements are possible but I personally would like to see more frequent monitoring of more metrics.
The whole point is that they don't sentence people to 35 years - they use that as a threat to leverage them into pleading guilty. Hence the dictatorship-level 99%+ conviction rates.

Same thing happen to Aaron, they hung a 7 year sentence around his neck if he didn't please guilty to all charges and accept the deal they offered him.

Even the innocent would please guilty in those circumstances, it's the only rational thing to do.
If you don't have 2FA issues, then while I agree it's non-trivial, it's certainly doable with a headless browser. But yes, I'd love for there to be simpler ways to do this in general.
Moleskine’s innovative writing tool has changed the way I take notes
Except you'll replace Google with another Google...
Obat diabetes alami paling ampuh
Swatting is not the moral equivalent of a prank call. The psychological effects on the victim put it closer to terrorism, and the very real risk of injury, even to competent emergency responders, put it closer to assault.

There isn't any information in the article to judge whether the police response was appropriate. For example: was the victim acting suspiciously, or being violent and uncooperative during the incident? The notion that the police overreacted in this case is not a conclusion that is supported by any known facts.

The article also doesn't make the slightest attempt to examine the accusations of police incompetence that it presents, which further fuels the unwarranted sense of outrage.

Why wouldn't you have reason to ignore the warnings from people claiming to be "family" members in a hostage scenario, given they might be criminal accomplices?

Why is it bad to take reports of serious crime at face value, instead of assuming it might be a prank and risking a pattern of ignoring legitimate incidents in future?

Why would you take the expensive and time-consuming step of tracing phone calls before acting, when it risks wasting valuable time that would have saved lives in a real criminal incident?

There are incidents that demonstrate police incompetence and overreaction, or a failed law enforcement system, but this isn't one of them.
Suggestion for showcasing this: Make each section an overall fixed height (the examples within the sections can be variable height, but the overall height of the full page should remain static).

Currently, when resizing the browser to see how the examples work, the scroll jumps due to page height changes, so you can't actually see the changed example at all.
The Windows NT kernel is generally excellent and has a lot of nice things that make it more appropriate for things like the desktop (the existence of a stable driver model/API comes to mind).

People clamor for Linux to be everywhere, but the effects of never really being designed are clear; it is an amazing collection of kludge accumulated over decades in an attempt to catch up to NT.

The only real advantage of Linux over NT for the x86 desktop is that it is free. Making NT open source in some way (kind of like the macOS model of open kernel + closed userland) would be a better move for the community; NT is part of a fundamentally different family of operating system designs.

I'm personally not a fan of giving up on diversity and wholly adopting an OS monoculture. Without NT, your options would be Unix variants (*BSD), kludged Unix variants (macOS), and Unix clones (Linux).
Can you give me more details? Is it like some automated stock control system which orders from Amazon when stock is low?
Yes you can. You can have all sorts of genetic dispositions, which may or may not express themselves depending to the lifestyle and environment they are up against.
Thanks. Tangentially, search for "The Alot is Better Than You at Everything"