skysight-inc/HackerNews huggingface dataset:
I love the idea behind Scrivener and the binding concept works very well, but as others said: the UI is too old school and there are too many features. It feels cramped. A streamlined version of Scrivener with less features and a better UI would be great.
Have you tried out any of the options for speeding up Python apps, like Cython, writing parts that are in the perf bottleneck in C (if that is applicable), using ctypes / cffi to call C libraries for some tasks, etc.? You can use ctypes or cffi to call either existing libraries or ones you write.
Have you ever considered why it is so much effort to extract this functionality?

systemd can iterate quicker, and work faster and better, because they can share more code between projects.

Code that should have been in the stdlib, provided by the distro, but which no one does. So it ends up in systemd.

You see the issue even in GNU yes, which implements its own version of a buffered output, or in cat, which does the same, but slightly different.

All these things should be in the stdlib, and because they’re not, those projects that can use premade solutions iterate a lot quicker, and can get better, faster.
Nobody "rolled in overnight"

The locations for these stations and the second wave of them that will be installed have been known for a long time and numerous community meetings were conducted.

People are probably still just mad they're losing two parking spots near their business.
qdbus is an almost adequate replacement for that. It's still more verbose and a bit more difficult to pass some arguments (this is all from memory) than dcop was, but it's servicable.
Looks nice. Can I download the app in your page directly?
A Hybrid Approach for Data Analytics for Internet of Things
"These new batches have crazy traction compared to earlier cohorts" ... "These new batches are of noticeably lower quality"

"YC isn't taking any risk" ... "Nuclear fusion / quantum computing / _insert_moonshot_here_ is dumb and will never work"

Lol
Walmart and Google Voice Shopping on Google Express
a bit higher and we can make a hackernews grid inception
Interesting. A company like ThoughtWorks doesn't seem to fit the typical private equity playbook. Assuming that most of the employees, for example, are assigned to consulting gigs at customer sites...you can't just start laying people off. What would drastic cost cutting look like at ThoughtWorks?

Edit: Or maybe there are a lot of people "on the bench" or middle management is overstaffed?

This discussion might be enlightening: https://news.ycombinator.com/item?id=12458683
That wouldn't be a successful request... if the user gets an error from your application, they know to try again.

(Or more likely and more on-topic, for the offline-friendly form if the application gets the error first, the application could be smart enough to try again...)

The UUID doesn't guarantee anything other than capability to prevent duplicate records from duplicate submissions. Something else has to be responsible to make sure the submission is not abandoned without user input, unless a 200 or other successful status is received.
"In my experience (30+ years in all kinds and sizes of companies), the quality of management is the absolute worst in startups."

Another datapoint: my own managers at startups were better by far than those at larger companies. Generally, the smaller the company, the better.

The absolute best was when it was just me and the company's owner working together. No corporate bullshit. In that instance, my manager didn't have to appease any executives above him. He just decided what had to get done and we did it. Very often I'd have meaningful contributions to make to the decision making process, and we'd decide what needed to get done together.

Try doing that in a large company where there are N levels of middle management above you, bullshit corporate policy and compliance to adhere to, people in different offices and time zones who haven't a clue about who you are or what you think making your decisions for you, and so on.

I can't even count the number of times when managers in larger companies that I've worked at have told me that they really want to do the right thing, but their hands are tied... so we do the wrong, broken thing because we don't have any choice. At startups there tends to be a lot more freedom, if we make mistakes, at least they're our mistakes, not ones forced on us by clueless/insulated upper management.
I'm in Europe, and fly 4-5-6 times a year. It's only in the last 5 years that you're allowed have electronic devices turned on in planes here.
Thank you. There is lot more to come soon.
Do you think the Marxian school is big?
Girls Who Code founder: Men build technologies to 'replace their mothers'
How is this different from paying more for a fast lane, which net neutrality is supposed to prevent?

Edit: there seems to be a bit of confusion what I'm referring to. I'm referring to the Open Internet Order of 2015 [1] which states:

18. No Paid Prioritization. Paid prioritization occurs when a broadband provider accepts
payment (monetary or otherwise) to manage its network in a way that benefits particular content,
applications, services, or devices. To protect against “fast lanes,” this Order adopts a rule that establishes
that:
A person engaged in the provision of broadband Internet access service, insofar as such
person is so engaged, shall not engage in paid prioritization.

[1] https://transition.fcc.gov/Daily_Releases/Daily_Business/201...
Intranet only though and usually with only a couple hops away within the same colo'ed building.
Not that I'm really surprised, but does that map imply that Google has its own trans-atlantic undersea cables? Is there some more info about that?
AGent USB 2.0 RJ45 Extender up to 50m
> It is up to the implementation of a language whether that language is compiled or interpreted.

