skysight-inc/HackerNews huggingface dataset:
> - You can definitely build extensions for other browsers (or a standalone app) that implement the Sync protocol.

In fact, GNOME's web browser already did so: https://blogs.gnome.org/mcatanzaro/2017/08/09/on-firefox-syn...
Fair enough. I'll amend it to "All Reddit, HN and Twitter apps I have ever seen"
And SQL Server on Linux makes use of library OS concept as well.
Isn't supporting a subset of PDF features pretty standard for most browser plugins? These are meant mostly for reading PDFs online and not necessarily making modifications to them and saving them (in the browser cache?).
Plenty of people don't like or use smartphones for various reasons though. For instance my life at best remained the same, at worst got more complicated and annoying to workaround the expectations of having one.
You can try TDD-ing the problem. Although TDD is usually not the right approach for coming up with algorithms or solving coding challenges, it can guide your thinking a bit. Write a test for most simple input, solve the problem for this input. Iterate and write tests for longer inputs.

I will repeat that TDD will not give you the most elegant answer, but you will at least have an basic implementation. TDD just gives you one of protocols that you can use to solve problems.
I don't recall BeOS being that POSIX friendly though.

Haiku own extensions to the original design?
I have to salute this construction worker for building a solution that is apparently so valuable for the business that they can’t simply replace or rewrite it. This probably means that it solves a real problem for them, and adding 30.000 lines of code per year without any formal training or much tooling is no small feat either. I understand the criticisms and laughs here from the “real” software developers, but damn it’s just impressive what people can create on their own given enough time and motivation.
This sounds quite awesome, terrible, and he sounds like he was jumping into a very deep end. Quite sad that he seemingly didn't have someone to tutor/mentor him moving to this role. Given that it worked, and there was a learning curve as you described, over a decade, he seems to have had some big amount of determination to get things to work.
Personally, I would feel trying to find the solution by parsing other people's code would be way more complicated than just coming up with your own solution.

I would forget about C, though, and try to do it in a language you already know to begin with.

To be honest I also find it very difficult to relate, as especially the Cesar Chiffre seems like such an easy problem. I only have to read it and my brain already maps out the solution. (I guess you could call it a No-Brainer, except that it seems to be a "Brainer" :-)

I honestly can not imagine how you usually code.

However, I want to say I remember my first year of studying mathematics. Many of the exercises also seemed very hard back then, but looking back on them the following year, they actually seemed quite easy (well, most of them). So practice and experience really can work. No guarantees, though.

Personally I like "Project Euler" for programming problems: https://projecteuler.net/ I actually had questions pop up in interviews that I had previously solved on project Euler.
You can disable those tabs on the window, you just have to mess with the browser chrome's CSS yourself. Which is relatively easy, but basically the reason I haven't used it so far.

But now that you mention it - I'm going to give it a shot now.
Miniature philosophical digression.
Given even more technology we get more and more power to do things unthinkingly. The problem with it is that the general level of training has not caught up. Most people do not attempt to train themselves, even fewer have the horizon far enough to "get" the consequences of what they're doing intuitively, or even logically.
> I worked with a team that rewrote an existing service from scratch using with 40000 lines of spaghetti. The service that it replaced was 80000 lines, and was replaced despite working perfectly fine because it was a total clusterfuck with dependencies interwoven across every service anyone had ever heard of.

Your post should be at the top of the thread. Rewriting projects from scratch tend to do more harm than good, and the only reason this problem isn't addressed very often os that the people invested in reinventing the wheel don't admit to having caused more problems than they solved, and the ones who developed the old systems have moved on and thus are unable to say anything in their defense.
Fun fact: Not even the whole of number type is safe to clone with the JSON method, because Infinity or NaN turn into null.

