skysight-inc/HackerNews huggingface dataset:
HomeKit has been great for us at home. It was a saving grace for Hue because even their revamped software is god awful. Personally I'll take security over openness any day. Not saying you can't have both, just not today with current offerings by anyone.
Show HN: Hunch – Design Freebies
I think you've hit the nail on the head there. Back in Roman times, there were about ~300m people in the known world. That's lots of space to settle into, with a view that you and your descendants will be there for a very long time. They built stuff to _last_, because as far as they were concerned, the Roman Empire was unbeatable, and their dynasties would go on forever.

These days, we're so crammed in where ever there are usable resources, that the moment we die, or move on, someone claims the space and adapts it to their needs. Space is at such a premium that it's illogical to lock it out as one particular usage for centuries.
Perhaps I'm just a jaded sysadmin (wait, I AM a jaded sysadmin), but the bells and whistles are rarely worth the cost of those bells and whistles.

Kinesis is a great example. Sure, on paper it looks cheap - fractions of a penny per hour and per million put operations. But just to handle logs for a dozen servers, you're looking at spinning up over 8 shards (for the read capacity mostly), an equal number of lambda aggregators, and a storage service (like managed elasticsearch). This alone can end up costing several hundred dollars a month. And you still want/need a specialist for managing elasticsearch!

I've worked for two companies now where they pay out more money for their infrastructure than they do for their entire payroll. There's something that rubs me very wrong with that.
I would like date pickers to have years on left, then months and then days; that would be more intuitive at least for me because I tend to choose from left to right.
Glispa | Senior System Engineer / Cloud Architect | Berlin | Full Time, ONSITE | Relocation offered | 60-75k EUR

Glispa Global Group is a mobile marketing ad tech company empowering clients to activate global audiences and move markets. Providing a full suite of tech products and services.

We are a small System Engineering Service Team of 5 people looking for a Openstack Guru to join our Team. We operate thousand vms mixed between AWS and our own private Openstack Clouds in multiple Datacenters.

Apply today at https://www.glispa.com/join-us.html?p=job%2FozNs5fwD
Singapore gets a gigantic ‘vending machine’ for buying luxury cars
Hey would you mind pointing to where you've seen prices like those? So far the best dedicated servers (VPSes) I've seen have specs like:

4 cores
8GB RAM
160TB disk

for ~$36/mo.

Here are the places I'm talking about:
INIZ (iniz.com) (I currently use them, but they don't have the bes tprice)

https://cc.delimiter.com/cart/dedicatedcore-vps/

https://www.delimiter.com/

The last two I am thinking of switching to soon.
John Deere has learned a hard truth about autonomy and self-driving tractors
A good article on this: https://www.propublica.org/article/breaking-the-black-box-ho...

We can UNintentionally manipulate the data too even when we are trying our best to be honest.
In that case, I think the answer depends on whether you favor lower taxes, or higher. I also wonder if it would make sense for business taxes to be progressive, like income taxes.
Ask HN: How did you get your first 100 customers
Talking specifically SaaS but any app/service info welcome.
Hats off to you Ines and Frederique. You guys do really great work.
Populations depend very much on how you count, but I'd think density matters more and Tokyo's density is somewhere between 14 to 36 times LA (allowing for different ways of counting), and 40 million use just the rail system every day), so the parent's point is still very valid.
Just get the RFID card and keep it in the car. Way less hassle than the app for unlocking the charger.
Filecoin Presale Raises $52M Ahead of ICO Launch
Nope, not just fluff. New ML model architectures get too much hype, while it's relatively simple tools like this that actually make the difference in whether or not ML can applied to industry problems. The low hanging fruit in the ML industry are in workflow tools rather than novel model architectures. I have a huge amount of respect for the folks at explosion.ai, largely because their solutions are consistently good in practice rather than good in theory.
> the JVM brings a fantastic ecosystem

Unfortunately it's (intentionally) horrible for interfacing with C libraries.

> it doesn't offer anything compelling

Unless you need to interact with native libraries.

