skysight-inc/HackerNews huggingface dataset:
For those who are interested in running your software on AArch64 hardware directly, without any additional firmware or operating system in between, I've developed a boot loader and tool chain to test and execute unikernels on a Pine64:

https://github.com/Lichtso/UnikernelExperiments
This is a PM asking, so please bear with me. I understand the argument that when the source code is available for inspection things tend to be more transparent, because it would allow the community to identify and remove backdoors or likes. But when it comes to distribution, e.g. via Play Store, how can the end users know the version made available for installation is "A" (with backdoor) or "B" (without backdoor)?
I don't really see how the integration would be any better than what I'm getting already from Emacs: I can already patch the code live, etc, through a REPL, and run the code as I develop it.

Nightlight is asking me to give up the comfort of Emacs: so what does it get me?
Use PHP as a C preprocessor
The proposal you linked would not work if the specific USB interface was set up correctly to only allow a specific device (identified by a specific whitelisted USB device descriptor) to operate only with a specific driver. This internal USB interface in the Neo900 will allow this sort of configuration which would prevent the attack you suggest.

Sure if you plug in random USB devices via the OTG port or the pins under the battery you could attempt this attack (if security was once again loose on those ports) but hopefully your USB keyboard/mouse/flash drive or whatever you're plugging into there is less dangerous and black-box than a baseband modem. And heck, if you are still worried nothing stops you from applying the same security measures to those interfaces as well.
Well okay then.
I suppose my point is more that you don't need a great deal of information to understand how to buy fruit juice. Just buy the one with a clear claim about 100% fruit juice on the label.

Given that the blends aren't necessarily worse than the pure juice nutritionally, I'm not sure what you do for the consumer that can't tell the difference between "100% Vitamin C" and "100% Fruit Juice".
At least your company was honest with you.
you that malware's author?
My husband raped two women and I had to answer for his crimes
> Also, interesting to realize, if car and a bike have an accident, by law, it is automatically the fault of the car, no matter what. Even if the person on the bike is drunk, driving in the wrong direction, etc.

Isn't this because the motorist has insurance while a bike rider does not? I've never seen cyclist insurance, although maybe the Dutch have it? There's no point trying to get blood from a stone by assigning blame to the uninsured party.
JavaScript and “First-Class Functions”. – I Code Startups
There is no red flag. They ask for two years of tax returns in most cases.

In a lot of cases (most?) a freelancer is an FTE, just for a single person company.
I really like that this works for all services interchangeably. Yes, Github created Hub for this same problem, but I've used Bitbucket at some jobs and Gitlab personally for some projects. Having something uniform and service agnostic is great. It's clear the creator thought a lot about this design feature.
These are lessons learned by a seed investor with bias and pressures coming from Limited Partnerships, term of fund, liquidity, and portfolio harvesting demands.

These are not necessarily good practices for starting an enduring company.
PyCharm?
This is amazing. Could you provide a "starter image" in the form of, say, an android .apk ?
That would get me started on clojure very quickly

(that would be the smalltalk way)
Someone told me Cafes are for Output Works, Not Input Works.
Freelancers aka people being ripped off and paid via 1099 without any health insurance
Checksums.
This depends on the state.
There are states where "people helping clients commit fraud" gets you a suspension (new york).

There are states that take it more seriously, like maryland.
http://www.marylandinjurylawyerblog.com/2009/01/a_tale_of_tw...

(This is pretty extreme, but maryland does take bar complaints very seriously)
Seems like a password manager on mobile creates a large surface area for the benefits. I prefer KeePass
In a power grid, the AC generators are basically synchronized and in phase. But there's some tweaking on phase to control which way power is shipped. Inductors and capacitors are switched in and out to induce small phase shifts and drive power in the desired direction. If you want to know more about this, there's online training called "PJM 101", from the power grid operator for the northeastern US.

HVDC systems are connected to AC systems using rectifiers and inverters. An interconnect point is a switching power supply. A very large switching power supply. The output DC isn't perfectly clean DC and the output AC isn't a clean sinusoid; converters have to approximate and try to filter. Wikipedia has a nice explanation, with good pictures.[1]

[1] https://en.wikipedia.org/wiki/HVDC_converter
This is an interesting idea. I tried it out, but found the "tutorial" to create your first bot confusing and unhelpful.'

edit: Now that I've logged out, I can't log back in.
"If the broadcast engineers weren't there, I assume the damage might have been too great to reverse in any reasonable amount of time."