So one can’t infer JSON-clonability from TypeScript/JavaScript types. Learned this the hard way.
My codebase I'm working on right now. Went from a proof of concept demo, to small mini game, to a bigger mini game, to full game, to SAS product. With no time(budget) to rewrite it up until delivery to a customer. Its pretty frustrating, as its my fault, but budget and tight deadlines forced my hand.
Heating your home to like 25 degrees and opening the windows every six hours is actually required in some tenancy agreements.
You could also put the filter on the air intake.
Restoring Apollo Guidance Computer, Part I
I don't know if these are effective, but in my country we have passive dehumidifiers which are basically containers with a load of salt or something like that which draws the moisture out of the air. Good enough to keep caravans in storage mold free. Probably not good enough for e.g. living rooms or actually moist locations, but maybe it scales up. Of course, you'd then need a lot of salt or whatever the stuff is.
We (SWMBO and I) used to use a similar service, the meals were supposed to take 30 mins to prepare. I cook alot so I am no slouch in the kitchen but the reality was 45 minutes to an hour. I can’t always be bothered with that after a day at work, when I could whip something up in 15-20 mins from ingredients I have anyway. So we cancelled and still get these really cringy, attempted emotional manipulation emails begging us to come back... when your product is literally more work and more expensive than simply not having it, you don’t got a viable business model.
The contentment might be like temperature in an annealing system or experimentation/forgetting tunable in an artificial system.

When we're content, nothing has to be changed, right? The trouble is, our "contentment sensor" has been evolved a long time ago for a different environment and is probably hard to train being so ancient and we do not know how to do it...

Of course this is another "just so" explanation. There's not enough science on contentment and discontent related to intellectual performance.

Currently I found this: https://www.ncbi.nlm.nih.gov/m/pubmed/6846034/
Given the way Android and UWP apps work, I always have a warm fuzzy feeeling of carrying a subset of OS/400 design ideas with me.
How Superhuman Built an Engine to Find Product/Market Fit
Peer to peer greatly complicated multiplayer architecture- you _can_ build it like that, but it will be 10 times more difficult.
That doesn't mean the code styled div should also not be scrollable in mobile devices or be beyond the edge.
What about comparing Redox with Inferno instead?

The actual end of the line for UNIX improvements done by the original designers.

I never get the mistic around the middle stop instead of the end of the line.
I came here was about to complain about some projects of my previous companies. But reading this thread makes me feel ashamed for getting angry with them, compare to how much more pain you guys went through.

