skysight-inc/HackerNews huggingface dataset:
If it becomes a problem, it is changed.

Plus there are reasons to treat functions of functions differently. Often there are subtle assumptions made on the domain of a function of a function. The space of functions is just too damn big to work with naturally. Almost none of the things you want to do to functions are applicable to all functions. R^R consists mostly of pathologies and monsters.

e.g. https://en.wikipedia.org/wiki/Weierstrass_function
"A lot of Europe is still conceptually stuck in the pre-UNIX, lone desktop Windows/MS-DOS, early ’90’s era" So Europe is stuck in the 90's which somehow predates the 70's ??

..

"while the rest of the world runs them by with macOS PC’s and iPads" Buying istuff is somehow progressive?
> $5 nowadays you can have a 1GHz+ quad core ARM Cortex-a53 with FPU and NEON support.

And probably no realtime clock, or well-documented ADC / DAC.

Sometimes, all you gotta do is:

1. Measure a voltage from something (external temperature sensor: such as a Thermistor: a resistor whose resistance changes based on the temperature. Apply a constant current to a Thermistor, and you'll get voltage that varies with temperature)

2. Change the voltage somewhere else. (IE: ramp a motor up or down based on the temperature).

3. Do this from ~500 to 10,000 updates per second (ie: 500Hz to 10kHz / An update every 2ms to every 100 us).

Don't be fooled by CPU specs. They're actually rather unimportant in the microcontroller world. Good features to have are like... integrated OpAmps, ADCs, DACs, Timers, and other features that allow you to do job #1 and #2 better. Even an Arduino/ATMega runs at 20MHz, giving you 2000-cyles per 100-microseconds. And that's why Arduinos are so popular, because they have all the ADCs / Timers needed to do the job, and 20MHz is way faster than what most people need.

A more "premium" chip would have OpAmps, which will offer finer voltage control and more customization for the hardware engineer. I guarantee you: if you're doing hardware (aka: reading voltages and setting voltages), you will NEED a bunch of OpAmps on the board somewhere. So chips that come with integrated OpAmps can really cut down on external parts.

Most of these cheap parts go up to 100MHz (ie: 10,000 cycles per 100-microseconds), but really don't have a need to go beyond that. Besides, higher MHz means more power usage... and a lot of these uCs are designed to run on button-batteries for literally months (assuming you get the right amount of sleep). So power-efficiency severely trumps processor speed in their typical use case.

--------------------

Anyway, consider this. If you have a 1GHz chip but your ADC converter only runs at 50kHz, then you practically can't do more than 50k updates per second. Because at best, your system is only able to read the voltage level once every 50kHz.

It takes a bit of time for voltages to settle down and make a decent measurement. I'd imagine that for most of these chips and systems, they're limited by peripherals and not by CPU power.
Yes, many of them, and a few others. The D1 is much smaller and has no redundant pins. It's also sexier.
Couldn't agree with you more!

Now sites seem to be spread out across the behemoth sites like Medium and of course all the social media platforms. A lot of the fun and sense of adventure that was present in the early days of the web is gone. Now it's "just business" - that blows! When did everyone get so obsessed with boosting their "online presence" in order to make a quick buck?

I will also give a big thumbs up to Neocities. It's brilliant. There's a great retro feel to many of the sites there. People are having fun creating sites with HTML and a dash of CSS - for free.
It's been on my mind for a while that I could use a search engine that's seeded only with sites that contain little or no advertising or tracking.

A starting point could even be the corpus of HN articles and comments, perhaps augmented with entries from the Common Crawl archives and traditional crawling.

I tend to be interested in novel and creative work, and it seems to me that most of the sites I find most rewarding are not commercially driven.
> People just gradually realised proper and standardised web design makes the Web better for everyone, by making it more usable and accessible.

Then gradually forgot about it? These days we have our WingDings (FontAwesome), popups ("please subscribe to our newsletter" modals), best viewed in Netscape Navigator 4 ("you are using an outdated browser"), best viewed in 800x600 ("please rotate your device"), auto-playing General MIDI music (auto-playing videos), slow load times (not due to a 28.8k modems, but bloat) and other ridiculous practices that don't really have any 1998 equivalents (hijacking scrolling, pop-in-pop-out menus, hijacking the browser history or giant banners that follow you around as you scroll (without using frames, so good practice!)). Often for no good reason. Where we had <marquee> we now have pop-in chat bots, subscription reminders, social media sharing links using a third of the screen, nonsensical page transitions etc.

It's all exploiting what could be very useful technology, and I'm not saying it's much better or much worse, but at least in the 90s the regression you'd experience by not running any scripts was that there wouldn't be any asterisk snowflakes falling around christmas, not that the plain text article you were about to read suddenly became unreadable or unnavigable. It seems the lessons consistently learned from the past are the most trivial and are ignorant of the cause of the original criticisms. Don't use tables for layout (instead implement your convoluted page layout using <div> pyramids and CSS hacks!), don't use frames (use "position: fixed;" to waste screen real estate instead, and use JS to break navigation!)

Web people were for a brief moment enthused with the idea of proper human- and machine readable content markup respecting established standards. But we're not there any more if we ever were, developers preferring to serve the most simple content using 500k of JavaScript and 200k of CSS browser workarounds over plain (X)HTML with simple styling.
Broadcom offers $103B to buy Qualcomm
Bilim Ve Teknoloji Haftası Kısa Kompozisyon Örneği Yazı Ve Makale
Obligatory link to Manna:

http://marshallbrain.com/manna1.htm
I am glad somebody is finally looking into this! There is an interaction between used/formalized language and thinking and often certain types of definitions and notations force thinking one way, making another way, maybe better in other situations, less visible. As a practical consequence, we might have a potent hammer for certain situations and teach people to nail all problems, instead of using another, more suitable approach based on different mechanics, just because the prevalent way of formalism enforces certain rules and obstructs creativity.
> If you want to bring freedom of speech into this as a legal concept, then it does protect “hate and fear”.

Legally, nothing protects "hate and fear". That defeats the entire purpose of having laws.

> Twitter is not bound by such legal requirements,

How so? Every company is bound by legal requirements.
Also remember while a case can be made (although in my opinion a very weak one) for why you need a separate computer running beside your main processor, the main issue people have is that you:

- Can not see what that operating system is doing

- Can not read the source code for that operating system

- Can not stop or manage that operating system

- Can not upload/change/edit anything to do with that operating system
Yes. I would call that the textbook definition of tyranny.

For all the problems special interest lobbying brings, it's far better than the alternative.
Here's a screencap on my end: https://imgur.com/9ZgNh4Y
They are called home pages.
I think being an information junkie is more of the reason of HN addiction.
> There were no hardware wallets in the days of MtGox, which meant that it was extremely hard to secure Bitcoins.

It was never difficult to hold bitcoins. All you had to do was send them to an address you control with a long passphrase.
Living cells are very fast and crowded places (2012)
I used a soft messenger-style bag for a long time, but in the end I simply got fed up with how annoying it was to pack, and how much care I had to take when packing, in order to avoid discomfort when carrying it.
According to that map they don't actually go through the man made canal. They go overland through Egypt.
MLA?
> For being a European search engine and based in France to boot, they should very well be aware of platforms which have minimal or no JavaScript support in their web browsers,

I don't understand this statement. Is there less js-enabled browser in Europe, or in France?
I highly recommend this approach if your domain even remotely supports it. When I have full control over a presentation, that's what they look like.

Another advantage is that when you try to jam text and figures on to the same page, you shortchange what the figure can be; keeping all the space for a diagram means it can be meaningfully complicated. I dislike almost all "architecture diagrams" anyhow because they're almost all the same [1], but if you get a full screen, you may have a chance to put something complicated enough to capture a useful slice of some system, where as by the time a figure is done being jammed on to a page with a couple of lines of text, it's been reduced to 10-20% of the useful area of the page and can't hardly have any useful information in it.

[1]: You know them, because you've seen them. There's the diagram with four or five boxes with tiny bits of text in them, randomly connected by some lines. Sometimes some of them are dashed. There's the diagrams with four or five machines randomly connected, that helpfully shows you that the API server connects to a database, and that users connect to the API server. (No shit? Wow!) Some clouds will appear. (You mean your system uses the internet? Wow!) There's the cake diagram that shows that your system has a bottom layer, a middle layer with a couple more services, and a top layer with yet more distinction. (You used layers in your system? Wow!) Basically, if you are going to show me a diagram, I want to see a diagram that I could not have drawn pretty much before even seeing your system. I've seen a diagram of an AWS deployment of a system that had a couple dozen elements... that actually said something useful about what was connected to what. When you've only got five elements, there just aren't enough possibilities to be a problem worth diagramming in the first place.
Using ALE right now. By design: Syntastic runs synchronously on save, Neomake runs asynchronously on save, ALE runs asynchronously as you type. Neomake is good but I see no reason to go back from ALE which works brilliantly.
Amazing - thanks for taking the time to dig all this out! I'm going to enjoy going through these links
In case you didn't find the answer to your question, those feathers are called 'filoplumes' [1]. Relatively obscure anatomical detail like this is more easily discoverable in the scientific literature than on the web. I found the answer by searching Google Scholar for "marabou stork", browsing the results for a paper about the "gular sac" (although it has other names), then reading the most promising looking paper - the answer was in the second paragraph [2].

1. https://en.wikipedia.org/wiki/Feather#Classification

2. Akester, A. R., Pomeroy, D. E. and Purton, M. D. (1973), Subcutaneous air pouches in the Marabou stork (Leptoptios curmeniferus). Journal of Zoology, 170: 493–499. doi:10.1111/j.1469-7998.1973.tb05063.x https://sci-hub.io/http://onlinelibrary.wiley.com/doi/10.111...
It's ok, it swollen to it's current size 8 years ago... and hasn't changed since. It's also not restricted to it's housing because the battery compartment quite easily pops off.

(non-extreme) swelling does not itself cause fire, restriction which leads to puncture or shorting does... this is not a year old 1mm thick smart phone, it's an inch thick decade old macbook.
Yes! What is going on with those glasses. They look like they're drawn on.
From the first sentences of this article:

> As an embedded design consultant

I know that for my own part, a lot of what I blog when I blog tends to be motivated either from increasing my professional visibility or because it's something I spend time doing anyway and where I figure I it'll be useful to someone (I know I've done it right whenever I find my own blog posts in search results a couple of years later and they answer my question)
I'm flattered! I don't have much of a web presence these days but feel free to use my contact info in my profile or reply here if you have any questions.

As far as I know my experiences are fairly typical for people in my situation though; I'm not sure I have anything unique to say. =)
The pro gun control position is fascinating. Even ignoring the constitutional issues...

How do you deal with the fact the horse left the barn a long time ago?

Squinting at online sources, there's around 270M firearms in the USA today, is the plan to kick down doors and gather all those? Proof of concepts for 3D printed weapons already exist, should printers be controlled too? Machine shops? Does the southern border need to be locked down to prevent the emergence of future smuggling routes? Also, given that so many leftists believe Trump is a Hitler redux, is disarming the public really wise?
Brainfuck compile-time interpreter implemented using Rust macros
This is awesome. Thanks. Where do you query the data from? Do you scrape it from somewhere and store it in your own database?
Except we’re getting better at quantifying, and the better we are at it, the more we can optimize. Factory workers didn’t use to be measured, but then they were. And now they’re automated. Many aspects of white collar jobs are not impervious to this either. As we move up the chain, we’ll see that even more can be measured and optimized, even for the decision makers. Just make sure you keep climbing!

Edit: it also helps when firing people, as you can make a list of metrics and then make goals that are just out of reach for bottom 50% of performers. Then when you need to fire people and deny unemployment, you point to the metrics they were failing and you have a valid cause to terminate for lack of performance, thus saving you money on unemployment insurance premiums.
Yeah! It's pretty good IMO, are you a fan? The links are Amazon referral links (same with Wirecutter) so I still try to be heathily skeptical but I've found both to be reliable...
Show HN: Plattform platt – Online community for Low German (plattdeutsch)
> Yes, but before they all looked the same and were hosted on the same platform.

"LiveJournal was started on April 15, 1999 by American programmer Brad Fitzpatrick as a way of keeping his high school friends updated on his activities. In January 2005, blogging software company Six Apart purchased Danga Interactive, the company that operated LiveJournal, from Fitzpatrick."
San Francisco will connect all homes and businesses to a fiber optic network
If you're a sysadmin for a machine that you don't have physical access to, and the main OS is hosed, how do you fix it?

It's a very useful feature for large enterprises, and pretty much only for them. The interesting question is why doesn't Intel charge "enterprise pricing" for the feature, just like they do for stuff like ECC?
Broadcom Offers $105B for Qualcomm in Landmark Deal
Flying in the US usually has less service and higher prices than Europe. It's often cheaper to fly from Europe to the US than within the US. European airlines also started charging for some extras but it's nowhere near the level of the US.

Population density is likely the explanation. In Europe most people fly between major city, small cities are often connected by rail to the next airport. That keeps costs low and makes competition easier. In the US there are few direct connections with a lot of demand so that you need to provide a network, increasing barriers of entrance.
To those interested, I made a Markdown-to-Tufte converter a few months ago. [1] Its still very rough around the edges but you can easily use the Docker image to convert a bunch of Markdown documents into a Tufte-style book. Its mostly based off jez/tufte-pandoc-css [2] which did the heavy lifting of converting the Tufte CSS to be used with pandoc.

[1]: https://github.com/schollz/markdown2tufte

[2]: https://github.com/jez/tufte-pandoc-css
It's part of the citizenship deal. Renounce your citizenship or make less than $10K a year. Pretty simple. By retaining your citizenship and just complaining about it, you are accepting the deal. The document about taxes is the constitution. It's an opt-out agreement. You got a free ride up until 18, and can opt out anytime you wish.

Article I, Section 8, Clause 1: The Congress shall have Power to lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for the common Defence and general Welfare of the United States; but all Duties, Imposts and Excises shall be uniform throughout the United States.
Huh. I wonder if all of the folks building and selling these systems have it pointed at themselves (the email monitoring, the webcams)? Or is it just for the common workers?

Just because someone is paying you doesn't give them carte blanche to examine every minute of your time working. That was never explicit before because it was never possible before, but i guess we need to make it explicit now.
But then somebody has to decide how much contrast and saturation to set?
But you surely saw that when you booked? Did you book over some shady website? Lufthansa.com would've definitely warned you before you booked.
There is a website for that https://skiplagged.com
If you're considering Germany as a place to stay long-time, you should consider two things:

- fluency in German will be a big factor for long-term happiness. Becoming fluent will take a long time.

- Germany (and most of Western Europe) is not the world leader in take-home pay. People here typically spend 25-30% of their income on rent, another 30% on other expenses, and maybe save the rest. Germans are frugal but saving more than 30% is pretty rare for sure. Spending to cover the bare essentials and saving the rest is not a typical way of life here. If you're saving for something big then maybe stay in Dubai or go to, say, Switzerland?
Nope not at all. This is very much a european thing.
This is an area where people can easily disagree.

Could I pack light enough for a 1-2 week trip so that I don't need to check a bag? Sure. But you know what? I don't want to be washing clothes in the hotel sink, or sending my laundry out, or go around wearing more and more deodorant to try and avoid smelling.

My carry-on is a backpack with stuff I either plan on using on the plane, or my electronics which I'm not going to check. And I'm not going to stick my bag under the seat just so that someone else can try and force a huge bag into the bin.
Daphne Caruana Galizia's Murder and the Security of WhatsApp
I used to be a subscriber. Theoretically I like CR's approach better than Wirecutters; CR purchases their products anonymous and therefore should be quite impartial and totally independent, receiving no special treatment or assistance from manufacturers.

But I found that they simply didn't update their guides nearly often enough to be useful.

Wirecutter's modern twist on CR's formula -- maintaining a frequently updated leaderboard in popular product categories, plus information on deals -- just winds up being more useful to me.

It also seems like Wirecutter has more relevant experts writing their articles. Maybe that's because they're actually better experts; maybe it just seems that way because WC articles begin with the author/authors stating their credentials and experience.
Depends on the language. For C/C++ there is rtags, which compiles your code with clang and extracts type info, after which it can find all usages of said method on the exact class you're searching for. I personally use ctags and rtags together for code browsing, to alleviate problems one or the other has. Rtags can be a bit unstable and slow-ish, while ctags is just for definitions and somewhat of a dumb text search.

So far every C/C++ IDE I've seen on Linux has been incredibly dodgy, unstable, resource-hungry, etc. The text editor compoment is invariably light years behind vim and the actual "integrated" parts are of similar quality, so I continue using vim with enough plugins to get the job done. That doesn't really give you an IDE, it gives you a coding component of a Non-integrated Development Environment, where you build and test on the commandline by running commands and scripts, commit by running git, etc. I'm honestly perfectly fine with an NDE, as long as each component does its job reasonably well. I've tried various gdb integrations and they're so horrible, I just learned how to use vanilla gdb on the console. So yes, setting a breakpoint means copying the method name from vim and pasting it in gdb's commandline, but the important part is that it works and keeps working and doesn't set the breakpoint wrong, or crash, or put my editor in some weird state, or lose connection with the debugger (literally how??), etc. So I just use ol' reliable tools to get the job done without fuss.

About the only one that I've seen that actually works is QtCreator, but its license costs more than VisualStudio's, and it's definitely not worth the price (to me or my employer). CLion I've also heard good things about, but couldn't put through its paces enough before the trial period ran out.
One of my all-time favorite Wired articles is "Mother Earth Mother Board". It is the epic adventure tale of laying down fiber in some unforgiving environments.

https://www.wired.com/1996/12/ffglass/
'The real goal of capitalism is to increase the amount of capital available. This fundamentally is not possible via exploitation alone.'

The south built an entire economy based on 'exploitation alone' in the early 1800's....

You need to qualify your statement: 'The real goal of capitalism is to increase the amount of capitalism available'. Available to who? humanity at large? Nope. Capitalists don't share their wealth. Capitalism increases capital for the people who control the capital. See every economic study made in the past ten years. The middle and working class exist to serve the capitalists aims. Slavery in a pretty package.
The other thing to mention is that medics are trained from an early stage to be able to present their thoughts concisely on a regular basis to impatient senior doctors. 'present your findings' (and 'hurry up') is something a medical student hears at least once a day.
doesn't work in Safari
Hacker&Painter (Paul Graham) might interest you, he draws a large parallel between art and computer science (along many others topics).
Wikia seems to be gradually being replaced by self hosted wikis, at least where larger fandoms are concerned. The Nintendo Independent Wiki Alliance (Mario Wiki, Zelda Wiki, Bulbapedia, etc) are one example, the Square Enix Wiki Alliance are another, and I'm sure the likes of the Simpsons Wiki have moved away from the service as well.
Agree. That's the reason why Google has won the minds and hearts during the search engine wars: no bloat.

Right now I'm reading the frontpage and getting distracted from news with political opinions to which I don't even agree. Basically getting in the way of engineering.
Because this can be a useful feature. (Compare to ILO on servers)
That high percentage payout that you descibe is very misleading. There's an excellent description of this at http://www.abc.net.au/news/2011-05-27/cummings---poker-machi...
Math definitely has a grammar. In upper level classes and in papers mathematicians even use correct punctuation.

It's all very much just an extension of human language, just like you said.