skysight-inc/HackerNews huggingface dataset:
If you're going to allow infinite engineering effort then I propose going all thermodynamic and having a VERY large piston connected to a small volume, change the volume and therefore pressure of a large quantity of room temperature gas, perhaps a short hydrocarbon like butane or propane or chlorine or ammonia or any one of numerous refrigerants, then the piston can vary the pressure setting the fluid level without moving anything but the piston. It may not be fast but computers can be very patient. Given some pumps and mixing vanes it could generate a ton of thermodynamic data. So toss in a piston, hit start, come back a couple days later to a 3-d model AND chemical composition data.
Wow, this even supports Algorithmic Differentiation!

https://github.com/ryanrhymes/owl/wiki/Tutorial:-Algorithmic...

(although "only" forward and reverse mode)
If one can't handle setting up Let's Encrypt, they should host their content on a platform where others take care of things like HTTPS for them.
I'm designing a programming language that has symbols that are namespaced to objects, where two symbols are equal iff the object they're linked to is the same and their string representation is the same.

In that language, the equivalent of :a == :a would be true, and you would use different "namespace objects" to prevent collisions.

For example, classes that implement the function interface could provide methods named call and partial, that are namespaced to the function class object, leaving you free to define methods with those names but different namespaces for completely different purposes.
Or the nocturnal bird.
Use CSSNext if you want css varibles now
Huh? rebar, and now rebar3, have existed for a long while. rebar 2.0 was released in 2012.
No significant whitespace you say? Take a peek at this: https://paste.ofcode.org/n9q3dnDcPDK5KLex54z6uw
Thanks to limited liability, it is very hard for companies to ever run the risk of negative value. Equity can be seen as a call option on liquidation value (plus dividends). So both options might be viable for rump Symantec: sale of assets / liquidation, or keep running it and hope for the best.

That's from a economics point of view.

From a more cynical point of view: shareholder capitalism is mostly a lie. Principal agent problems are real, and most companies are run for the benefit of management. And since managers are more important and can justify higher pay with an empire below them, the divestment will rarely happen. Especially if like for Yahoo (and perhaps Symantec) it would reveal in stark and undeniable terms that that very management of the parent company actually _subtracts_ value.

Some people did ingenious studies in this area: they checked how share prices reacted to unanticipated CEO deaths, like accidents. If management really served at the whim of shareholders, you'd expect that they'd have the best person they can afford. In practice, the share price goes up on CEO death as often as down. That means shareholders are often happier with the average expected next candidate for CEO than the one they currently have---but since they can't get rid of the incumbent that preference is only revealed on accidents.