I am pretty sure they would have been able to get something back on air somehow within a day or two even if every single piece of electronics had been physically obliterated.
The reason 40+ don't get hired is that the first thing the guy hiring worries about its not hiring someone who can take his job.
Kirt McMaster Out at Cyanogen Inc
Memory is the Next Platform
> 1. The proliferation of libraries enables devs to get very, very picky about their libraries - the slightest wart or lack of understanding will cause them to label a library "utterly crap". But anything they create to replace it will run afoul of another programmer's picky tastes even worse! (And to what degree they may have a point, exactly 0 devs will be previously familiar with the warts and misfeatures of this new code.)

Ah yes, the "it's all subjective" argument. The thing is, it's not subjective. Sure, it may be hard to objectively measure the qualities of a library, but that doesn't mean we should give up and assume there's no underlying objective truth.

My "picky tastes" are for libraries that are battle-tested, performant, and scalable. If that runs afoul of someone else's tastes, frankly, I don't care.

> 2. As I get better at project management, I realize that myself and my fellow devs are constantly underestimating the ongoing maintenance burdens of new code. It's hard enough getting us to make sufficiently pessimistic time estimates for the initial implementation that PMs don't have to smile and multiply by large integers - nevermind accounting for the next few years of adding additional debug logic, logging, fixing edge cases, supporting legacy decisions, adding a full set of fuzzing and regression tests, etc.

I definitely agree that the ongoing maintenance burden of new code is consistently underestimated, but it doesn't follow from that that we should prefer third-party libraries to our own code. A new third party library is still new code, and it's not often a reliable assumption that someone else will maintain that code forever. Further, general-purpose third party libraries aren't tailored to our needs, so they often contain more code than we would write. The result? We often end up with a larger maintenance burden by using a library. And finally, even if someone else maintains your library, that doesn't mean they will maintain the integration point between your code and theirs. Keeping up with changes in a library that doesn't value reverse compatibility highly can be just as costly as maintaining a library yourself.
This. It's the otheredness of the conversations which happen at a cafe that makes it work. If you found yourself at a cafe sitting next to, say, the co-worker you can't stand, the director you've heard is trying to kill your project, an ex-partner and their new partner, I suspect the scene could get quite distracting rather quickly.
Hmm, I knew it did that when the REPL wasn't on, because it gives very limited completion options compared to CIDER. Does Cursive even do this when you have access to a REPL, or when nREPL is running? That's the main reason I still prefer CIDER + Emacs, because it has much more useful completions, though still not as good as IntelliJ's completions for static Java code (only possible because Java is static).
Spotify iirc
From your article: "The natural ability to have a child at an older age likely indicates that a woman’s reproductive system is aging slowly, and therefore so is the rest of her body."
>CD quality doesn't throw away data that your ears can hear, thanks to the Nyquist sampling theorem. If your ears can hear better than 20khz I'd be very surprised.

Yes, Didn't say it throws away data "that our ears can hear" but that it "throws away data", period (which is true). And not just frequencies but also dynamic range.

That said, a high quality mp3 also doesn't throw away data that "our ears can hear", not with absolute physical certainty (as in Nyquist et al), but with psycho-acoustic research level certainty. (I say high quality because lower quality mp3s trade more usable signal for space savings).
What about all of the visual distractions? People walking by, mingling, etc. Headphones don't solve that.
That seems like a way to exacerbate Conway's law problems https://en.wikipedia.org/wiki/Conway%27s_law . Most of the technical debt I try to fight off is based on my team doing something that makes sense for us based on what we're good at / what we think other teams want, but doesn't line up with what other teams want / what they think we can deliver; we end up essentially building abstraction layers around other teams, and they build abstraction layers around us.

If you put everyone in a private office and default conversations to email lists / group chat (which is the model that basically the entire open source community uses), that's fine. If you have an open floor plan where it's easy to wander over to another team's area, that's also fine. But making it super easy for your own team to talk without other people hearing seems the worst of both worlds; you have all the distraction problems of open floor plans (every conversation concerns you), and you don't get the organic conversations that open floor plans are supposed to promote.
Which I guess means Nightlight should expect to see a lot of PRs and/or active forks.
Must have been something else but I recall a big fuss over incorrect results from calc.exe when Win10 came out.

It's still inferior to the old calculator even if it has been fixed to give correct results.
Feel free to add any feedback!
Properly-formatted CSS shouldn't be broken by uBlock. Nor should properly-formatted HTML.
If you have to wear a pair of noise blocking headphones all day at your workplace so you aren't distracted, maybe your workplace isn't ideal.
Responding to xxkylexx (child comment)

Only users who specifically enable "show dead" in their profile can see your. They are read only and can not be replied to. It is quite likely most users can not see them, as show dead is opt-in only.

If you as a user; or this post have been flagged as spam/other (likely) you should reach out to HN via their contact info which I believe is listed in the guidelines section.

You shouldn't litigate this in the thread (nor would anyone see it) but, Dang is often quick to respond and both quite helpful and reasonable to legitimate inquiries.

---

