skysight-inc/HackerNews huggingface dataset:
Acting ethically doesn't consist of washing my hands of evil by removing myself from situations in which I would be complicit. It consists in preventing evil from occurring at all. Hence, whether I'm personally involved doesn't really matter.
I'm amazed that you're defending that comment.
These programs rely on Logo's turtle interface, which is a convenient and intuitive way to describe graphics imperatively. It's great for kids. These days, Python also has a turtle library (edit: built-in! part of the standard library, for some reason), heavily inspired by Logo, which means that the code on this page can be easily translated into Python. Here are some example that you can run at home (since I assume more people have access to Python these days than likely have a Logo interpreter installed). Edit: these are Python translations (by me) of the top three entries on the linked page.

import turtle
import math
turtle.tracer(0,0) # remove this line to watch the drawing

def spirals():
# repeat 1800 [fd 10 rt repcount + .1]
for repcount in range(1800):
turtle.fd(10)
turtle.rt(repcount+.1)
turtle.update()

def snowflakes(variant=6):
# repeat 8 [rt 45 repeat 6 [repeat 90 [fd 2 rt 2] rt 90]]
for _ in range(8):
turtle.right(45)
for _ in range(variant):
for _ in range(90):
turtle.forward(2)
turtle.right(2)
turtle.right(90)
turtle.update()

def orb():
# for [i 0 420] [seth :i repeat :i [fd 2 rt 1] pu home pd]
for i in range(0,420):
turtle.seth(i)
for _ in range(i):
turtle.forward(2)
turtle.right(1)
turtle.penup()
turtle.home()
turtle.pendown()
turtle.update()
Anybody know a good way to get your data out of fitbit? I've got a year's worth of decent data and it's obviously at risk if google shutter it. Also I don't want them to have it - so I guess I'm in the market for something independent.
I get that sounds "fair" but when you consider the family can suffer from any number of ailments that is rather cruel to say "your son requires special medicine, to afford that you must withdraw from public health care and you are on your own if you break your arm or back"
I was graphic designer (now developer) so I tend to give websites a lot of "artistic freedom" as long as it doesn't interfere a great deal with user-friendliness. Your comment was completely justified in this regard. This particular page when not viewed on a mobile device is painful and should be mentioned.
It is most decidedly NOT! If I were to start a private fire fighting firm here, the first thing that would happen is I would have public union firefighters assaulting me or my family members.

The second thing that would happen is that I would go out of business because it is next to impossible to compete with "free." Taxpayer funded firefighters are a monopoly granted by government, aka not a free market in any sense.

Meanwwhile, my city is behind on promised expansions of fire houses and infrastructure. The money went somewhere, though. Just like our school district which keeps needing more and more money but keeps having less and less performance meanwhile. The Superintendent quit/was fired and got a massive buyout clause in her contract to the tune of $500,000 or more and meanwhile kids can't read or do math because of her incompetence. We live in Clown World, that's all I can think.
Yeah, I used to email myself my core life principles, but it felt like unsolicited advice even when it came from me. Questions on the other hand are mostly engaging especially when you don’t know what it’s going to be.
The Pebble ran on a Cortex M3. These days the new Mi Bands offer somewhat equivalent specs for $40 with 15 day battery life on color displays with heart rate monitors.

I'd be really excited to see something similar in a more traditional watch form factor.
The shell is not broken because it's slow.

It's broken because it has poor and puzzling exceptions, because output lags on Windows from gtk bugs (known for years, never fixed, huge GitHub discussion),and because the shell mode is often broken.
This is more correct than how I think about it :)

> You can very much capture an audible signal with a single sample, but that signal will be limited (by hardware, by Nyquist, etc).

This makes no sense to me, but it's obviously true because this exists: https://en.wikipedia.org/wiki/1-bit_DAC
It's just... kind of neat.

My favourite things have been seeing on the daily heart rate graph the moment my favourite band at a festival came on, and the time I had a horrific nightmare.