There's currently a lot of excitement about Scala Native and Kotlin Native. Those projects aren't being done just for the heck of it.
Ah ok, I didn't see it from that PoV, I'm not into third-party apps on my phone. Speaking of which, do you believe Apple will allow running WASM apps on iOS?
> and plenty of non-steel-reinforced concrete things will last just as long as the Roman stuff

Not as long as you would think. Non-reinforced concrete only lasts a few generations, whereas there are Roman concrete roads still in (mild, rural) use today.

We actually know why too. Recent science shows that Roman concrete used a slightly different formula that took much longer to set -- weeks or maybe months rather than days. They didn't know how to make fast-setting concrete like we have today. But the length of time also made the structure stronger. We could build that way, if we wanted. But we don't.
Thanks to good, cheap and fast public transport, people regularly commute to Tokyo from all over Japan. That is what 'manages' implies.
I know that is difficult to imagine in the US, but please have an open mind.
I agree with the article, but would also like to mention that it has a very steep learning curve.

1.5 months after my first line of Swift I had my app in the app store (granted I was proficient in Objective-C).
2 years since I've started learning Clojure and a couple of months since I'm working professionally with it and I'm still quite shaky.

Luckily, it's not difficult to begin - you can start hacking small programs in a couple of days, but when it comes to building large applications, that's when it becomes a high-level art form (just one of the many possible metaphors :) ).

Quite similar to C++ in this respect - easy to pick up, hard to master.

It humbled me and made me cry many times. But as with everything, if you don't give up, you level-up.

As far as the experience goes, it gives you this 'overview' experience of programming - you can mimic almost any feature from other languages and you have access to all the libs for the JVM (including C/C++ libs through JNI) plus all the javascript libs.

So in terms of libraries you can use, I dare say that Clojure(script) is the language which can access the most libs out there.

So yeah, definitely a powerful language and a powerful tool which you can go very deep into, albeit a bit tough to learn.
Bobbing my head up and down also works.
OVH has 2 core, 32gb ram public cloud instances for $40/month
Most soothing video on the internet today
Silicon Valley needs to be a better neighbor
I worked at a place that was too cheap/cash strapped/stupid to care about backups. We did nightly backups, but then one day I decided to replicate to my own server. I had plenty of room and bandwidth. Why not? It made me sleep better.
Indeed. I live in a 1920's built Arts and Crafts style house. We had some carpentry work done a couple of years ago and the chap that did it also happened to specialise in period restoration work for the National Trust. He estimated that it would cost more to replace the downstairs oak paneling and staircase than it would to buy the house and land.

A corollary to the labour cost also seems to be a reduction in high end craft skills. Modern houses don't have the features that require high end skills as they're too expensive so there's less demand for those skills. Another anecdote: it took us ages to find a plasterer who could do the ceiling in one of the bedrooms as the cornering was so complex and most refused to quote. Eventually, one of them put us in contact with a retired gentleman who did the work (at a quite reasonable price considering). Watching him work was amazing.

The only time I recall being more impressed was, many years ago, seeing a spray painter paint a propeller as a template for the robot. It was a bit like watching dancing but to a micron (or so) tolerance. Masterful.
Because not all websites need all the complexity built into a browser. And wasm does necessarily imply that we need to leave html and css behind. But we get the freedom to choose and build better options.
> wrt how quickly you can get your code up and running

Why is this such a huge benefit for code that typically works at the system level? Wouldn't you value reliability, consistency, etc when adapting system level functions over speed to deployment?
hetzner.de robot auctions
Hey, awesome work with Anvil. How difficult it would be, once app is created, to move it to standalone server? Just python and pg.
AMD CPUs have supported constant_tsc and nonstop_tsc since the Phenom era too.
You'll become a better programmer in the long run if you take the time to resist Google and read books/manuals. Unless you're on a deadline I guess.
Gee, I don't know... Paper? Books? Libraries? Big empires with a uniform language? Roads networks? Trade routes? Accurate copying of books? Schools? University? Logic?
+1

... and then implement Prolog in Lisp so you can write Prolog on your Lisp code as well (this has been done many times)
Tries really hard not to make shitfaced pun
Can you share some of the extensions?
But you could do this even if those keys were encrypted with the master PGP key.

