skysight-inc/HackerNews huggingface dataset:
This is my general reaction almost all t-shirts I see for sale.
Bluetooth (and BLE) optimizes for a different set of constraints: low cost, low power. It performs terribly if you have thousands of devices in a small room (basically any conference or convention).
Most people who have an opinion between the two suggest algo is the better of them, for what its worth.
Protocols from interfaces and multimethods from overloading. Although, to be honest, I've barely ever used them because FP is so easy in clojure. The few times I have, they make sense.
> There were no questions

In Soviet Russia question marks aren't marking questions!
There's nothing stating they didn't inform them a while back and wait to give them a chance to patch it before disclosing it.
As someone who uses the autopilot v1 constantly, for me it really isn't a novelty feature. Driving 6-7 hours on motorway/highway, the car drives 80-90% of the way. Yes, I have to pay attention and supervise the car, but I am definitely less tired at the end of the drive.

Edit: spelling
Show HN: BitTorrent protocol encryption added in Bt 1.2
Conservatives falter in UK polling
So I don't want to tell you to change your workflow. Like most things that evolve over time, they are the way they are for good reason. No one way is better than another. That said, here is how I do what you described above in Vim.

There are a few components: 1) Some fancy keybindings, 2) A plugin, and 3) an optional wrapper script for launching commands inside a git project.

First, keybindings. You know about '#' and '*' in vim that search for the next occurrence of token under your carat? I have an additional binding that does the same, but doesnt move the carat. I bind it to <CR> (Enter), but you could bind it to whatever. If you bind it to <CR>, it will interfere with the minibuffer, which requires some shenanigans to work around (see the vimrc)

nnoremap <silent><CR> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>

This is nice for a few use cases. One, it is nice to see where a token is used in the current file, and two, it puts the highlighted word into a register, that you can later paste.

I use mhinz/vim-grepper to execute searches, with my vimrc I can move the carat to the word I am interested in, press "enter", then type :Gr<TAB><ENTER> which will put me into grepper. Then I can press ^R/ (that is ctrl-r then /) which pastes the content of the '/' register. Grepper will then launch the selected search tool (ag, grep, git grep) and create a mini buffer of matches that you can click on, or highlight and press enter. Here is my vimrc if you want to give it a go. BE WARNED the first line of the vimrc calls git clone, if this is bad on your setup for some reason, dont use my vimrc.

https://gist.github.com/SeamusConnor/d7ebb747c91845055e069f0...

The last piece is executing the search from the correct directory, to do that, I use two methods. First, vim has a built in way to change its working directory (:chdir), so you could do a :chdir ../../. Second, if you are using git it is nice to run commands at the top level of the git directory sometimes. For that I have a script that translates commands from the CWD to the git top level. Some things you can do with it:

Rebuild cmake style project:

g make -C build && g ./build/my_program # you can execute this from anywhere inside the repo

Open a file inside vim:

cd src/my/nested/folder/
g vim my_source_code.cpp # open vim at git top level directory, and translates the file to src/my/nested/folder/my_source_code.cpp

https://gist.github.com/SeamusConnor/645b66faff12ad5dbe3747f...

Anyway, hope that helps you or someone else.
I've seen a lot of similar "patents as art" sites - anything that sets you apart?
This is good, but I've asked about achievements "made in USSR" which ordinary people still use in their daily lives.

Not sure that many people are using deciphered Mayan glyphs in their daily routines.
That's what I would do with my driver. She'd arrive, and I would look up an Uber cost estimate, and then pay her cash for the average amount I was quoted. I also could ask her to run errands for me, using this same system.
All true, yet here in Mountain View where I live, a rent-control ordinance was just passed. This might have been averted by promotion of an ADU housing supply and concomitant reduction of rent increase pressure, by mediation of a more-or-less open market.

Instead, Mountain View will have occult "markets", dealing in favors and claims of personal need.