I also noticed that excercises that I thought were pushing my heart rate to its peak ~180 (i.e. my upwards slog of a bike ride home, or going to the climbing gym) were actually moderately intensive, topping out at like ~130 (although, the absolute accuracy of the cheap HR sensors is questionable: but they're fairly good at detecting relative change). It encouraged me to do more cardio-intensive running mostly just to make the numbers go up.

Also the sleep tracking (again, might not be the most accurate) yields some interesting data. And being able to see the effects of consuming various substances on HR.....

Some of us just geek out over Quantified Self :-)

Also of note: I always felt that the Fitbits are too much of a "walled garden"; the devices' bluetooth communications are locked down and encrypted so only the official app can do anything useful with them. After I went through three broken/lost fitbits I switched to Xiaomi mi bands and the fact that they've had their communications protocol reverse engineered and a really powerful third-party phone app "Notify & Fitness" is great for me as I can play around with the (live!) data coming off the band, without the condition that it touches anyone elses' servers first.

I've also used the band to sync an LED pixel array tshirt I made to my heart rate
Security researcher gets access to all Xiaomi pet feeders around the world
> Please don't enable anything by default unless it's actually working

Then again, we know news of v4 running out and v6 being the only usable replacement has been running for .. 20 years?

If people start _now_ and test what v6 means, then we get what we deserve. Not pointing only to you, but equally the server ends mentioned in this thread also.

IANA released its last allocations 8 years ago, how much more forewarning do people need in order to actually move their butts?

If you get v6 issues today, it is only because people put their heads in the sand and decided "hey, I have this one machine with a v4 on which I can serve data, I don't need to worry about this issue ever".

Having to fiddle with do-or-do-not-resolve-v6 to make stuff work is something we should have spent time on in 2003 or so.
I'm not sure that I follow, but do you mean be listening to music on the earphones, take a phone call on the handset speaker, then end the call and go back to the earphones? If that's the case then there's literally to switch between earphone/handset speaker/loudspeaker, on my phone at least.

Also, isn't the point of a bluetooth handset that you can make the call there?
It's far more easier. I had some sqlite2 database on an old system but nothing to convert it or even dump it. Had to download sqlite2 source and delete all tcl.c files. Then ran

gcc *.c -o sqlite2

and it was done. That much simple.
A nice article to quickly understand Tcl defining features is "Tcl the Misunderstood": http://antirez.com/articoli/tclmisunderstood.html

And some previous HN discussion on the article:

https://news.ycombinator.com/item?id=7069642

https://news.ycombinator.com/item?id=4920831

Edit: grammar
Drop the "the". Just "Mark Zuckerberg". It's cleaner that way.
Ah, that does makes sense. Apologies for misunderstanding.
> Basically, building a mail index for UID<->MSN translation that can serialize to disk, which would explain how it doesn't necessarily need absurd amounts of RAM and can select fast

That does explain why indexes can get corrupted and need to be cleared out, and why load balancing IMAP can get tricky.
Making customers for life!
RIT researchers win first place in international eye-tracking challenge
What's Blockchain Good For, Anyway? For Now, Not Much
One of the benefits of this is Alon Zakai's wonderful compilation of the SQLite C code with Emscripten to generate sql.js, which I have found very useful for teaching SQL.

https://github.com/kripken/sql.js
Oh, absolutely. But even in the capitalist context, this was a giant mess.
Correct, Tether is not a ponzi scheme, because a ponzi scheme is a specific type of scam vehicle in which earlier investors are paid their "profits" out of the investments made by later investors.

In Tether, only the original investors get profits, which they get form everyone else investing in Tether, so this is an entirely different type of scam.
Sales numbers talk, happy customers walk. Fitbit sells tons (likely 10x that of Garmin), while they are poorly rated. Garmin really doesn't as much even though their products are quite well liked.