I don't have any issues with using sub-keys, it's a very good idea actually, for the reason you mention. I just wish I had the option to tell keybase "never store those keys in cleartext, always encrypt them with the master key". Then it would ask be to decrypt the keys on startup and everybody would be happy (well, at least I would be).
it is oddly missing the day name

Sun Mon Tue Wed Thu Fri Sat

This is very important for say when you are
picking next Wednesday
In a traditional REST API, where do non-RESTful things (like other API calls, or "business logic") tend to go?

Is there /db/restEndpoints and /rpc/nonRESTfulEndpoints?
"at scale" <- lol. most startups aren't.
For what it's worth, currentTimeMillis() shouldn't be used for interval measurements anyway, as it might not be continuous in some scenarios. A better alternative is System.nanoTime().
A Hippocratic oauth for computer scientists
Correct, you don't need this tool.

Put it this way: Think of it like a Socratic dialog. Just because a replacement for ls(1) may not be beneficial due to configuration and customization already being commonplace, isn't the same as saying the mere notion of a competing unix CLI tool is bad.

top(1) doesn't allow color configuration. I use htop(1), and like it.

ls(1) already has color customization via LS_COLORS and long-list format via -l in ls. And about 10+ other output options. It's quite flexible.

git status can be shown via `git status`, and via the PS1 in oh-my-zsh/pure.

> Nobody is going to use this to replace "ls" in scripts.

I'm concerned they will, and not recognize it. To beginner and novice shell users, it's easier to cargo cult stuff in and not know what's happening. And things will break in ways that's a nightmare for them to troubleshoot.

My gut instinct is being verified by comments in this thread mentioning alias'ing in exa as ls.
The content of hier(7) looks a bit out of date, e.g. it's missing "/run" but still documents the whole archaic "/usr/X11R6" hierarchy that went away together with imake a decade ago.

file-hierarchy(7) appears to be a more modern alternative.

(Cue complaints from users of a real UNIX about how GNU/Linux is such a cobbled together poorly documented hodgepodge...)
Relevant article detailing how MSSQL is implementing history tracking infrastructure out of the box for the 2016 release (SCD4 for obvious reasons):

https://docs.microsoft.com/en-us/sql/relational-databases/ta...
Are we doing opinion threads now? Okay. I can do one too!

I do like working with clojure. It's my favorite dynamically typed programming language by an easy margin.

It's basically everything that was a good idea in Python and Ruby brought under the unifying role of a Lisp syntax, with a good Java FFI. This makes it slightly harder to learn (it's very difficult to learn Clojure if you don't at least know Java).

It has a very clean syntax for the most part. Parenthesis handling does need some automation (basically everyone copied paredit) but has the nice property that refactoring is a breeze and extremely predictable.

Except for rogue agents like me and a few others, very few programmers go crazy with defmacro, which makes Clojure often a lot more orderly and understandable than lots of Common Lisp code.

I've run a shop with 6 clojure developers collaborating with engineers in both mobile and web space, and in many places Clojure was such a delight that cljs began to creep into the web frontends. In many cases the mobile devs contributed API endpoint handlers to the codebase and they said in general it was easy to work with (although folks sometimes had problems with more complex map types; often because of leftover code from the Bad Old Days when :symbol-a and :symbol_a both got introduced into our codebase because of bugs in AWS bindings choking on -'s).

Clojure, like many dynamic languages, is ultimately limited by its lack of a type system. At some point systems become challenging to refactor. To combat this, a lot of discipline about testing and builds needs to happen.

I built a business around Clojure, sold it to a bank, and made lots of money and friends along the way (and just yesterday the bank announced they have decided to kill it because they don't like it, but that's got little to do with clojure and everything to do with <REDACTED>). We did stuff that VCs flat out claimed was impossible, to my face.

I'm much more interested in other languages now, but that's not because I think Clojure is bad. It's because I think that my development as a software engineer requires I put Clojure down for a few years and work with other concepts.
Elon Musk reportedly planning to build his own Hyperloop for tunnel system
Everyone is of course titled to their own opinion but for me personally I feel like Love doesn't mean what this person thinks it means.....
I think Bitmapped Vector Trie [1] might be some novelty introduced by Clojure.