One should always choose the lesser of two weevils.
Cruft in a language isn't such a big deal as long as it is fixed. What really matters is cruft in the ecosystem. There are so many Clojure tutorials that use "use" and "refer". That's the real problem. JavaScript has with(), but there are approximately 0 articles online that use it, so its not an issue.
In Boston, my experience for many years has been that when booking a taxi the evening before a morning flight there's a 50% chance they'll show up (at all). This both dealing with dispatch centers and direct numbers of drivers.

With Uber/Lyft, I can see the approximate ETA and general availability of cars even before I order the pickup, plan my morning accordingly, and be confident I'll get to the airport on time.
I've had bad experiences like this with both taxis and Ubers. With Uber, I've had dozens of experiences where either (1) There were no drivers available in my area, (2) The drivers repeatedly canceled on me, or (3) The driver didn't cancel, but also never came to pick me up, and instead just drove in the opposite direction for 10-15 minutes.

I now don't trust taxis, Uber, or Lyft to get me to the airport very early in the morning. I live in DC, not exactly a small town.
I disagree. While there may be some that are holding off, they will know the specs in the next couple of months. At that time those people will be queued up and either buy the S,X or the 3, and totals sales wont be impacted at all
In context of this issue, it's none of these.
file:// scheme should not be accessible from http(s):// contexts.
BofA has some flash-based services which I have to switch from FF to Chrome in order to use, sigh.
Very happy to see the telco/cable provider price gouging going to a good cause. /s
That's what makes his claim that he was pressured to do this by some gang, seem dubious. More probable is the idea that he was the one who kept the full 1.6 million.
Ask HN: Anyone using Ethereum to get paid by clients?
if so, did they have any trouble setting it up?
1. become an expert at something

2. Focus on finding the right team:

https://foundrmag.com/founding-team/
“If you want, run an experiment this evening. Instead of
using your MacBook, use a PC, you will get a cheaper price.
Leave your house, go to a different house, book the same
holiday or buy the same product, you will get a cheaper price."

Um... no? The Mac/PC pricing thing was one travel site, and to my knowledge, this practice is limited to travel booking sites. Amazon prices may often be algorithmically adjusted, but not per-user. There is an entire industry of price trackers and deal blogs that would not exist if online retail used travel-booking-style real-time price discrimination adjustment.
Hunh, so I'm assuming then that the prius must have some changes there, or it's just not sold...

As I knew someone that owned a 2012 prius that has literally nothing behind the driver's wheel (along with my wife's old saturn, but I'm almost positive that wasn't sold in europe).

Actually now that i'm thinking about it, it seems about 30% of the cars in my life have had the main dash cluster in the center of the car!
Can you elaborate for people not in the loop as much?
That doesn't change the issue I was mentioning, which is sustainability. And creating a bunch of dependents, then going bankrupt and having to cut off the dependents, won't work out well politically in the long run...
I thing petitions is the wrong way to go about it... They are static copies of the author's complaint, ignoring the precise and subtle opinions of the public.

Compare that to this democratic tool: https://blog.pol.is/pol-is-in-taiwan-da7570d372b5 - collaborative consensus sounds more politically compelling that petitions
People not understanding manual memory management should not write C++ at all, in my opinion.
It would have been light in some parts of the year, but long in others. In addition to natural seasonality in agricultural work, simply the availability of light limits many kinds of labor until you have something better (both in light quality and resource, including labor, cost for the light provided) than firelight.
Haskell Course by Philip Wadler
LaVar Ball and the $1000 shoes – How telling a good story sells products
Short story: A Freaky day
Back when the npm registry was really struggling with reliability (I believe because it was secondary to profit for Joyent) I was saying we needed a decentralized registry solution.

But right when that got some upvotes on r/node, within a few days isaacs had npm inc. going. And within a few weeks or months, the npm registry was pretty rock solid. And I have not had a single registry issue in forever.

And npm 4 works well, and I'm sure npm@5 works even better.

I still think it makes sense to have a decentralized repository and I guess its nice to have a non-commercial alternative to npm. But for me its not important anymore because npm is working really great now.
Thanks for the feedback.

We actually split test this at the very start and the name variant won out. Seems like the majority of customers have a loyalty to the brand/product and preferred having the name.