Bitwarden looks to be quite interesting. The client on ios does not support the 5c, which is a shame since I have one. Curious if there is a hardware limitation as the service appears cloud-based and it would be nice if a software solution existed for users of slightly older phones.

Good luck!
> Individual productivity or team productivity? If you are optimizing for individual productivity - you could be hitting a local maxima...

Forum discussions like this one seem to be all about individual productivity. In my experience, open offices are really great for ad hoc collaboration and conversation. To combat interruptions, individual developers can easily take steps to not be interrupted when they are doing something that can't be interrupted. But tbh I don't spend 8 hours a day in such a way that I should never be interrupted as a rule. If anything, I like that my teammates feel comfortable to walk over to my desk (or, more commonly, IM me "are you free?" and then walk over) and talk as a default. A lot is gained when people are quick to ask others when they are stuck since that's often the quickest solution to getting unblocked.
Can someone explain these numbers? I looked at the spreadsheet:

It looks like they put 25m in to the USV 2004 fund, and it became 294m. The financial terms are not familiar to me at all.
If using the :target approach, I actually think it's an appropriate use of CSS and HTML. It's not a stretch to consider a tab as a fragment of the document, which can be accessed using the fragment identifier of the URI. After this, hiding the other fragments while showing the target one can also be considered a style choice which is, adequately, achieved via CSS.

Probably people will end up using JS for this, and that's OK, but I really think this approach actually fits the way standards "define" HTML and CSS.
Avoiding the pitfalls of constant iteration
Yes, but the java.time package is significantly smaller, and much improved in my opinion. For example, Joda has a few mutable structures, while java.time is 100% immutable.

I still don't like how you can do things like Instant.from(DayOfWeek.MONDAY) (which results in a runtime exception), but at least at least it's slightly more type-safe than Joda, wherein all the conversion methods take an Object parameter.
It varies by state, but often you can get some license without professional instruction. Many states have a learner's permit (https://en.m.wikipedia.org/wiki/Learner%27s_permit#United_St...) that allows any over 25 (or even 21) year old with a driver's license to teach you to drive in an unmodified car.

A step up is a provisional license that may (depending on state) allow you to drive certain routes (typically to school or work and back, but also sometimes to do essential shopping) unaccompanied.

That makes some sense in areas where traffic is light and distances large.

I think that, in some states, you even can get a
provisional license without ever having driven a car (you may have had a learner's permit for a certain period, but they don't check whether you actually used it), but of course, that's extremely unlikely to happen.
But would you get a salary if you could support your home and family on a 36h freelance?
I don't bother installing any 3rd party apps on Windows. I use it for gaming and some proprietary apps (SketchUp, etc) not available on Linux.

Paint is more than good enough for saving clipboard contents to a .PNG for uploading.
It's in beta currently [1].

Last time i checked (4 months ago, with a hobby project) it felt already pretty mature.

[1] https://cloud.google.com/appengine/docs/flexible/
Ask HN: Is there any way to short the vc industry?
If you've watched / read it, the Big Short is about a set of investors who figured out the sub-prime housing market is in a bubble and get creative in figuring how to short the market through CDOs.

Is there any equivalent instrument available to investors in order to be able to short the vc industry?
I don't know if they're committing all sorts of asshattery or what, but it's hard to be mad at something called Big Soda.

That's like naming your bad guy Darth Funsies.
> Probably WW2 era

I know. That's why I typed "WWII" (II = 2)
Website to learn to type faster: http://learn-2-type.com (I am getting close to $1K/month, just $998 usd more to go....)
3 ways to ignore files in GIT
"made the switch"
Short of a private office, this would be my top choice.

But the big thing, I think -- Put a wall between the hallway and the work area. Too many irrelevant people have irrelevant conversations when they're walking by and it's distracting.
The Dead Sea scrolls have versions of Daniel that are significantly different and rearranged than the Masoretic text. Also there are some very interesting and pivotal discrepancies in some of the Kings texts.
I hope we will start criminalizing such abuses of the legal system. And not just the plaintiffs, but their lawyers.

Lest this nation "founded on law" become, by extension, a nation (further) founded on corruption.

Civil cases deserve and need to remain civil. But blatant and deliberate and self-serving abuse of the system -- here perhaps including perjury and a form of libel -- should, in extremis, cost people their freedom, their licenses, and their membership in civil society.

I'm mindful of the need for room for civil protest and other forms of law breaking. The law does need to be challenged and refined -- constantly.

I'm not sure how to draw the line between e.g. those two (as well as in other distinctions). But, something needs to be done, or our legal system is going to be reduced to simply another arena for power plays, devoid of other integrity.

P.S. I'm mindful that extreme abuses already are criminal. But enough abuse goes unchecked, that either the line needs to move, or enforcement needs to be more active and thorough.