[1] https://stackoverflow.com/questions/8844707/how-is-a-bitmapp...
> So it's asking if Clojure is better at it than other languages/paradigms.

My argument was that there are such a wide variety of languages/frameworks/paradigms that it makes no sense to make such a claim.

Someone from a functional background ( lets say you know scheme or ML ) would get more from learning an OO language than from learning clojure. He'd learn more from learning assembly and seeing how data moves in and out of registers than from learning clojure.

Programming is such a wide topic. We get this posts all the time. Go will expand your mind more than anything or ruby will or F# or any other flavor of the day or even python.

It all depends on who you are and what you know.

In other words "Clojure - the perfect language to expand your brain?" is a silly assertion. There is no "perfect language" because everyone's brains are different because we all come with different backgrounds and expertise.

But that's just my opinion.
>CSS uses these to decide how that thing is to be displayed.

I already agreed with you: "they should reflect their design function"

You seem to be conflating semantic classes with presentational ones:

If all your articles have a blue border, maybe it makes sense to have .article have a border property. If your events, articles, and recipes all share the same Card format, it makes better since to keep those styles in .card.

>Except they don't, as I already explained.

You didn't explain; I said just remove the `highlight` class.

>Doesn't mean the standard practice is actually good, or that there's no room for improvement.

Not on its own, but the fact that this arose out of the maintenance nightmare that was "semantic CSS" from 5 years ago explains why it is now a best practice.
It's important to keep in mind that false, spontaneous confessions are a well-documented phenomena from revolutionary China, revolutionary Russia...

The same thing could happen to anyone.
> We're developing a SaaS software for e-commerce merchants.

Mind elaborating? That's exactly what our SaaS platform is. :)
Agreed. I would add "auditd" and "acct on" to your list.
Top 5 Cryptocurrency Wallets for iPhones
EV Vehicles Delusion?
EV Vehicles as Major Risk to Oil & Gas IPO as proposed here is purely delusional. EV Vehicles have a bigger carbon footprint, they are oversubsidized, countries like Hongkonghave removed subsidies. Is this not delusional ?

https://www.perchingtree.com/saudi-aramco-ipo-key-risks-loom-for-investors/
> Hiring one dev ops person who can build infrastructure with code can get you really far when trying to save hosting costs early in a startup, plus it will cut down on technical debt later.

Before I moved into security, doing devops as a day gig and consulting, I heard this repeatedly from clients who would bring me in after they already had 8, 10, 12 developers; "we wish we had hired for devops sooner".

You wouldn't not provide your devs with a solid workstation, development tooling, etc. Why would you not provide them with an efficient CICD pipeline to enable them to have the highest development velocity possible?
Noscript does more than just turn javascript on and off. I recall the creator of noscript writing a post a few years ago saying that the plugin model of chrome didn't allow for all the things noscript does. That may have changed since and umatrix may be able to do things that the noscript guy said couldn't be done but I don't know
Some blogging platforms are less generic than Medium and if you write for their audience it can make a difference.

Some even do a bit of marketing for you.

I write posts about software development so I started blogging on dev.to

I think if I just blogged on my own server and threw it out on Twitter every now and then I wouldn't get too much people reading it.
That's a subscription model, thus patronage.
I mean donating to a piece of content you have just consumed or appreciate.
Such a weird piece of history, and exactly what I thought of too after reading this headline.

I wanted to check out the site when I visited Boston a couple years ago. For anyone who is considering the same, a small memorial plaque is the only thing there to see, and it is at about knee height in a low wall. I walked right past it several times while searching, before finally spotting it.
You cannot make decisions based purely on facts and data. You also need goals, values, preferences or what you prefer to call it.
I don't want to RTFM to understand a file arrangement. It must be intuitive, like what I see in Finder in macOS.

UX design failures like this is the main reason why Linux can't get more than 3% on desktop.
Thank-you! You'd need a standalone Anvil runtime for that, but it is something we offer. (It's one `docker-compose` command.)

