skysight-inc/HackerNews huggingface dataset:
I wouldn’t trust S3 events to lambda. Sure lambda supports retries and a dead letter queue but you can’t reprocess the data.

A much more resilient approach would be:

S3 event -> SNS Topic -> SQS Queue -> lambda.

and set up a dead letter queue for the SQS queue.

It doesn’t help with the reliability of S3 events (and I’ve never seen that happen), but it does help if their is an error running your lambda.

Move the S3 object after processing it. As long as you move it to a bucket in the same region, there aren’t any charges.

Then if you are really paranoid, you can have a timed lambda that checks the source S3 bucket periodically and manually sends SNS messages to the same topic to force processing.
another way to think about it is this --

you could say to someone, "don't complain about your bike -- just lose 10 lbs and you'll get to your destination faster than you would by changing your bike".

yeah ok, but like losing weight is easy (actually it is if you bike a lot, hehe).

but if you put that person on a walmart beater and compare their commute with a carbon bike, they sure as hell will report a difference, even if the clock doesn't.

the point is that we are concerned with getting people on bikes and moving their bodies, not about time trials (which ironically is where fast bikes are marketed, because the premise is that it doesn't matter for everyone else. maybe it does!)

does it matter enough to spend 10k on a carbon bike today? well that depends on your finances. but when they are cost competitive? yes, please.
LLVM is quite impressive in terms of software architecture. The use of IR decouples everything and allows optimization passes and backend (machine code generation) to be shared across languages. This also hugely lowers the barrier to entry for designing a new language, so we get Rust, Swift, Julia, etc. We're undergoing a kind of mini renaissance in compiled languages at the moment, which I directly attribute to the success of LLVM's design.

http://www.aosabook.org/en/llvm.html
There is a financial incentive to NOT share data because there is a demand in the market for privacy. Apple can pursue this market because they charge for hardware. Google had no way of making money on privacy because they don’t sell a physical product.

So it is simple: Apple has a choice. Google doesn’t.
At a speed that's faster than the expected sunset speed of the product without significant impact to your business is a bit of a mouthful.
You're right those are all great talks (and fit in my definition of a tech talk). I just checked, and none of them are in my dataset, which I'll admit I'm surprised about. But they (and related ones) will make it into the next round.
You might find Rosetta Code to be useful - it's a wiki site with hundreds of examples, all with solutions in dozens of languages for comparison.

ikewise, I felt a little let down.
On the flipside, it's an excellent opportunity to bring Rosetta Code to people's attention - a wiki with hundreds of example problems, each solved in many languages for comparison!

https://www.rosettacode.org/wiki/Rosetta_Code

I find it invaluable in that sort of mid-learning level of a new language, where I have the syntax sorted, but I need lots of programs small enough to hold in my head, but also large enough to show off all the features, to learn and read. Here's Dijkstra, for example: https://www.rosettacode.org/wiki/Dijkstra%27s_algorithm
Firefox Focus shipped with GeckoView[1] only yesterday.

[1] https://hacks.mozilla.org/2018/09/focus-with-geckoview/
Visual Analysis of Apps on AppleStore
UX Design Case Study: The Most Beautiful Banking in the World, as We See It
This will be controversial, but my vote is for Uber. I am constantly surprised at all the nifty features they have tucked away that reveal themselves exactly when you need them. I'm often using it while I'm busy doing something else and I haven't had a moment of frustration yet.
It’s a cost for the individual but not a cost for the corporation whose cut corners are responsible for the illness. What’s good for profits isn’t necessarily good for health, even if in the big picture and long run what’s good for health is good for the economy as a whole.
The UTF-8 encoding. It's optimal in so many ways it's like a quadruple bank shot. Here's a 1997 paper talking about some of its properties:

https://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf

Between UTF-8 and Unix, Ken Thompson is my engineering hero.
The average household income in Bristol, TN is $38,895, which is lower than the US average. The average household income in the UK is $32,247.

Stats are from statista and US Census. This 'third world' area in middle America is richer than the average household in the UK.
How about we just work fewer/flexible hours, and spend our spare time on secular pursuits if we so choose?
It’s hard to make a media program with wide appeal about computer science because it’s abstract and behind the scenes. No one wants the Carl Sagan of plumbing. With physics you can actually show the object being discussed, which matches better to TV format. It also answers big questions like where the universe came from and what will happen to it. These are questions people with any level of intelligence or familiarity of the field are interested in. I think people are more interested in the applications of computer science, such as what’s happening on Twitter or Facebook, than the science itself. The hard part is, how can you relate computer science to something that the general population cares about?
Yep just not the main one I need (FireStore)
but electric engines don't flatten your stomach
You "focus on personal diet" less when working from home? At home, you have 100% control over all the ingredients in all your meals.

When I worked in a office years ago, I frequently ate donuts and pizza because they were free. LOL.
I agree entirely on the crosswalks. Around here the pedestrian signal comes on at the same time as the left turn signal so that pedestrians and drivers get to fight for space on the crosswalk.

This makes crossing with the bike on the crosswalk even more inconvenient than it would otherwise be on the bike, which as the other poster pointed out, slows one down considerably. Maybe separation of level is the right answer. Bike boxes, painted areas that let cyclists cross lanes in front of stopped traffic, may work but only if the intersection is adapted for them, otherwise they're just yet more deceptive deathlures.
> But observing this weekly day of rest can actually be a radical act. Indeed, what makes it so obsolete and impractical is precisely what makes it so dangerous.

It was a radical act when introduced. The very religion that inspired it was radical and counter-intuitive. It's fun to see people rediscover that every few years.

edit: the article was way too informed about religious history to be anything other than a snow job by a religious society. Indeed, at the bottom it states that the article was funded by the Templeton Religion Trust.
Because at DefCon, you are likely more secure on iOS over Android...
Nope, but those people can be driven by someone else. How the hell do I drive my mother to the hospital on my bike?
Not sure if this is more of an American thing or common elsewhere, but in US we tend to tie a lot of our social connections and self-worth with the job.

If these were not the case, loneliness and other social pressures would be less of a thing - if your normal circle of communication, social connections and support systems are not tied to work, then not physically being next to your coworkers wouldn’t make that same impact.

That’s not to say that face-to-face cannot at times be more productive (though it could also be less productive too), but the psychological impacts would simply not exists as you wouldn’t be isolated in the first place.
What I like about the SE is the small form factor, supported by a vendor who I know will keep providing OS / Security updates. All the status and 2FA applications I need running on a supported platform.
Perhaps you should explain how, of course I can't force you to continue. Simply say you no longer wish to discuss - no need to be insecure about the debate by needlessly adding a "convenient" excuse to exit.

Cheers.
I love my SE. The form factor is perfect for me. I'd gladly buy a "XS-SE" to get the camera upgrade. The rest? Not so much. RIP
The 7 most egregious fibs Apple told about the iPhone XS camera
Notion (https://www.notion.so/) and Telegram
Can you link the exact commercial? I went through a few of them and they don't seem particularly egregious.
This looks awesome! I haven’t heard of most of these talks so I’m excited to dive in this weekend.

Also, kudos on the UI. It’s minimal, easy to use, and works as advertised. Good software!
Lookup up your beloved HHKB Pro 2. The placement of the backslash key alone is enough for me to say "No fucking way" to ever even trying that thing.
I'm not a mechanical keyboard guy. I much prefer something like the Microsoft Sculpt Ergonomic ... but it always made me sad that that style of keyboard didn't have more competition.

I tried one, but I believe that's the Bluetooth-only version that never quite seemed to work right on MacOS. Pity MS didn't make a wired version.
At the bottom of that page there are links to more information.

https://www.apple.com/privacy/approach-to-privacy/

> Your iOS device can collect analytics about your iOS device and any paired Apple Watch and send it to Apple for analysis. The collected information does not identify you personally and can be sent to Apple only with your explicit consent.

You have to opt in to analytics collection when you set up the device and in Settings>Privacy>Analytics>Analytics Data you can examine or download everything which has been sent to Apple.

If you take Apple at their word that they're only collecting what they say they are, they're not bad.
This is what I was taught when I was a kid and it's really dumb.

1. Bikes can't go on sidewalks, so you're already screwed one way or another.

2. It's a huge hassle to get off and on at every intersection.

Of course there's a problem with the bike acting like a vehicle too, even if it can keep up with traffic. Stoplight sensors don't register bikes so you end up waiting for a car to show up so it can trigger the sensor and change the light.
iPhone SE inferior to iPhone X in practically every way
> The Shape Detection API makes a device's shape detection capabilities available on the web, letting you identify faces, barcodes, and text in images.

This sounds like a boon for blind users. Your browser can now leverage device capabilities to interpret more than just text.
How many folks are familiar with http://jsonnet.org/ - there are two implementations:

- One in go - https://github.com/google/go-jsonnet

- One in C++ - https://github.com/google/jsonnet

AFAIK, ksonnet is the primary user - https://ksonnet.io/ - which to any ex-googler be the more familiar way of dealing with the borg configs.

HJSon seems nice, as once in a while how to put a comment in JSON comes, and everyone starts bike-shedding their favourite solution, that leaves lots questions... of compatibility. For example, we tend to use "_comment": "", but I know that's bound to break somewhere, soon or later.

There is also https://json5.org/
Basecamp. The level of care that goes into how it feels to use the product is extraordinary and has made my life much better.
I'm not very familiar with NPS but I also have view count, so passives could be considered to be (view_count - likes - dislikes) right?
Notion
No, it doesn't question the number. It points out the obvious: that not all of them are criminals, which nobody said - but you implied it. Little racist yourself, eh? However, the chances for members of these families to become criminals are in fact very high and not being a criminal can also mean they just haven't been convicted.

I dare you to wear a jewish hat and go through one of those districts if you think the law will protect you - but of course people like you are all talk and no action.

Here's what very likely could happen: https://www.youtube.com/watch?v=U82tPY7EyL8

You're indirectly defending anti-semitism and it makes me sick.

>it's been an issue for the last 30 years

So why are you arguing it then, only to admit that it's a problem one sentence later?
Weather Channel Is Using Unreal Engine to Show the Danger of Hurricane Florence
Fusion 360! Autodesk did a fantastic job designing it.
> js "wat" lightning talk (which I now can't seem to find...)

https://www.destroyallsoftware.com/talks/wat
That's fair. I was thinking more along the lines of what an investor might consider a long-term / endgame success case for the company.

I would definitely expect them to be pulling in far below that for a long time.
Note that each half of keyboard and module has a separate microcontroller. Somewhere in the blog they even showed a monstrosity consisting of one right half and 3 left halves connected together. In theory you could run qmk on the primary controller (someone will probably do that) but you would still need secondary firmware for all other parts. It might be more productive to add common import/export format for some of the keyboard layout creation tools than trying to share firmware.

Many sane assumptions made by qmk wouldn't apply to UHK which is possibly more complicated than a keyboard should be. Keyboard layouts in qmk are hard-coded in firmware and replaced by building a new firmware. That is a reasonable approach for 8-bit AVR MCU supported by qmk, not so much for UHK which has an order of magnitude more resources.

Maintaining all of that in single codebase might be more difficult to maintain for both UHK and qmk developers than doing it separately. Ifdefs all over the code would be a mess (there is not much room for abstractions using 2K of RAM). Testing if the functionality added by UHK developers doesn't break anything on 10-50 keyboards supported by qmk would also be a significant burden.
except in size
yes to Datomic, also the JVM but Smalltalk-80 takes the prize for me.
Oh, sorry, I didn't realize there were new iPhones just coming out.
Another article in favor of the Sabbath:

http://benjaminrosshoffman.com/sabbath-hard-and-go-home/
This is wonderful. Is there anything like this for piano?
The Verizon "supercookie" is an HTTP header they add to your traffic. They do it via deep packet inspection, not anything on the device, and it affects iOS as well. After they got caught doing this they added the option to opt out at the account level.

https://www.verizonwireless.com/support/unique-identifier-he...
And headphone jack. And price.
Prerty difficult to find a good dash mount, no usb charging, bit bright at night and having to plug in an external gps unit is fairly limiting though.
IMHO the difference between Warn and Error is that Warn is recoverable while Error is not.
Before luddites get in arms about "This would never happen with normal keys" ... Nothing stopping someone from making a copy of the keys _after renting the car_ and coming back later to use them.
Did you read the article? You didn't even have to get that far into it:

"Wednesday’s losses were led by Ether, the second-largest virtual currency. It fell 6 percent to $171.15 at 7:50 a.m. in New York, extending this month’s retreat to 40 percent. Bitcoin was little changed, while the MVIS CryptoCompare index fell 3.8 percent."
I don’t know about best, but I do love the form factor and wish they had refreshed it. I’ll end up getting an Xs but I’ll miss having a phone comfortably in my pocket.

I guess the emerging market play didn’t work out? Or perhaps the Chinese market got to where large portions could afford the oversized screens sooner than expected?
It’s hard to overstate how much of a critical resource Programming Windows was to this C programmer straight out of university with only Unix skills, needing to find a programming job (which, back then were ALL Windows). The spine on my copy disintegrated and I had it spiral bound, and probably still have it on a shelf somewhere, it having survived several apartment moves. I didn’t realize he was still at Microsoft. Jeez! I thought he’d be kicking it in the Caribbean living on royalties by now!
the idea that one treat living, sentient beings to be owned and treated as property

That's exactly how the law treats animals. They are property of their owner.
There are ways to do this with QMK as well.
I dislike the phrase "pet parent" because it implies a false equivalence with actual human children. Also the pet-industrial complex has latched onto it as marketing message to guilt pet owners into buying a bunch of unnecessary crap.
Great initiative, have been looking for an alternative for some time. I had high hopes for Sailfish (https://sailfishos.org/) but for a while it only ran on Sony Xperia, current status not clear to me. Anyone has experience with Sailfish?

Will have a look at /e/ this weekend!
There is one made in Japan, but it's hard to get. Called the uTron.
The S9 has a higher waterproof rating than the iPhone X.
Notes saved as local man pages
It is a controlled platform which has pros and cons. The Apple way gives more security, privacy and better user experience. The downside is higher prices, less flexbility, reduced choices.

One of the reasons I can stomach it is that while Apple is an enclosed garden they tend to use rather standard formats on things so you usually have a way of getting your data out should you leave the garden.

I find that more problematic with the Microsoft world which uses much more MS specific formats which are often binary or hellishly complex to decipher or reverse engineer.
System-wide VPN ad blockers work in WebViews.
https://techcrunch.com/2015/04/16/airware/

A few customers listed here: Delta Drone, Drone America.

Sounds like the market didn't want or need a $2500/yr/drone software package for automating flights/data retrieval/storage. And there's simply no competing at the hardware level with DJI, even with $118M in funding.

"Across all prices in North America, DJI represented 50 percent of the market, Snow says. The price range where DJI is not dominant is drones under $500, which are mostly toys, and where there are hundreds of companies competing." [1]

There's money to be made in industrial (non-warfare) drones - but not as much as everyone thinks, and competition is really tough.

[1] https://www.recode.net/2017/4/14/14690576/drone-market-share...
I remember when Amazon bought CDNow ages ago. CDNow let me easily find specific CDs by artist and title AND they even had a great recommendation algorithm. I discovered some great new music that way.

In 2002 Amazon shut down CDNow with the idea that you'd just use Amazon.com. Unfortunately, search has been one of Amazon's weakest features. Sixteen years later and I still miss CDNow. Amazon rarely shows exactly what I've searched for and the filtering is almost entirely useless. I want to sort by price or filter by vendor without having to guess which one of the twenty different categories an item is in (often times it's in multiple categories). I want the price of the item to mach what you've shown in the search results (or an explanation why there's a significant difference). If you can't ship something to California or the USA I want know BEFORE I try to check out. It should go without saying I don't want ads in the search results either.

To me this "fancy" search by picture is not helpful (instead it's entirely useless). If I want a fastener, I want to be able search by its attributes (something Amazon is terrible about in general). Let's say I want a pretty common metric bolt (M8) in a standard thread pitch (1.25mm). I'll go search or "M8x1.25 bolt". I get a bunch of useless filters, including:

Fastener Material: Stainless Steel, Stainless Steel 304, Steel. Right. What sort of stainless steel is the first option?

System Of (sic) Measurement: Metric. Nice that this is unchecked and the only option.

Fastener Thread Size - Mating (eh?): No Thread Size Selected, M8-1.25. This one is a combo box with a "Go" button for some reason. I literally just entered the thread size and pitch I wanted in the search query. They can parse a picture but they can't figure out I've entered this information in already? Ugh.

Fastener Grade & Class: Class 10.9. Aside from the lack of selection, this is where the stainless classification SHOULD go.

Categories... well, you've got bolts, hex bolts, eyebolts... Powersports Wheel Spacers? AmazonFresh? WTF?

Meanwhile rather important filters are missing like: finish and length.

Edit: Contrast this with Grainger (whose site is good, but not great) or McMaster-Carr (the gold standard).
There was also an article & discussion in wired
https://news.ycombinator.com/item?id=17985855
I agree with the assessment in the article. Having said that, I wonder if it's possible to port iOS to run on Android devices? In other words, how different is Apple's custom designed silicon vs. Qualcom and others ARM design?
Internals? Duh. It came out years earlier.

Design? Nah. Some of us like a phone that fits comfortably in our hand and pocket, and doesn't look like every other phone out there.
a pharaonic economy driven by anxiety begets violence, dishonesty, jealousy, theft, the commodification of sex and familial alienation. None of these had a place in the Torahic economy, which was driven not by anxiety but by wholeness, enoughness. In such a society, there was no need to murder, covet, lie, commit adultery or dishonour one’s parents.

Lol. All of that existed in the torahic economy. It never ceases to amaze me at the things people will forget to idealize the past. And from a history professor no less.

But on the point of the article: I'm against all laws that force others to participate in your religion, including preventing people from working on days your religion says are sacred. It's anti-freedom and pro-religion... if you want to force your religion on others, go live in a theocracy.
Google China Prototype Links Searches to Phone Numbers
It's less likely to break, easier to reach all buttons on the screen, can stand up without a stand, and has better battery life.
Not entirely true. They shifted focus on mobile to continue making mobile software for other OSes.
x86 registers were designed with purposes in mind, and many of the 1-byte opcodes reflect this-- for example, "A4 MOVS mb,mb: Move byte [SI] to ES:[DI], advance SI,DI": https://www.swansontec.com/sregisters.html

And it's fundamentally an octal machine: http://www.dabo.de/ccc99/www.camp.ccc.de/radio/help.txt
PHPStorm has made me a lot more productive when it comes to building sites.

It has so many amazing plugins and the ability to sync settings AND plugins in combination with VCS allows you to pick up your project from anywhere. With a plugin like Key Promoter X you're well on your way to developing without taking your hands off the keyboard.

Built in terminal is great, no more alt+tabbing and cd'ing to the project directory.

It's only like $9/month on JetBrains
Totalitarianism is not built in a day. You don't wake up one day to find yourself in dystopia.

At the moment the capabilities are being built in bits and pieces, like the frog being boiled, and once the capabilities are there they will be used and abused. You don't even need imagination to see this, even a basic acquaintance of human nature and history is enough.

The current generation of software folks have dropped the ball and sold out completely. There is a feeding frenzy of creepiness, stalking people accompanied with denial, apologism, dilution and posturing. If you are going to question the value of privacy or diminish the danger of surveillance you might as well question democracy and human rights. This is what apologism does, reduces discussion to basic first principles.

This is what greed and money does to people, and why regulations and rule of law is required to cement and reiterate the values a society subscribes to.
You can enjoy home, family and friends, AND work remotely. My "nomadism" allowed me, for example, to take my kids to school in the morning, or likewise meet them @home when they're back.