The legal profession needs to better consider that it is not exceptional, it is like any other institution: If you don't keep your own house in order, you will fall.
Or maybe both perspectives have some truth to them?

Such as:

1) Yes, the Dutch have a great, deeply embedded culture around biking which promotes high levels of safety.

2) But, it is also possible to learn from and integrate a few of the most impactful & compact aspects of that culture to increase safety in other nations.
https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRT...
>1) Your headphones have good codecs, but they are only used if they match an iPhone supported BT codec. For example AptX will not work with iPhone.

The headphones do support AAC BT streaming though, which IIRC is Apple's slant on AptX.
Do you think the pay is really that bad? As a dev working in Holland I've got the feeling it's at the top end for Europe. I certainly never heard that cost of living adjusted salaries are significantly higher in eastern europe.
:-) It's ok - just cultivate an interest in all things emo/goth/death-metal and OLED is perfect.

Seriously though, from the above linked article,

While LCDs remain more power efficient for images with mostly full screen white content (like all text screens on a
white background, for example), OLEDs are more power efficient for typical mixed image content because they are
emissive displays so their power varies with the Average Picture Level (average Brightness) of the image content over
the entire screen. For OLEDs, Black pixels and sub-pixels don’t use any power so screens with Black backgrounds are
very power efficient for OLEDs. For LCDs the display power is fixed and independent of image content. Currently,
OLED displays are more power efficient than LCDs for Average Pictures Levels of 65 percent or less, and LCDs are
more power efficient for Average Picture Levels above 65 percent. Since both technologies are continuing to improve
their power efficiencies, the crossover will continue to change with time.

At peak brightness with a pure white screen, the iPhone 7's screen draws 1.08 watts, whereas the Galaxy Note 7's draws 1.8 watts. So if you keep your phone at peak brightness, I guess that's one metric where LCD beats OLED.
I upvoted your comment and the GP's, as you both make good points.

It does not have to be one or the other, though. The obvious solution to have the best of both camps is to find an open source library with a (mostly) sane architecture and either support it actively or fork it (depending on the bullshit-to-effective ratio in the code and user base).

If you end up forking it, you may end up outcompeting the original if you band together with like minded devs/users from the previous incarnation... instead of keeping it behind your org's firewall.
This is a great lesson to learn. I've had people disbelieve me when I've told them some of my most memorable and important conversations have started off with someone telling me I was wrong. Being able to discuss, defend, and articulate a point a view with someone who passionately disagrees with it teaches you how your point of view is perceived and received by others.

It is of course a less useful experience when someone disagrees with you but they cannot articulate why. I will try to probe disagreement to understand their point of view at least as well as they do in order to understand why we disagree.

A hard raise is just such a protracted disagreement in some sense.
Since the probability that a person will need healthcare and thus utilize their health insurance, is basically 100%, increasing healthcare costs will necessitate increasing health insurance costs.

ACA was simply a way to get healthcare costs to be spread out among more people by forcing them into the insurance pool, which was more politically viable than the option where all taxpayers pay for each other's healthcare (taxpayer funded healthcare).
Both the major Clojure / ClojureScript build tools - boot and leiningen - support dev only dependencies.
What do you use for auto-fill on chrome with keepass?
Trying to buy a hitman was how they caught the creator of the silk road.
Tristan Harris is a fascinating guy and I largely agree with the concerns he lays out... but I really wish this article had answered the question posed. A Hippocratic oath for product designers simply won't work; the only reason it works for doctors is because medicine is an extremely gated, controlled, and well-regulated community. Anyone can be a "designer" with an internet connection and a good work ethic, and that's a good thing!

So what do we actually do? In a capitalist society, how do we reframe incentives so that information technology isn't used for increasing psychological manipulation? Who would want to accept these new design standards and certifications when there's so much money to be made in making the next addictive application, and incredible amounts of research and data crunching being done to make addictions stronger all the time? I guess this article is a start, if it can shift the culture of consumers in general to pay more attention to these issues, but it's hard for this message to compete with the rush of checking your phone.
I use hub whenever working with GitHub. It's quite nice, since the rewrite in Go.
Yes, it is true.

> If your capital losses exceed your capital gains, the amount of the excess loss that you can claim on line 13 of Form 1040 to lower your income is the lesser of $3,000, ($1,500 if you are married filing separately) or your total net loss shown on line 16 of the Form 1040, Schedule D (PDF), Capital Gains and Losses. If your net capital loss is more than this limit, you can carry the loss forward to later years.

https://www.irs.gov/taxtopics/tc409.html

The losses that people like Donald Trump can carry forward are not capital losses, which is what we are talking about in this thread, and which apply to the situation
pcardh0 described in his comment. The losses Trump took are net operating losses, which he was able to take advantage of because he is in the real estate business.