I guess art is subjective and I can understand why you'd prefer it the other way. Cheers for the comments anyway!
Great point. I'm inclined to agree, but we are all speculating. Right now, you are certainly right: we can craft algorithms that are super-human in certain respects, but they do not generalize well.

And of course, it took 100+ top PhDs in ML to create DeepMind. It certainly required many humans!
For those wondering what is meant by learning styles. I've written this in the past:

Commonly, with learning styles a student was considered an auditory, visual, or kinesthetic learner.
Timmy is an auditory leaner? He should learn to calculate voltage through lectures and song.

Timmy is a visual learner? He should learn to calculate voltage through pictures and diagrams.

Timmy is a kinesthetic learner? He should learn to calculate voltage through dance.

It's a shallow understanding of how learning really happens. No one learned how to throw a football by singing about it and no one has a strong understanding of circuits and how to design them just by listening to lectures.
Put your consideration in Germany, privacy is pretty enforced here.
Data security in multi-tenant SaaS applications
Yeah, I agree with Sublime being super nice to look at and smooth. While I don't use it much anymore, I am still happy that I bought a license.
There is a group of scientists claiming to have done experiments proving the idea of learning styles is false. Without more details, I am sceptical.

I went to school in the 1970s and many teachers demanded that all students copy in their notebooks everything they wrote on the blackboard. To me that made going to class useless. I would get more and more behind and at the end of the class would not remember anything - I might as well have just stayed home. Fortunately for me I didn't actually need the classes since just reading the books was enough.

Most of my classmates, on the other hand, learned quite a lot as a side effect of this copying. Some actually would copy a second time from the "scratch notebook" to the "clean notebook" when they got home. That was an important part of their learning style. Those teachers that imposed copying in their classes probably had the same style and thought it would be good for everybody.

When the blackboard got replaced by overhead projectors and then by PowerPoint, copying the text was no longer an option (specially if the lights were dimmed). It also wasn't needed since the teachers would distribute copies of their slides to the class. This style (with its faster pace) was way more effective for me but I could see that many (if not most) other students were learning a lot less.

So if someone has experiments proving that a "one size fits all" teaching method is best, I would like to see it.
Yes I wonder what makes this different from the Homejoy situation
Roughly $300,000 in 2017 dollars. I still don't get it, but they were able to live a decent life with the money - had a nice house and a plane and everything.
> Tu-144 flew before Concord.

"The aircraft was introduced into passenger service on 1 November 1977, almost two years after Concorde, because of budget restrictions."

Yes, they've managed to "overcame bourgeous West" with Tu-144, but because design and production was rushed - they got Paris air show crash, postponed operational services and generally bad design, forcing earlier retirement for Tu-144.
I'm absolutely relying on anecdotal evidence. But I spent more than a decade on tour with a band driving vans all over the US and Europe. I've been on almost every stretch of highway in Germany and America many, many times, and I was extremely familiar with travel times between cities in all seasons and conditions. So yes, still anecdotal evidence, but a whole lot of experience behind it.

Obviously construction (anywhere) affects travel time. But in the US the highways have more exits, cops running radar, and there's ALWAYS someone going slowly in the left lane. Unless you're in the western desert states, it's pretty hard to maintain a steady speed. By contrast, everyone in Germany knows how to drive, and everyone follows the rules about keeping right and passing left.
AFAIK we're the first to focus on the startup world. As flagged in the intro, we took our inspiration from a print of a motorcycle but wanted to flesh out the idea in the tech and gaming world which we love.

We've also filed patents ourselves so know the space pretty well.
Data Mining Is Actually Good and There’s No Loss of Privacy
Now it's either this folk deserve their huge paycheck or they don't, and to be sincere I don't know which of the above option is right or if they even apply in this scenario.
On why I'm not sure if they deserve it or not, well they do make their individual companies run (make the though decisions) on one hand and on the other hand they are earning an average of 140x their average worker's salary ( go CAPITALISM).
So there it goes, which do you guys think is true.
I'm not clear on what the conceptual hurdle is.