(The reason for this is that our client and server are deeply integrated. This is what lets us, eg, return a live database view from server code into client code with a simple function call, with full autocomplete. But it does mean we can't do a one-click "export as a Flask app".)
I don't think there was ever a mention of non-hardware authentication in the FAQ in the past (or even an FAQ at all). There was also never a public PDF of HAP until this year's WWDC, and the link to that PDF also explicitly states that it is for non-commercial products:

https://developer.apple.com/homekit/specification/

Edit: also confirmed this in the WWDC video at 28:20 https://developer.apple.com/videos/play/wwdc2017/705/?time=1...

And let's say you come up with a really cool prototype? And now, you want to develop a HomeKit accessory for commercial sale. You need to join the Apple MFi Program.
You need to join the Apple MFi Program and go through self-certification before you can begin your manufacturing or sale of your accessories. And this is really exciting.
If my cat is poisoned I would definitely avoid what it ate until there's overwhelming evidence that it's not harmful for me.
That brought back memories of trying to use AOL in the wrong screen resolution.
You're telling me that CSB hosts a live dev server inside of a service worker that works across browser tabs? That's patently false. This is ours in action, for reference (was even included in the blog post) -> https://twitter.com/ericsimons40/status/893238309085822977

If you're genuinely just confused about how this stuff works, please _ask questions_ instead of making random assertions. Otherwise people get the impression you're shilling a separate product.
Providing a Good Education in Deep Learning
The thing is, glyphosate/roundup is still a toxin.

It may be safe in low doses but I wouldn't exactly try to drink large quantities of something that is made for the only purpose to kill some animal/plant.
Looks pretty fishy I agree
They're not prominent, but on this example the days of the week are toward the top as column headers. Still could be more prominent for your use case.

http://www.jetbrains.org/ring-ui/examples/date-picker/date-p...
Red Hat's OpenShift is great for getting a Kubernetes cluster and a CI infrastructure up in no time.
جريدة الوسيط دبي وظائف 5/8/2017
Yeah, it's a trade between experience and authenticity. If you value the experience for its own novelty and stimulation, the fakery isn't a problem. Those who seek authenticity derive pleasure from a completely different source and rationale.
The Linux kernel may choose to not select TSC as the clocksource, regardless of the configuration. For example, we have a 4 socket machine running CentOS 6 that refuses to use the TSC timer because at boot time the kernel determines (experimentally, I believe) that TSC is not reliable on that hardware. So it falls back to using HPET instead.

We also have a similar 2 socket machine running a similar version of CentOS that has no problems using TSC. ¯\_(ツ)_/¯
They're abbreviated and right at the top of the scrolling pane. Saturday and Sunday are also in a different red color.
i see them now, my bad
I keep hearing this sentiment, moreso than I've ever seen for any other language. Once you "get into" Clojure, you're both A.) Extremely productive with it, and B.) in love with Clojure.

How does it hold up for those of us that really love static typing and compilers?
Consumer rights were not quite so strong back then....
I understand. Thank you for explaining.
It is very much not a lie. They sat in the first three rows, and they were all pointing cameras at her. Hell, some of those people even went on youtube after to brag about what they did.

https://www.polygon.com/features/2017/6/27/15880582/anita-sa...
The original proposal is available.[1] It includes enough numbers to make estimates of the physics involved. If you want to see what's essentially two youtubers arguing over the physics involved, check this[2] out. It gets a little petty by the end, but there is copious physics and math demonstrated, which you can assess yourself (along with whether the assumptions they make are valid). They do, specifically, go over what would be required to achieve the level of partial vacuum specified, as well as what would be required to safely achieve controlled rapid pressurization in an emergency.

Or you can do a little googling. There's plenty of people that have jumped in with an assessment, and just about as many that have come after to refute some or all of their work.

1: http://www.spacex.com/sites/spacex/files/hyperloop_alpha.pdf

2: https://www.youtube.com/playlist?list=PLSPi1JFx4_-Gz0Fm0qq2K...
Hm... What do the miners get?