Google wants the brand.
I'd rather call it 35mb monstrosity than smooth
UniCredit unveils 2015 data breach involving 3M Italian clients
Agreed. I've had 3 or 4 of them over the years - great headset and in particular noise cancellation (airplanes, trains, etc.), but man, they break so easily. The plastic on the "brick" comes off, the little plastic ridge that holds the ear tips in place has come off on one side (so the ear tip falls off constantly), if you have the thing plugged in with the airplane adapter to the socket in your armrest and stand up, the whole 3.5 mm plug can rip off, the cable frays, etc. etc.
Do you also have an IPv4 address that you can use for NAT for those things that cant use IPv6? (Also do you have devices that aren't capable of using IPv6?)
Pixel, Pebble, Slate would be a good set of names if they resurrected the branding. Bring back Nexus too, the Pixel Nexus. Drop the name google/chrome entirely, name the hardware division Pixel. The Pixel Pebble as their smart watch offering. The Pixel Nest as their smarthome tech.

I actually think google would benefit from differentiating their consumer tech from their search/adwords products.
Ugh, don't love hearing that! However, it does sound like you're getting interviews? Are you saying your work hasn't prepared you to pass those interviews? If so, I definitely agree, which is part of why I took a data structures + algos class and why I've been brushing up on whiteboard interview skills.
To be clear: I've watched every SwiftUI video. They're great! They just aren't the same as docs.

As for the look: I understand the take. We obviously differ on whether it's ever appropriate to make some noise this way. For my part, when it's come my direction (as it has a couple times in the Ember ecosystem), I've appreciated it.
This was my reason for foraying into Tcl too. Till then I had used Java's AWT and Swing; but prototyping with Tcl/Tk was way faster and intuitive. Mid-2000s. I ended up liking the language - idiosyncratic as it was. Partly the reason I am curious about and planning to read Ousterhout's (creator of Tcl) book "A Philosophy of software Design" soon.
That's a good point! I don't use use Twitter, so that hadn't occurred to me!
Apple payments APIs are the worst APIs I've ever worked with. They're inconsistent, badly documented, have unannounced breaking changes and contain so many gotchas it isn't funny. For example, some of the most relevant data is attached to the response but isn't officially supported and may or may not be correct.

It's not exactly fun to code up payment integrations, and so I was kind of hoping to get it over and done with. But with Apples payment APIs, we needed months of production data to figure out how to use them without shooting ourselves in the foot.

Using the API felt like interfacing with some badly configured eventually consistent MongoDB cluster that a bunch of juniors stuffed full of receipts, using the entirely wrong data model.
No, homelessness is not (just) a mental health problem. Your own source indicates less than half of homeless people have a mental health issue and lists depression, anxiety and substance abuse as some of the mental health issues suffered by homeless individuals. All three of those can be caused or worsened by being homeless.

There are many factors that contribute to homelessness. Physical ailments can help lead to homelessness, but so can the high cost of housing:

Research by Zillow Group Inc. last year found that a 5 percent increase in rents in L.A. translates into about 2,000 more homeless people, among the highest correlations in the U.S. The median rent for a one-bedroom in the city was $2,371 in September, up 43 percent from 2010. Similarly, consultant McKinsey & Co. recently concluded that the runup in housing costs was 96 percent correlated with Seattle’s soaring homeless population. Even skeptics have come around to accepting the relationship. “I argued for a long time that the homelessness issue wasn’t due to rents,” says Joel Singer, chief executive officer of the California Association of Realtors. “I can’t argue that anymore.”

https://www.bloomberg.com/news/features/2018-11-20/the-homel...
Why exactly would have he done that? His shares would go to zero as well, and he'd have been more clearly associated with the failure.
I bought a versa and immediately regretted not getting an apple watch. The majority of fitbit apps are trash and they're pretty limited.
The list of "What does Strategic Engineering Work look like," looks a whole lot like basic management. Each of these things listed below are fundamentally organizational/resources/personnel issues and except for one have almost no relation to the work stream of an IC which would include actually writing new code, refactoring old code, debugging, etc...:

- Tackling technical challenges that span multiple technical and organizational systems.

- Researching and identifying the problems that could be worked on, a year or two from now

- Ramping up strike teams to help build a thing.

- Looking at the big picture including cultural, product and technical challenges, to help inform choices that would be best for the org, perhaps with a 2-5 year view.

- Forming strategies, writing proposals and pitching them across the company, for new architecture, systems or approaches.

- etc...

Except for developing prototypes, assuming the senior engineer is actually doing that, that entire list are just foundational management/leadership tasks.
Play/Pause is an option, and serves that purpose
I actually find the limitations are what make it fun to develop for.

I can make a Pebble app that feels complete without doing any real design work. Because there's not much design that can be done.
The thing you want solder ON has to be hot, also.
Ok, thanks for clarifying! Is that part of why you got out of the field?
So no October event, then, and likely no iPad Pro refresh in October. Bummer.
IIRC the issue with insulin is that while "regular" insulin is not under patent, there are better insulin products on the market that are, and those are what everybody prefers.

Then, because most people do actually have insurance, the insurance pays for the more expensive version and so that's the only one anybody makes. The market for "regular" insulin is limited to people without insurance, which isn't a big enough market to justify all the regulatory work needed to manufacture it.

What's really needed there is to make it easier for generics manufacturers to get regulatory approval.
I don't see how this is related to the submitted article.
A neural network doesn't understand anything but sure it could predict the program output sequence based on the input sequence.
Would there be any useful use case to such a technology?
Perfect candidate for a browser game.
That is unreadable.
Could you clarify what the intended reading is, then?
I have exactly the same problem, that the pods would fall out after 30s, faster when I'm moving. I gave them to my wife and for her it's like they're glued in. I tried using the pod-"cushions". While they work I have to remove them every time for charging. So I'm a little jealous about people with compatible ears.
Hi, I work as a recruiter and your CV is strong enough for me to be able to submit you to one of my clients, a publicly-traded online gaming company with tech HQ in Jersey City (few minutes from Wall St via the PATH train). They're really into functional programming but I have you in mind for the Senior iOS role.

These hints should be enough for you to reverse-engineer the company name, but just email me and I can share full details as well as submit you into the interview process if you're interested.
Thanks for pointing out the broken link, I hadn't realized NWS had finally ditched their Yahoo store (which they apparently only got around to last month - !).

You are correct that nwswargamingstore.net is the place they're selling from these days. I've updated the link to point to the general landing page for Rule the Waves, which will lead you there if you decide you want to buy it.
Uuuugh. This line of thinking, though rooted in good intentions (hold corporations responsible for better behavior) is deeply flawed.

Corporations don't exist in a vacuum. They have customers they're serving. We don't get to just pretend our behavior doesn't matter because some bogeymen (corporations) are doing worse things, then continue to voluntarily hand our money to those very same corporations.

We (individuals) bear responsibility, too. We vote with out dollars. Yes, we can't control the other 7.7 Billion people on the planet. But we can control our own behavior, and lead by example.
Sealed silicone tips and active noise cancellation would seem to differentiate them enough from the regular AirPods to make them “pro”.

But the concept of “pro” meaning “for professional content producers” is long over.
>$1100/mo.

Holy crap, really? How much do you use it to justify that high of a cost? My car, and this number is going down monthly because I paid for it in one lump and it's getting older every month, only costs me $416/mo with maintenance and fuel. I suppose it saves on storage, but I already had a place to store said car, so that's not really an added cost?

Edited to reflect an accurate number after I realized I double entered insurance in fuellog for a year.
I want to study about the technologies around this part of networking, prefix delegation, radvd, etc. Any materials you can recommend?
I didn’t start with bitcoin in 2011. I closed my bank accounts in 2011.

I started with bitcoin in 2015.

The main reason my life savings is almost nothing is because it came from almost nothing. $50 here and there isn’t much, but it’s more than zero
I think it works for me, but wouldn't necessarily recommend it randomly. I really like having sleep tracking and some relative measure of "activeness." If I want to change up my routine (start walking more) it's good to know roughly how much of an impact it is. I also like getting buzzed every hour if I've been sitting still.

I think it's good if you're otherwise committed to improving on one of those things, but wearing it it wont help you any more than buying dumbbells and leaving them unused int he attic.
Serious question (I asked because my spouse is starting to have some of these issues) - if you can read a PDF on the iPad, how is that different from reading the HTML docs on the iPad? Is it something with the layout, or is it the cognitive load of having to click a lot of links rather than having a linear layout of the text? I'm interested in learning more about this to help my spouse out!
The “Talk”
Nest seems to have only improved under Google? They were floundering before the purchase.

That said, they ought to do Google auth integration as it's really annoying to maintain a separate Nest account for those products.
I was one of the young kids (age 15) who saved up and bought a TRS-80 in 1979. Apple IIe was definitely better, but more expensive. PET was a bit of an odd bird, with chiclet square calculator keys and built in small monitor, no real keyboard. Apple II was the only one that was color, and if I recall it had bitmapped graphics with 256 x 192 resolution. TRS-80 had crude 48 x 128 graphics. My school had an Apple II for use by some science students, and I did some fooling around on it. It was definitely much nicer. But TRS-80 was mostly a tool to learn about computers; somehow I scrounged up resources (probably guided by magazines), got a CPU manual, and did some simple Z80 machine language programming, later got an assembler.
Not really, I've come from perl. My half built web project is still sitting stable as ever since not touching it in many months, looking at it; it's like entering a overgrown temple. Knowing if you make an alteration the whole temple can collapse.

TCL just seemed to fit and discovering naviserver could do "register domain/home execute procedure return html" without having to create a mess of routes, models and all the rest just kind of made me happy.
News to me, thank you!
iOS 13.2 now available with Deep Fusion
Yeah Stripe was the pioneer in this space.

Truepill is an API for pharmacies that is doing seriously well and is under-hyped. The API-ification of things is a serious boon for developers everywhere.

But financial services (payments) and travel are just two verticals. There are vertical software solutions in healthcare, other aspects of FinTech (lending/wealth management), retail that can probably be re-vamped.

The question is what other legacy providers other than Authorize.net/Sabre exist. Where do we find software solutions like this?
The PNR is a bit of a nightmare, but you have to keep in mind that the PNR itself and the interfaces to manipulate and transfer it have been backwards compatible since the mid-70s. The PNR won't go away soon, however what is important is to move it away from the end user (whether traveller or agent) and relegate it to a low-level data format. Using PNR+last name as a form of "secure" identification is crazy for example.
It means the same thing it does for all Apple products: ‘premium’.

Here you get noise cancelling.
Recall that Apple is big into 100% recycling. Don't discard dead AirPods, get them "repaired" (replaced) at cost and let Apple recycle the components/materials.
How about wind noise?
Do you think they were able to clone it because it was hosted on AWS?
It is quite natural to hold currency if you have no better investment ideas and dont have personal use for the funds, and I prefer to hold crypto more than fiat.
These have worked flawlessly for me.

https://www.amazon.com/dp/B07M5GFPQN/ref=cm_sw_r_sms_apa_i_h...
Very nice :) As a fellow bread baker/chemist/geek, I wrote this little command-line tool in Haskell that helps me scale recipes. I've used it to develop/store/print out recipes and routinely for dinner breads like tortillas and rotis ("OK so I just dumped 113 g of durum atta into a bowl; how much water, oil, and salt do I need?")

https://github.com/ramanshah/bread
Doesn't this burden the dealership's service revenue? They have to pay to maintain this fleet of rentals, which is going to be resource pressure for their service departments.
If Google could tap into fitbit's data, they could implement some headline features to rival Apple watch's fall detection.

Sleep tracking is another area in which fitbit is one of the best, if not the best among peers.
Many years ago, I was at a party in grad school and I wound up playing Scrabble with some classmates and some Chinese guy who could barely speak English.

The Chinese guy destroyed us. He nickel-and-dimed us with esoteric 2 letter words that we had never heard of and he strategically blocked us from the double and triple-word score squares.

On the way home from the party, my classmates and I were complaining about how the point of Scrabble was to show off your vocabulary and it was weird that we would lose to someone who could barely speak the language.

My girlfriend/now-wife interrupted our kvetching with, "You're all upset because someone else out-strategized you by understanding the rules better than you did. Get over yourselves."

She was correct.