Thanks for all the sharing. Young devs (like me) should really read and appreciate this thread.
I actually saw this on a German TV Show (The Lion's cave), where the inventor pitched it to a group of investors, they were very fond of the idea but no one actually wanted to invest right a way, at the end he got himself a deal, for quite a big share of his company.
Anyhow. Interesting idea, to move the adds and make the suitable for the part of the road or country you are actually driving through. I am a bit concerned about the safety though, looking at can distract you pretty much, well, but so is if looking at an app like Foursquare.
Donate to keep blog alive and ward-off Uhuru's persecutions
It's not infinite or procedurally generated, but the basis sounds a little like the Battlefield Rush modes present in the Bad Company 2 (my fav), BF3 and BF4 games. Haven't played the newer games.
Maps have only 4-5 "sections" where conflict occurs each with different design, layout and challenges.
How many such chemicals and variations on them are found in, say, as single one of the herbs in the cheese in question? But then it's not just about the raw chemicals in say the herb plant cells, it's also about their structure and relationship with each other.

If you just took a list of all the chemical compounds in say the cells of a herb plant leaf and synthesized them in a chemical slurry I doubt it would taste much like the herb. Which chemicals in the leaf fragments actually evaporate causing the smell? Which ones diffuse into the cheese, and how does the structure mediate that?
An FDA for Algorithms?
ZF-HD03-20 Real bottom plain cheap price gold silver color glass mosaic tiles
Every line of code I've written over the past 30 years.
I know him well, he's a legend in Turkey's software industry.
What? That's an insanely uncomfortable indoor temperature. Anything over 20 and I'm uncomfortable.
I would argue that you brought yourself in this mess. The only valid reason for having a canary is to evade the requirements of the law, so you can't complain.

It's an argument, I'm no fan of secret orders or the government telling you to lie or keep quiet.
https://www.tensorflow.org/api_docs/python/tf/contrib/distri...
AT&T CEO: State net neutrality and privacy laws are a “total disaster”
The people with more stuff than they have room for
Show HN: Real Time Tasks Updates with Django Channels, Celery, DRF, React
> The app is useless, so a cheaper version without WiFi and bluetooth would be great.

have you tried it with hass (home assistant)? I've been considering getting one and running it via that instead.
In my first year of university, I wrote a Java swing game which had classes for literally every part of the GUI (I was young, carefree and unwilling to yield on the principals of OO I'd been taught earlier in the year. I think it had somewhere in the region of 100 classes. Of which only about 3 had the real logic in them.

Now I've put it in perspective, I went on to an intern position between years 2 and 3 of uni. I was handed a lovely piece of code which had:

- Around 300 classes
- 3 or 4 layers of nested generics
- Factories, factory factories, generator factory factories
- 90% of the parameters were passed in from the build engine running the code, so it was impossible to run locally, ever.
- 0 tests
- Some 100 pages of documentation, which had been lost until I was about halfway through my placement (and mostly documented how to set up and run it, not how to maintain it)

Seriously, this thing was designed to the extreme, made to be generic to every single scenario in existence.

So what did it do? It took items from a customer facing system, transferred it onto the internal work tracking system. Then when they were updated in the modern system, mirrored the relevant updates back to the legacy.

The best part? Every time the internal work tracking system updated (once every 6 months), this thing broke horribly and it was practically impossible to fix. Even if you managed to set up stuff so you could work in a development environment, it still connected to the customer facing system, so you had to be incredibly careful what you did during testing.

It wasn't the biggest in terms of LOC, but it astounded me just how much effort (apparently the guy who wrote it squirreled away for a year to write it, then moved to Canada, and was famous in the department for having one too many beers during a outing to a local Indian) went into designing this behemoth.

I still have the occasional nightmare about it!
Any idea on how much money we're spending on this?

Also, I can imagine it's a joint project only partially because we can share the cost, I imagine another reason to work together is so that no one country gets this technology first.
They are under Australian copyright law
Since when is a greenfield app on a new product addressing a market with only old entrenched players “throwing away your sanity?”
The trademark can only apply to related products. For example you can't sell phones with a logo using t mobile's colour, but you can sell shampoo.
I am not sure why you got downvoted for stating a fact. About the automotive industry's aggressive lobbying to gain control of the streets in the 1920s, see here for instance:
https://www.bbc.com/news/magazine-26073797
At one time we considered publishing real-time DDoS information but decided against it to stop people using us to test the power of their DDoS botnets.
I respectfully disagree. Napoleon should be primarily remembered for the “Code Civil”. That stuff is a towering good deed, and dwarfs any battle won or lost. It’s reported that Napoleon himself admitted that, but I never could confirm the veracity of this quote. EDIT: typo.
Minority report style!
The beautiful islands that could help stop killer diseases
Webp has just received some wide browser support, these things take time.
> In fact, come to think of it, Linux is the only OS where syscalls are the official public userspace API, is it not?

Although I never checked so I could be completely wrong, I would expect folks shipping just kernels like SeL4 to ship stable kernel ABI rather than a libc.
Perhaps he played too much Minecraft and tried building a Turing machine from the materials on the construction site?
This is in the UK. Laws protecting tenants there are, to put it politely, pretty thin.
If you want feedback, the header is distracting and takes focus from the content.
That's true. I think Poland is the only country where Napoleon is (was?) perceived as a hero - for a good reason, he was the enemy of Poland's enemies. The rest of Europe considered him to be someone more like Hitler of his times - for a good reasons too - battles that he fought were really bloody, he didn't care about his own soldiers' life, he didn't care about civilians being killed (those were more civilized times and typically soldiers fought only soldiers), as soon as he did away with Catholic Church influence on government he made slavery legal again.

Polish literature that made Napoleon to be a hero and symbol of freedom was also detached from the reality. Napoleon indeed created Duchy of Warsaw (Poland didn't exists at that time) but its king was not Polish but it was Frederick Augustus I of Saxony. Polish Legions that were part of Napoleon's army were eventually sent to Haiti to put down Haitian Revolution. So legions that were created to fight for Poland freedom and independence were used to fight other people who wanted the same for themselves (some legion soldiers even joined Haitian rebels). In addition out of 6000 soldiers sent roughly 70 percent were killed (mostly by tropical diseases), only about 400 soldiers came back. So, effectively, Polish army lost all those people doing nothing good for the sake of Poland.
It is low-backgroud steel([0]), not no-backbround steel. Potassium-40, for example, is a naturally occurring radioisotope. See Banana equivalent dose ([1]).

[0]: https://en.wikipedia.org/wiki/Low-background_steel

[1]: https://en.wikipedia.org/wiki/Banana_equivalent_dose
Not really, it will wear out due to radiation so you need to change the body periodically, unless you use other fuel like helium-3, but it's got it's own problems - much higher fusion temperature and very rare on our planet (a lot of it on the surface of the moon though, it would be worth mining if we had working reactors).
Download online videos into PCs and Laptops
Several billions of Euros, with Europe paying the largest share, but the reactor is in France so we get much of the secondary benefit (i.e. scientists and engineers spending their salaries there, construction work).

http://www.iter.org/faq (several are relevant).
I may have an old schematic in Fritzing, but i doubt it.
I never got around to documenting it, but it's simple enough.

My Macbook developed a "hunchback" and is currently having it's battery replaced, so i can't check the details.

IIRC, i wired the relay to a default off, and there's button wired to the arduino that needs to be pushed before it turns on the relay. It then stays that way until one of the MQ-2 or DS18B20 sensors detect a reading that's outside normal operating parameters, or power is cycled.

I spent quite a few hours fine tuning the MQ-2 with cigarette smoke, vape "smoke", and finally burning filament. The bad news is that the MQ-2 is rather cheap, so they need a long "burn in" period before they start giving even remotely consistent readings, and then they still vary wildly from each other. Once burn in is over though, they're rather consistent with their own readings, just don't try to match them to the neighbor :)

As for the extinguisher balls, i considered it, but they looked like they'd probably destroy more than they would save.
I keep my printers on floor tiles, ~60cm away from any wall, and with 160cm to the ceiling, so any small fire would have trouble spreading.
If the fire was to spread beyond that, i doubt the fire extinguisher balls could save it.

I was looking into CO2 cannisters, but couldn't find any that could be activated by an electrical circuit, and while i could probably design a mechanical part to activate a regular fire extinguisher, i'm not sure i would trust it.
But are people getting the attention and validation the are seeking on Instagram? My impression is that attention tends to gravitate to a small subset of hot people on these platforms, which means that the average person gives more attention than they receive. In the long this is fairly frustrating.
Creating a good dish doesn't seem any less artistic that creating a good song.
Hack your credit score
UNIVERSAL HACK9 changed my life. I’m a single mom of 3 and one of my children is disabled. My Experian FICO is roughly 571, Transunion is 529 and Equifax is 478. My vehicle finance company reports to Experian so I think that’s why its higher. Most of my debts have been paid off but my score wont seem to go up. I was attending school and my disabled son got very sick, thus resulting in me missing classes and getting denied my second disbursement of student loans. It was my rent money and utility funds. I was able to get a loan through a credit union to cover the utilities but I’m trying to not get evicted. Ive tried everywhere. Most of the P2P lenders wont consider me because of the low scores. I literally only have a vehicle financed and 2 secured credit cards. I live in AZ so payday loans are not an option. I seek for advice but none was working out before I saw a referral to contact universalhack9@gmail. Com which I did and since then my life change everything just turn around. He raised all my score to excellent roughly 4-5weeks. Thanks to UNIVERSAL HACK9. i advice those who need credit repair or any hacking job to contact him
Interesting BBC programme on 'Podcasting the 1st 10 years' here - https://www.bbc.co.uk/programmes/b03zdkk5

Suggests that Ben Hammersley coined the term in 2004
FYI the definition of jaywalker is "a reckless pedestrian who crosses a street illegally". This sounds legal.
Life's a Bitch, and Then&#8230;
The last velvet merchant of Venice
I was involved in implementing the first browser-to-browser, and browser-to-mobile sync. Opera Link (codename Pangea) was my first really large project in the company, and while desktop team had multiple persons working on the feature, the server side was designed, implemented and maintained by two guys plus a QA person.

We decided not to encrypt the user information for multiple reasons; user friendliness, data recovery and naivety. The internet was a different place back in 2008 (Opera 9.50). Both me and the other guy used the service our self, and was paranoid about the user data. Only we had access, and only we would see user data while fixing bugs.

I especially remember one bug where the database suddenly started growing faster than we expected. The frontend servers started eating more and more memory. In the end, we discovered that a larger porn site network had started serving their full size images as favicons, and that Opera Link had started syncing multi-megabytes of Base64-encoded favicons in our already bloated XML protocol. That was the first time I was introduced to 'Rule 34'.

We maintained the control over the server side and userdata until the end of the Opera Link project. We where never asked to turn over userdata to the company, except for aggregated stats for speeddials (only top X lists, not including unique URLs).

After we had announced the end of Opera Link, the userdata was scheduled for deletion, but we had to shut down the service a few weeks early, after a sysadmin started dban on the userdata mount instead of the local disk ;-)
"Literature awards are much less a popularity contest than music and film"

The scale is smaller, but lit awards are as much a trade event indulging in the vainglory of supply-side driven trends, celebrity, fashion cycle...
Change the code from M4 to M3:-

>#define C1(x,y) M3(XF(x), YF(y), XF(x), YF(y)),

>// ^- change this to 5 or 6 to increase detail
But you can't sell Apple Device Management software:

https://www.bbc.co.uk/news/uk-england-sussex-44107621
Is there a good open-source self-hostable cross-browser alternative?
This is very interesting and thanks for clarifying, but if you concede that there is a security trade-off here for the sake of usability, then isn't this, by definition, not "Private by Design".

As in: you chose other principals to guide your design other than privacy?
Reviewing TIFF options in Aspose.Imaging in detail
I would've thought they request they're not older than a year; libraries and secondhand book shops / charities often have a shelf of e.g. Office 2003 for dummies lying around still.

Some books are timeless though; Tanenbaum, Knuth, etc.
More likely they mean volatile organic compounds (VOCs)
macOS syscalls are explicitly not stable and may change from release to release. The only supported interface to them on macOS is libc.
The one I am currently working with
- Multiple calls to the database (a lot of times in a loop)
- Rather than reference, or variable passing, DB id is passed as a parameter to functions, so multiple calls to the database for a single object per API call
- Database design was normalized initially, for "optimization" most of the database has been denormalized.
- Queries without index
- If we were to create an index, probably have to create index on every column
- one of the function has more than 36 if else (including nested if else)
- Does not work with database partitioned or multiple databases
- OLAP like queries running wild on OLTP systems, just because we can
- Fastest API call - 1 second, slowest - <i dare no say>
It started as an outsourced project and the same codebase is being dragged on, with features being added every day and with no coherent plan.
Both you and this comment's parent are correct. Which doesn't say anything about the nature of software engineering or project management, but more the importance of taking context into account when considering advice.
In Switzerland, they have a tendancy to overheat, now I am used to a constant 25°C over the year. It's actually quiet comfortable.
>It's also pretty long-winded and Sterne takes his time to labor his point.

The point is that there's no "point" to be labored at.