While that's perfectly true, it didn't seem necessary to go into it.
What platforms are you planning to support, or will this be web-only?
You're basically asking why Intel doesn't expose their internal uops as an ISA that you can program in. See my answer on a SO question asking exactly that.
https://stackoverflow.com/a/32866797/224132

The other answers on that question make some good points, too.

Most instructions decode to a single internal uop already, so x86 machine code is just a compact way of programming in uops.

Things like variable-count shifts are multi-uop because of x86's legacy CISC flag-handling, but BMI2 fixes that by giving you no-flags shifts that do decode to a single uop.

You're usually not missing out on much.

Also, there's plenty of voodoo besides just translation to uops. Programming in uops directly wouldn't help you figure out why there seems to be some kind of limit on register reads per clock (http://agner.org/optimize/blog/read.php?i=415#852) for example, since the uops you'd program with would still have register renaming done to them as they're issued into the out-of-order core.
Really? I search in google and twitter, all related posts' sources point to this page.
> A nasty bug was caused by an inexplicably weird design decision, demonstrating that they haven't been "doing it right" since it became mainstream.

As I understand it, two separate design decisions interacted there. One was "some fields should be ignored if not supported or if they use new syntax that isn't supported, so that a unit written for new systemd won't break on old systemd"; if they'd done that differently, it'd have generated many problems as people wrote units for the latest bleeding-edge version. The other was "parse and validate usernames and see if they look sane"; the ideal solution there would be "check if they exist and do no other validation if they do", but NSS turns out to not be viable for that in the context of an init system. Usernames should never have been an "ignore if not supported" field, but it's at least understandable how the issue could occur.

If your standard for "doing it right" is "every single thing they do is always correct", very little software will meet that standard.

> Moving on: briefly, timesyncd is sntp, not ntp, is client-only, doesn't track jitter, only jumps forward, and makes other mistakes. I've seen reports of the sntp implementation being wrong, or perhaps simply having interop problems, but haven't bothered to look because I don't use it. Those things probably don't matter for a gaming client or such, but it simply isn't an ntpd replacement.

timesyncd doesn't claim to be a replacement for all of ntpd; it claims to be a simple implementation of the common case of "I want my time to be correct". A client-only SNTP implementation is what they set out to build.
The irony was that I was unable to upvote this well written post since I was in airplane mode.
I don't know, I would want to see titles put above the thumbnail before I conclude that the title becomes less important. Right now I think that this effect may be exaggerated because the thumbnail is the first thing you see.

In general I am inclined to agree, but I would want to see titles be first before I write it off completely.

Edit: And perhaps boldface as well...
Bought by Apax
One of the major underlying issues people are calling out with the indictments of "smartphone culture", and trying to fix by going offline, is a sort of progressive shrinkage of the attention span. It involves progressively less continual attention paid to progressively more individual topics or items; the (current) apotheosis of this paradigm might be Twitter, where you read a constant feed of conceptually disconnected 140-character messages, and any longer-form thought needs unnatural gyrations of the underlying technology to express. Web surfing, or news reading, encourages this style of interaction, with the surfeit of links away to tangentially-related content that is usually not of a form to encourage deep immersion in a single piece.

Books, meanwhile, are of a form to encourage deeper immersion in a single input. Generally speaking, the obvious mode of interaction is to read a single book from start to finish, taking at least hours during which you remain focused on that topic. This kind of long-term focus is required to actually accomplish anything; therefore, a mode of information absorption that trains long-term focus is more effective of personal cultivation than one which encourages mayfly attention-hopping.

Nothing about this necessarily disparages the Internet; it's quite possible to focus on long-form pieces that are Internet-published, or to hop from topic to topic using offline media. But because friction costs encourage longer-term focus when offline, going offline is one effective way to incentivize it.
Profanity isn't an issue on HN but "you don’t give a flying fuck about me, and only want your own benefit" is not, to my ear, the sort of thing one says to an abstract entity.
You can also have a conversation with the afflicted human being and find out. Some days are more lucid than others, but on the whole there can be a 70-90% "fog" of dementia/alzheimer's that is apparent even without a brainslice.
Show HN: Follow YC companies' blog posts
The FED has already raised interest rates and has said they will continue to do so in the coming qtrs/years. The 2007 recession started about 2-3 years after greenspan started raising rates in the latter part of 2004.

Also, we generally get a recession every 7 to 10 years.

Do we really need wall street banks to tell me what is going to happen.

I still think we have 2 or 3 years of economic growth but sooner or later the hammer is gonna drop on us.

The growth of asset prices, the expansion of debt and the growth of FED balance sheet is quite interesting. And this isn't just the US - China, Europe, Japan, SK, etc are also interesting.
I was misunderstood. I mean the "posting capability". I open the most popular HackerNews thread and read the comments on commute but I don't care posting a comment because I know I'm offline.
No that's not how it works and you're missing the point. In order to achieve an equivalent size contact patch a spherical tire will have to deform more than an equivalent cylindrical tire. With current materials this means you'll have to run it at a lower inflation pressure in order to achieve the necessary deformation, leading to all the problems described above.
Nothing is being discriminated or artificially slowed down. You pay to use their private network. Standard tier means you leave their private network and move onto the public internet, which would be more open to ISP net neutrality issues if anything.
Numerous cables under the Atlantic, their network map is quite something.

https://cloud.google.com/about/locations/#network-tab
Without knowing what city you're talking about, it could be like SF where the poor neighborborhoods blocked bikes. Here they say the bikes are too expensive for poor people even though its $5/year if you qualify for discounted public transit.
What I don't like about Scrivener is the propietary format. I would love a text editor for writers, with simple text files as format, but some GUI for organization of chapters/outlines/characters, etc.
Although the post is pretty low quality, they are talking about the YCombinator summer batch of 2017.
I don't think I've ever really appreciated one of these YC posts, and haven't found many of these startup missions inspiring in many years

You all, are truly inspiring and dedicating your life to making a difference. It has truly been a pleasure to read about what you're doing, and I can't wait to see how you change the world. Thank you and your team, sincerely. and all the best!
> This is an unfortunate tactic employed on both sides, and I frankly don't have the patience for it.

Obviously, I think this is exactly what you're doing...
Normally the way traffic works is small yields to big. Pedestrians yield to bikes who yield to light powered equipment (e.g. Forklift) who yield to cars/motorcycles/trucks who yield to heavier equipment who yield to trains who yield to ships.

This system where lighter classes of traffic yield to heavier classes of traffic is mostly compatible with typical road rules. There are specific exceptions such as crosswalks and implied exceptions like (like university campuses). Bike suck from a consistancy standpoint because they need to be treated like part of the cars/motorcycles/trucks class of traffic at some times and treated like pedestrians at other times. How they should be treated depends on a bunch of different details of the situation and the interpretation of those details depends on the driver/cyclist.

Drivers are hostile toward cyclists for the same reason drivers are hostile toward tourists who are traveling too slow, in the wrong lane for their turn, slam on the brakes to make the turn, etc. Both groups do not act in ways that are easily predictable to those around them and make those around them spend more effort keeping tabs on them making using the road more stressful.

Segregating different classes of traffic is how the problem is solved in any other case (Pedestrians get sidewalks or the shoulder, cars get the road, trains get rails, ships get water, forklifts and heavy haul trucks are restricted to areas where their interaction with the other classes of traffic is more controllable (when was the last time you saw someone driving a scissor lift down the road?).

Bike lanes solve the problem somewhat but what we really need are rules that better define who does what in what situation so that road users can better predict each other's behavior and not be nuisances to each other.
Thanks!

As far as the optimizations: we transpile the code to different target runtime languages where we can automatically instrument different optimizations. Currently our microservice runtime is Scala code and we can add a cache layer around any function application or a parallelization queue around any map-like operations on iterable types (e.g., List).

The application deployment UI let's you pick the points of optimization (a top level function for a cache, or map-like application for a parallelization). Then you can pick the tier of optimization implementation you want (e.g., local in-memory map vs remote Redis instance; local thread-based parallelization vs remote actor-based cluster parallelization)
This is what I was going to say, but I'll put it in stronger terms; The only way to invalidate a theory is to take it's prediction, and prove it false. This is called falsification.

Economics is a challenging area to have theories because it is really really hard to run experiments. As a result you have to use existing choices and try to identify what the theory predicts, then walk forward in time to see if that prediction was accurate or inaccurate. It is really hard to do because humans tend to want things to succeed and can unconsciously add or subtract data points that move them closer to 'prove' or 'disprove' depending on what they want. Eliminating that bias is very difficult.

On a related note, we're also due for an ice age based on historical cycles. However as systems change and the balances within them shift, it can be difficult to see which variables force the cycle and which merely enhance it. Easy to see an enhancer as a major force when it isn't.

So back to business cycles; there are four outlier economic events which I think can provide some insights into what may or may not happen in the next decade. These are (in chronological order) The dissolution of the USSR in the 80's, Japan's meltdown in the 90's, the misnamed "Mortgage crisis" of 2009, and the collapse of the Venezuelan economy in 2015. Each of these events share a common thread of state controls and markets being ripped apart by events. I don't think we have yet learned all we need to learn from them.
I dunno if there's a Marxist interpretation of recessions. Iirc there's something somewhere about recessions leading to socialist revolutions, but I don't remember anything about why they happen. I don't think das capital has anything.

I think there's very little Marxist economics left, in the technical sense.

Marx is pretty early.
I can't remember that I ever had the problem of not having the right driver since windows 7 or so. Since Windows 10 drivers are also "automatically downloaded and installed through Windows Update" ("for many devices").
What does early detection of Alzheimer's give you, given that it's untreatable? And, isn't ignorance bliss in this case (i.e. the less time you spend knowing about the problem, the better)?
If your body is your private property, then anyone trying to trespass without your consent is initiating force and enforcing is not initiation of force. I consider the fruit of my labor to be, like my body, my private property and anyone trespassing it without my consent is initiating force.
> Does anyone who understands finance have any insight on why this pattern seems so predictable?

I would look to psychology in addition to economics. There are several well-known psychological factors that suggest there will always be a boom/bust cycle:

1. People copy other people. Fear and greed are infectious. People become envious when their neighbour or brother-in-law continue to make quick profits from investments.

2. People make irrational judgements when affected by emotions like fear and stress.

3. People tend to make overoptimistic judgements about future events and their own business acumen. Conversely people often deny reality and do not critically assess their past performance.

4. In judging the future, people place too great emphasis on recent experience and discount events which occurred before they were born.
This precedent (including CloudFlare's new private routing) doesn't bode well for the public internet.

Imagine the day when everyone has to use private routing and the public internet barely even gets maintained anymore.

Of course, public internet also suffers tragedy of the commons and not much is happening on that front. Like how most people are still behind ISPs that allow their customers to spoof IP addresses. And nobody has reason to give a shit. We're getting pinned between worst of both worlds. It's a shame.
If that's true, why did Amazon come out with Lightsail?

https://amazonlightsail.com
Dear iPhone: Here’s Why We’re Still Together After 10 Years
I am in the same situation. Reading those terms of service makes me feel fastmail is no better either. Are you considering some other service too? I am considering proton mail as it says they will terminate an account only because of illegal activity. I would love to know of other good options as well. Considering how fundamental the email service is in this digital age, it is surprising there are so few choices.
Another pitfall is that navigator.onLine can be true even though the device has no access to the Internet.
Wal-Mart and Google team up on voice-activated shopping, challenging Amazon
Very much selection bias. Even if we add auto shopper, and the like you won't get most of the expensive cars as they are not advertised.

Your 20k used car is 2-3 years old and coming off lease, or the same car as a trade in. The dealer will put it on the lot with a "just off trade" sticker and sell it. It might or might not go on Craigslist. (if it is listed the ad finishes with "and many more cars like this so some in and see") If the dealer gets too many in on trade the rest go to an auto auction.

Remember, the dealer knows all the numbers that the leaser isn't told. The company who backed the lease 2-3 years ago did their best to make sure that when the car was turned in the dealer would look at the remaining value and think "profit if I buy that and sell it". The dealer is going to pay the lease company for the rest of the value of the car. If the dealer decides there isn't enough money in selling it the lease company has to send the car to an auto auction and see what price they can get. (I suspect that a lot more goes on in these cases but I don't know what)
Google is slowly working on taking over the world, or at least the internet. It is scary how much power we give them.
الاولى المغربية
Pretty much all white LEDs are going to have high blue content. It goes back to how they work, these are actually phosphor converted blue LEDs where they pump out a ton of blue light and then use a phosphor layer to absorb and re-emit some of it at other wavelengths.

See spectral distributions here: http://cdn2.goughlui.com/wp-content/uploads/2013/06/spectral...

Even down at 2700K (blue line, "warm white") there's a substantial blue spike over on the left.

The LEDs being used in most streetlights are cool white, probably 4000K+, definitely a lot of blue in that.

There are high CRI LEDs available (Color Rendering Index - at warm colors it basically means "how similar do colors look under this vs under incandescent"), but they're much less efficient in terms of how much light you get per watt, and they tend to be a pretty niche product for lighting stuff where reds are important (brick walls, fruit, art, etc). Still some blue in that, but much less.

https://www.yujiintl.com/img/graphics/warm-white-high-cri.pn...

As to health effects, from what I've heard the jury is still out, but there's a definite push toward "tunable white" in the industry. Whether anyone actually wants to pay for that when it comes time to choose between that or the cheaper fixed color temperature that we've been doing forever, things are less certain...
I don't have any citations, it's just my understanding that switching on the mobile radio is a major battery drain, and should be avoided as much as possible.
It's not differentiating by content, you're paying for a different service tier. It's like saying getting faster internet by paying for Comcast Business violates net neutrality.
I'm curious how the crowd around here feels about the ethics of this company. This is a website where we all regularly talk to each other in myname @ the google domain specifically to avoid to spammers picking up our email accounts and bothering us.