Of course it's a common pattern--that doesn't mean it's always necessary. It does make a lot of things easier, like testing, etc.

It's the same thing as declaring your vars as `List` or `Collection` instead of `ArrayList`. If you do the same thing in your system you give yourself much more flexibility.
Sprig is shutting down
A trademark is a mark used in trade (sort of like how a copyright is a right to copy, and if no copying is involved, copyright law is irrelevant).

Comcast's trademark reserves the right to use the name "Comcast" in their trade. It prevents me from starting a local TV station called "Comcast", or a VPN service called "ComCastSecure", or whatever. It may or may not prevent me from opening a hot-dog stand called "Com Cast Hot Dogs" or a fashion label called "COMME des CASTES," depending on whether the courts think people will believe these brands are associated with Comcast the TV/internet/etc. company. It certainly does not prevent me, or you, from having use the word "Comcast" several times in our comments -- the entire point of a trademark is that when we say "Comcast" in a discussion about their field of business, we're all referring to the same thing.

If Comcastroturf.com is not engaged in trade, it will be hard to argue trademark infringement. If there is no risk that a Comcast customer or potential customer will believe that Comcastroturf.com is associated with Comcast, it will be very hard to argue trademark infringement.
Why It's Not Just Women That Need Feminism
For a new transport layer protocol like QUIC, this can work. However when you start talking about IP, you need to update/replace basically every device on the internet. If a device in the path doesn't know about the extended address space, that packet probably can't reach it's destination.
Hmmm. Not very realistic unless that is a huge and heavy quadcopter.
can't tell if this is in jest, is "considered for debate" really a better option for bringing about change?

At the end of the day influence (and by proxy money since it buys influence) is pretty much all that matters in changing policy.
The Model S60 is software limited to 210 km/h. The S75 with the exact same battery has 230 km/h as top speed.

The low end Model 3 battery pack according to Teslarati will be 60 kWh. But even with 55 kWh it should achieve 210 km/h.

http://www.teslarati.com/tesla-model-3-battery-pack-216m-mod...
It is common. The Chinese commentator Gu Li mentioned pair game and team game. But I cannot find an English page about it. Here is a Chinese Wikipedia page. https://zh.m.wikipedia.org/zh-hans/团队围棋

FWIW, the five people team played with Ke Joe before the game and won (again, according to Gu Li.)
Makes you wonder, is Ethics even a required course in a typical software engineering curriculum?
That, or they could try switching up the descriptor:

Tesla Type T

Tesla Version V

Tesla Mark III M

Tesla Ausf. A
Dragan has an excellent platform for Bayesian Data Analysis:

https://github.com/uncomplicate/bayadera

I first learned about it while moaning about Incanter in previous Clojure threads! But I don't think it's broad enough (I realise it doesn't aim to be) to usefully capture enough mindshare that Clojure is a first-class citizen in the numerical computing space.
Yeah. I would guess that over time, bike shops will morph into a) repair shops and b) showrooms that might, for example, get $x from each company for each test ride on one of their bikes (or something along those lines). A person who chooses to buy the bike would then get it shipped to the shop and built; eliminating inventory should also eliminate a lot of cost.

As for Vanhawks specifically, I think they have a very cool idea but their bikes are just a little too expensive for me. Which is actually pretty frustrating. I'd like one of their single-speed bikes, but the bike is $1300. Then shipping is $150. Then assembly is ~$50 – $100. Then a rack and fenders are more.

Something like a Priority bike is $900: https://www.prioritybicycles.com/products/thecontinuum and the company often offers free shipping. Fenders and a variable-speed transmission are included. Total cost is a lot lower.
Seattle Zestimates are off by $40K, now hundreds vie to improve Zillow’s model
Of course it's not sustainable, that's obvious. But that never stopped idiot politicians who just want votes from the plebes... just look at obamacare.
If You Can’t Retain Women, Don’t Recruit Them
You're confusing an application versus an API which is what this thread was about.
The Hidden Worlds of the National Parks
> Wait you want gigabit speeds, ultra-reliability in challenging radio conditions, and that at a tenth of the cost of a 3G mobile radio?