(I couldn't find the studies quickly, but I found a quora discussion that might lead you there https://www.quora.com/Why-do-companies-stock-prices-rise-aft...)
The company I work for have 3000+ websites served from a single application. Whilst we offer everyone HTTPS when they log in (everything's on a subdomain at this point, so a wildcard cert does the trick), we don't have HTTPS enabled for general access to their websites.

I've pushed for the 3000+ websites to be served over HTTPS but there's serious reluctance from the sys admins about creating and managing such volumes of certificates. So I'm guessing it's easy if you only have a handful of services, but at volume it becomes a little tricker. If there's a easy way to solve this problem, I'd love to hear it.
Firefox about:addons is using Google Analytics
Most services I use have 30 second TOTP codes, but if you're facing an attacker that can perform an on-demand replay attack in the same time it takes for GMail to load then you have much bigger problems (like hijacking browser sessions). Also, my response was in relation to saying that there was "no security improvement" which is simply not true.

I'm not sure we're discussing the same threat model here. If you're worried about long-term compromise then that race window is a much smaller concern than the fact that having a TOTP code makes it so that an attacker can't just keylog you and get the password at a later time.

Agreeing on threat models is the first step in any discussion about security. Does your threat model include being so badly owned that a keylogger on your machine can exfiltrate data so quickly that someone can replay your login session? Is that a reasonable threat model? Is it helpful to require that to be solved or otherwise not be considered good enough?
Roughly speaking typeface is the design and font is the digital file.
It dates back from time when fonts were made of lead in a wooden case and is ill suited to our digital world. A modern approximation of typeface is "font-family". That being said ,except for typography nerds nobody gives a s* about that, and unless you're on a design forum the two are interchangeable.
How far did you get with the "Neuroevolution Through Erlang" book? I happen to own it (there must be like 10 of us!) but haven't gotten around to it yet...
> It’s for this reason that Prince sees Cloudflare’s primary mission as figuring out how to increase Blackbird’s costs. Explains Prince, “We thought, if it’s asymmetric,” because it’s so much cheaper for Blackbird to sue than for a company to defend itself, “how can we make it more symmetric? And every minute that they spend having to defend themselves somewhere else is a minute they aren’t suing us or someone else.”

They should take it a step further and apply the Thiel strategy of finding people with grievances against the founders of the patent troll and support individual lawsuits against them.
I wrote a tool to convert pptx files to markdown. Using python it was maybe a 3 hour project. I'm sure some of the more nuanced formatting is a challenge, but the format really isn't bad and keeps the content quite manageable.
processingjs.org hasn't been updated in years, and the java-to-javascript interpreter is full of quirks.

With p5 you can get as close to the metal as you can in JS (for example, it has a WebGL based renderer if you want, and you can use typed arrays for your data). So it's a lot better.

Regarding OF: yes, for computationally intense stuff it's a lot faster, a native OpenGL application written in C++ should be faster than using JS in the browser.

However, it's also a lot more painful to develop in IMO. I tend to work out my sketches in p5js these days, then when I need performance port it over to OF. Given that most of the time the performance bottleneck is either "how many particles" or "how high-res is the input video", testing in p5 is a simple matter of scaling down.
Typeface is the design, font is the implementation. In movable-type printing, a font is a set of metal slugs, each bearing a character from the typeface. In digital typography, a font is typically a TTF or OTF file.
That's not what's done. "No HTTPS" is equated with "non secure".
Those bytecodes happened because the JVM bytecode was designed to be easily interpreted, whereas CIL was designed for JIT compilation. So for example CIL's `add` opcode is missing info that needs to come from the context in which it is used and the JVM's `iadd` and variations are easier to interpret.

You can see this design choice even today in how the JVM and CLR work. The JVM starts execution in an interpreter mode, then gradually compiles pieces of code as it detects bottlenecks. So the compilation that happens at runtime is very gradual and based on runtime measurements.

The CLR on the other hand has done JIT compilation, with the ability to cache the compiled code for faster startup (e.g. Ngen). So it has been oriented towards ahead of time compilation.

Different trade-offs.
> taking the easiest solution that may solve the problem only partially, just for the instant gratification it gives.

This isn't necessarily bad. "YAGNI", after all.

In a work programming context, if you're trying to work up the motivation to do it properly rather than hack it, can I suggest a variant on "rubber duck debugging"? Simply find a more diligent co-worker and discuss the short and long solutions. When they say you should do the long one, agree with them.

Bang! Now you're socially committed to the non-instant solution. It's like having a running buddy. Or the old joke about why are mountaineers roped together: to stop the sensible ones going home.
While I agree with you, saying that nobody cared for driver support because it was provided by DOS leaves out some people: other OS vendors :)

Microsoft sidestepped the issue at first by building Windows on top of DOS but even they had to tackle it head on for Windows 95, as you say. Everyone else, though, was basically doomed to be locked out of the market because of this issue.
We got here because carbon is mispriced not because of smug dilettantes on internet forums.
"don't want one"?

they are offering personal bank accounts and recently, business bank accounts (apparently powered by Barclays).. the growth and interest seems to be not less than Monzo`s, so one would guess they'll have to get their own banking license soon.
Revolut raises £66M, aims to integrate cryptocurrencies
One very important remap: right meta (CMD/Windows) to backspace! Having such an easily reachable backspace makes a tremendous difference in day-to-day use :)
Node.js Development Services Company – Mobiloitte
Play Fake News
1. That's not how supply and demand works. The infrastructure is there to sustain our behavior. If we change our behavior, we'll change the system.

2. We can do other things than what you suggested. We can reduce consumption over mere recycling. We can have fewer children. We can drive less and reduce car ownership beyond just using electric cars. We can shift taxes to carbon from other things.

3. If other things make bigger differences, we can work on them too. Eating less meat is not exclusive with reducing consumption to reduce the number of container ships.

4. If you don't want to do anything, you don't have to. You can give up on making a difference. That's what billions of people are already doing. If you have more important things to do, you should probably do them.
Nobody except Donald Knuth and recreational pedants bothers to make that distinction.
Microsoft AI for Earth
Catholicism. When practised correctly, there is an enormous emphasis on self-control, mastering the passions, letting go of the ego, preferring humility, simplicity and the needs of others over immediate self-gratification. Fasting and chastity are great practices that build spiritual and mental strength.
This reminds me of an altercation in the street that my neighbour reported overhearing some years ago:

Aggressive Woman: You need to watch your step, my husband is a criminal lawyer

Woman she was trying to intimidate: (deadpans) Aren't they all ?
CSS and JS code coverage in Chrome DevTools
I'd suggest taking more vacation. I find myself a lot more willing to take on bigger tasks when I come back from vacation.
> [...] Blackbird combines both a law firm and intellectual property rights holder into a single entity. In doing so, they remove legal fees from their cost structure and can bring lawsuits of potentially dubious merit without having to bear any meaningful cost.

Don't the lawyers have opportunity costs?
Any sound my colleagues make.
I like the design of the site but have no clue how the game works from the information on the site and i refuse to install a app first.
I've thought about you question for a couple of days. I'm not sure what you can do that other companies are not already doing.

For example we use the exam board AQA for computer science. They give you: http://www.aqa.org.uk/subjects/computer-science-and-it/gcse/...

which is tons of stuff to plan and teach computer science for 3 years.

But some of it is pretty crap.

If I were you I'd do something similar for primary schools, for example my son has had topics on volcanoes, american indians, the oceans etc. Find out what topic teachers what to teach, the create good resources that code english, maths, science etc all inside that topic. Give them clear lesson plans that cover say 8 weeks of work. Make them so cool and so easy and so super interesting that teachers fucking love you.

Remove all the pain points:
- marking REMOVE THIS
- testing AUTOMATE THIS
- creating and cutting up resources e.g. a puzzle for each student.

so create a giant crate of stuff, ship it to the teacher quickly - if I order it in a panic on friday have it there for me on sunday so I can rip it open, read "lesson 1" and go.

make it cheap so if it saves me time and effort I'll just buy it with my own money.

Make it shareable - let other teachers in my school use it for free.

etc. talk to a teacher, sit down with them, buy them dinner and a pint and LISTEN to them. If they moan about marking until 3am every day, SOLVE that issue. If they moan about stupid testing that punishes kids of low income families FIX THAT PROBLEM. Invent a smart way of revising/testing that solves it. I imagine you already have 20 ideas on how to do that.

If the class needs an iPad or two to connect to your app/website - SHIP IT IN THE CRATE, ask for it back once the topic has finished.

You want the teacher to open the crate of goodies and say HOLY SHIT this is amazeballs.
Very well done, original humor always welcome!
What’s next for CSS?
Never had any problems in three different houses. Two different brands (we use AVM Fritz!PowerLine now). I reliably get high bandwidth and low latency. A gave an old set of adapters to my parents in law who live in an older house (from the 1930s) and it works well for them as well.

Of course, as a sibling said, it'll depend a lot on the wiring and/or other connected devices. So I guess it's best to try with a borrowed pair of adapters first.
Original Mac typefaces were not scalable so you were actually selecting a font in the control panel.
You don't have an underlying medical problem, you're fine, you're just wired to want to solve the problem as fast as possible. It's not a bad thing. It's an awesome thing, that's what motivates you. I'd have you on my team! for every engineer like you, there's another who's wired to come up with the most insanely flexible solution possible. Sometimes the quick solution is needed, and sometimes the flexible solution is needed. If I was doling out work, I'd give you the important stuff that needs to be done now, and I'll give the infrastructure work to the other guy.
The Real Reason for the Empath and Narcissist Relationship
You're not going to leave us hanging, are you?
Possibly Europe. I have tons of choices in Germany.
This line from the article is wrong:

> Over nine billion light-years away.

With a redshift of z=1.49, the light from SN Refsdal was emitted 9.34 billion years ago, but the proper distance at the current time (a/k/a the co-moving distance) is 14.4 Gly due to the metric expansion of space:

https://en.wikipedia.org/wiki/SN_Refsdal

Here's the paper announcing the discovery:

https://arxiv.org/pdf/1706.10279.pdf
MS Calibri font was also part of a debate in Turkey: A CD, claimed to be produced in 2003 and used as an evidence (about a coup) in a court case in Turkey, contained MS Doc files written with Calibri font.

The case neverthless went ahead (i.e., the file used as an evidence), people got sentenced but later all claims were dismissed and judges either left the country or in jail now.

Full detail in following post from Dani Rodrik - a professor at Harvard Kennedy School:

http://rodrik.typepad.com/dani_rodriks_weblog/2012/10/did-mi...
Kai-Fu Lee's blueprint for co-existence with AI
Swifty Localization with Xcode Support
I'd first like to recommend a book called "power of habits" which will help you better understand the mechanics of habit forming & reforming habits.

Deep work as mentioned by other poster is also another good resource for focus related topics.
I've been wondering the same thing.
One good thing about the SPA approach is that the backend is not coupled with the frontend.
With Razor you directly interact with your model and put logic in the view.
If you just have an API backend (Web API in this case) the frontend can do whatever it wants, so pure frontend designers can just go ahead with what they know, mock the API and write tests without the need for the backend etc.
Thats a strange constructed name, .rounded-circle, but then maybe they come up with a square-circle to, you never know.
Just buy a .com domain for your internal service and serve DNS over VPN
Show HN: Brayoo – Free Online Top Task Survey Software
> So forged documents should leave much more evidence with timestamps, office patches versions, error handling etc

It looks like we may only have seen scanned copies of the documents, so any Office metadata would be missing.

I wonder if there is any other subtle metadata. Perhaps default tab stops or borders?
> another auto generated certificate

The client can detect changing to a new certificate. Obviously self signed certificates have problems. The main point is that it does protect against some attacks, and raises the complexity/cost. Running a MITM takes a lot more time, effort, and resources compared to simple deep packet inspection on plaintext packets.

> Without the verification by public CAs

While there isn't much support in current client software, verification doesn't have to be from a CA. In an ideal world, your bank (or whomever) could hand out some sort of dongle (or maybe as a QR (or similar) code on a card?) that had a certificate that could be used for direct verification of their internet services independent of any CA, or in combination with CA verification.
Oh good grief.

THOUGHT EXPERIMENT: Imagine an ISP writing some text about "the American Internet". Imagine that it gives the impression of the American Internet being isolated. That foreign entities shouldn't worry (or lobby), because changes to American law or regulation will have no impact on the rest of the world.

In this scenario, I imagine there would be lots of comments about American arrogance. About how the Internet is more interconnected than that. About how ignorant Americans are, for not realizing that other nations' data flows through our pipes, and is subject to the whims of our legislators and regulators, etc.

People on HN are always so bothered by everything. Too often on posts, you have to scroll halfway down the page to find any substantive, non-meta discussion... rather than arguments about font selection or CSS layout, or various political tangents that people find more interesting. At any rate, the U.S. is deserving of so many legitimate criticisms, the imagined grievance in this sub-thread is flatly absurd.
The best way a person can do something is to have less than or equal to 1 child. The world can not sustain large numbers of people who live like Americans. It can not sustain large numbers of people who live like rich Europeans. Pollution, garbage, effect of resource extraction are beginning to toxify the planet.

Since globalization billions of people have gotten out of poverty. As this trend continues the strain on the environment similarly increases. Want to genuinely help,the environment? Have fewer kids.

Think of this, the average environmentally conscious consumer still contributes massive amounts of trash and still relies on resources extracted from countries with mild environmental standards.
I don't see how they could make it work?

Plex achieves this with a very convoluted setup [1] - they set up a DNS server so that 1-2-3-4.625d406a00ac415b978ddb368c0d1289.plex.direct returns IP address 1.2.3.4, then they issue a single user a wildcard certificate for *.625d406a00ac415b978ddb368c0d1289.plex.direct

Of course, you have to get a special deal from a CA at who-knows-what-cost - likely meaning open source projects need not apply. And you get a dependency on cloud infrastructure, if they stop issuing certs you end up in a bad place. And you get a giant, ugly URL. And you have to make a DNS lookup so traffic leaves your network anyway.

It's an ugly solution with a lot of downsides - but I doubt the CA/Browser Forum plans to give people much choice in the matter, so it's their way or the highway :-|

[1] https://blog.filippo.io/how-plex-is-doing-https-for-all-its-...
I'm glad we're talking about fonts because I have a question that I want to ask this audience-

How many of you insist on choosing your own fonts in your websites, rather than just specifying families? I can understand if the fonts you choose are fancy. But otherwise, as a power user who has set default fonts for various families carefuly, I dislike having to read stuff in any font except my own carefuly chosen ones.

I hope websites defered to users somehow on this.
> if your lightbulb has malware and your router doesn't yet, then using HTTPS while talking to the router is pretty important.

I agree. So what's the solution you propose?

- Using a self signed CA that you have to install on all your devices?

- Using a trusted by default CA, that makes your internal-only devices depend on an external service (the CA)?

Or something else?

I'm not saying that encrypting the traffic in a LAN is useless. I'm saying that https and the current CA system is not the solution.
Some things I'd recommend, off the top of my head:

- Do not grab phone/computer etc. and mindlessly browse first thing in the morning. (Or before bed. Or at any time really.) But doing it first thing really starts your day on the wrong foot.

- When seeking to relax, do not mindlessly browse the internet/social-media/tv. Read an enjoyable book. This is an order of magnitude more fulfilling and beneficial to you. And genuinely more relaxing: screens are stimulating, and might let you 'relax' in the sense that you can momentarily be completely absorbed in something 'other', and forget your day to day life; but they don't relax you in the sense of being calm and contemplative (in general, in my experience).

- Reduce instant gratification from as many areas as possible. Do things that are rewarding longer term. Like reading, cooking, growing plants, hiking, etc.

- Cut video games.

- Block facebook + reddit + sites you waste a lot of time on, from main computer. Maybe have a secondary device you use to access these sites, for a set period each day (I recommend this mainly because it can be quite difficult to maintain a social life without facebook, (which is a terrible state of affairs)). Have days where you don't go onto these sites at all.

- Spend as little time on screens as is possible
-> if you can work on paper do so

- have a regular exercise regime. eg. swim/run. Doing first thing in the morning really helps set your day on the right track, you have already exerted a good amount of self discipline, and achieved something, and this makes it easier to continue being disciplined.

- I recommend reading 'The Power of Habit'.
Doom3 is the proof that “keep it simple” works
But in Ruby people use symbols to specify an object's properties, and they aren't used that way in JavaScript at all. In JavaScript they are used for metadata and other things you don't want to be serialized by JSON.stringify() or Object.assign(). I've always been confused by why Ruby uses symbols so much.
Who does? The bad one's or the good one's? Genuine question.
You don't do business covered by serious NDAs on non EMSEC/COMSEC equipment. You do not talk about sensitive information in a wired room.

In your personal life just leave your microphoned laptops/phones in a box in the room next door.
Two birds, one stone: less time spent behind a screen unless you need it, and your tinfoil-hat friends feel safer!