I would be happy with any kind of reliability for a mobile chipset in reasonable radio conditions. Too often, I have to turn off WiFi to get basic connectivity happening. 4G/LTE connections are way better. It would be nice if Apple detected a bad WiFi connection and fell back to cell, but it seems they haven't figured out that trick yet.
The example shown has speedometer and other info on a display above the wheel and on the driver side, which is a driver display. Yes, it's near the centerline, but it's at a place the driver naturally can view it with a very small change in eyeliner from the road (or in peripheral vision while watching the road) not a centered display level with the wheel like the console display on the Model 3.
For those interested in learning how a return to a one-room school house kind of mentality goes, the Sudbury Model Schools are such an example. The original such school's website has a number of resources: http://www.sudval.org/
So, maybe offer both styles?
Sprig Company News
We're also fans of some of the classic inventions but we have a preference for modern products that still inspire.

They're more relatable and it's cool when the actual patent authors are still alive as it makes the product's growth all the more impressive.
If I had to guess (And this guess may just be one of a list of reasons) it might just be to ensure the blocks that make-up the MFT are correctly marked/treated as 'used' and that the system knows which blocks the MFT is using.

I don't know tons about NTFS, but most/all file-systems have a way of marking which blocks in the system are currently in use, and which are free. This is usually some type of bitmap, and a quick google suggests that NTFS uses this approach as well. In the Ext file-systems, the bitmaps and metadata are a constant size and allocated when you create the file-system, so when you use the file-system you already know which blocks are being used by these structures, and thus utilities like a fsck can check that those blocks are correctly marked as used because it already knows which blocks should be marked.

In contrast, it doesn't appear that the MFT is a constant size, meaning that when you add files you may need to increase the size of the MFT. But obviously, since it isn't preallocated beforehand you can't guarantee there is always contiguous space to add to the MFT. This means you have to track which non-contiguous blocks are being used by the MFT - and that's what file entries do in the first place, track blocks being used by some entity. So you make a file entry representing the MFT, and then that file entry tells you which blocks make-up the MFT, ensuring that any fsck or similar utilities know which blocks are in use by the MFT. If you didn't do it this way, you'd basically just have to make a 'fake' file for the MFT in the NTFS's header/superblock and all utilities would have to parse that separately to get an accurate list of currently-in-use blocks - which would basically just be a duplication of the file-system structure already there. But of course, you would also avoid this $MFT bug, so it is what it is.

Perhaps what would have made sense was two "roots" to the file-system - the standard root, and a "NTFS hidden root". The $MFT and other various special files would be placed inside the hidden root (And some way of accessing that hidden root would be provided, in theory this shouldn't be extremely complicated and programs just reading the disk image could just parse both roots the same way, requiring basically no extra code), and the regular files go in the standard root. That likely wouldn't require much actual changing to the underlying structure (Obviously it would break stuff now, but when NTFS was created it likely wouldn't have been that big of a change) and would have (in theory) prevented these types of bugs while still retaining the advantages they got from making those things represented by files.
Love the minimalist look.

Suggestion: Perhaps you could add a section for fictional patents from sci-fi universes

- Warp Drive from Star Trek

- Proton pack from Ghostbusters

- Memory erasing device from MiB

- Iron Man's arc reactor

- Batmobile
John Taylor Gatto is really worth reading.

I also highly recommend "How Children Fail" by John Holt. It's one of those books that I keep thinking about, even years after I first read it.
University of Lagos MOOC
I got used to using jkhl when I starting using vi back in the 80s, so I still use it. Don't forgot about w to jump between words, and several other single key shortcuts.
Yes, and that's the trick. The bug happened when IE encountered an "input" element with a "type" attribute which was not followed by an equals sign. "<input type=crash>" wouldn't crash, while "<input type crash>" or "<input type abcdef>" would. Technical explanation: http://www.securityfocus.com/archive/1/319488/30/0/threaded