skysight-inc/HackerNews huggingface dataset:
I tried an example which started with some Lord of the Rings style writing. I think it did pretty well, and I feel it actually did complete some of my thoughts, especially the gold part.

Screenshot of my text, bolded text is the autocomplete: https://i.imgur.com/bh6thXK.png

Edit: I tried another text from a random blog on Medium. It actually came up with a somewhat plausible new product, based on the company it had gotten as input. Pretty amazing.

Generated text: "The answer , according to Zhao , lies with technology companies. Zing Front recently unveiled the Z ingB uddy software , which automatically tracks a startup 's work hours by analyzing data from all the sites that the company uses. Zing B u ddy works off of data gathered from Zing Front apps on the Apple and Android ecosystems , with its platform able to predict work time at the start of each day."

Screenshot: https://i.imgur.com/MMIfaa1.png
Device harnesses the cold night sky to generate electricity in the dark
Show HN: AssetTrader – Buy & sell digital assets via Twitter DM's
You start charging for access.
Ask HN: Stallman resignation story disappeared from front page
This story was on the HN frontpage and then disappeared after a few hours. Why did it get off the frontpage so quickly?

https://news.ycombinator.com/item?id=20990583
Maybe the author wants to improve our world? It looks like this is for people with modest needs. Thousands of people shouldn't be a problem at all, with the right architecture.

And if we're talking millions of people, surely some of the can be persuaded to donate a small amount? Hosting isn't that expensive if you go outside the enterprise cloud bubble.
For anyone questioning this project, simpy seems to be a pastebin alternative but for json. Could be useful.
Actually a company owner with a brain doesn't want their people to burn out, so limits late nights and overtime.
This describes my career perfectly. And at every stage I inevitably get annoyed at other engineers not in the same stage as me.
Multi-Agent Hide and Seek
Hi Hacker News,

I'm Peter, founder of coinval.

So why coinval?
There are hunderds of portfolio trackers out there. Unfortunately, I couldn't find a simple one that would be fast enough, had realtime prices and worked well on all devices. All I found seem to be extremely bloated.

It's been over a year since I use coinval both on mobile phone and PC. In Chrome (Windows) I always pin a tab with coinval and check current portfolio value regularly using a mouse cursor. During volatile trading days, I usually wait for my alerts to trigger. When there are big price movements, I just leave my phone on the table and watch relatime price movements. Thanks to sounds alerts I never missed any opportunity yet.

I've been tweaking coinval for over a year. Today, I finally decided to share this lightweight app with you, guys.

Please make sure you try all features, bookmark a customised URL (e.g. https://coinval.co/1250xlm/eur or https://coinval.co/eth) and share the app with your friends if you like it.

All the feedback is appreciated!

Cheers,
Peter, founder
How do you know your own brain isn't running thousands of parallel simulations in your head, even though you perceive it only once? How did your brain learn to reason about physics in the first place if not by repeatedly finding objects in your environment and randomly manipulating them?
Data Flow Diagrams as described in "Structured Analysis and System Specification" (Tom DeMarco) are lightweight and provides a common way to describe a system with a focus on the flow of data.

The book also goes into detail on how to apply it. e.g., the value of having simple diagrams and have separate diagrams to break down the more complex processes in detail.

It's not rocket science, but I have found it helpful in the past to communicate ideas or existing designs.
Interesting highlight: Google is trying to become Pinterest

-- There will also be tags on each image result, indicating if it's a product that you can buy. If it is, Google will also pull information like price and store name in a card for each item. You can also create Collections of pictures you've found, and Google will recommend that you set them up too. Then, when you search again for something similar, the system will remind you that you have an existing collection that you might want to add to or revisit.

-- On Google Images results, a new Lens button will appear at the bottom of each picture. Tapping on that will show you what it thinks are interesting parts of each photo, and show you similar products.

Other highlights

--
-- Featured Videos will show animated previews of relevant results within the feed. Say you're looking for the Eiffel Tower, for example, and Google knows there's a really good, high-quality video featuring attractions in France. The system can pick out just the footage on the tower itself, leaving out other bits like the Arc de Triomphe, for instance.

-- Starting today, AMP Stories will also be more deeply integrated in the results, and show up near the top of the page.

--Google also overhauled the ranking algorithm on Image results to take into consideration not just the quality and relevance of the picture itself, but also of the page where the photo lives.
The economic case for fighting pollution to boost productivity
What's supposed to happen to his expenses? You assume that the creator is running the service on a host with auto-scaling enabled? If it runs on $5 DO droplet it will simply not be able to handle all requests. Sounds fine to me for a free service.
I wish it would have better color profile support, so that it can be used to send graphics straight to a printer. This seems like a basic thing but I could never get it to work. So now I have to use Scribus which has its own problems.
Among other reasons why this would be unlikely to work in the US: there would almost certainly be a racial disparity in who qualifies for higher education, and that would be a political disaster.
...and the Web App does not work on Firefox. Maybe call it Chromium-App then?
> I realize I code a lot slower now than in the past and that I write much fewer lines of code. It’s both good and bad because sometimes I’d even spend hours just trying to properly name a variable.

I think the important thing happening here is more than just naming. You’re taking the time to fully consider what you’re doing with the new variable in order to name it. That’s time very rarely wasted.
That's good attempt at reasoning, but it's incorrect.

Oil and gas industry is stable and established industry where the earnings and dividend yield makes the return for the investment. The stock prices are in long term decline. They are not growth stocks. If P/E drops because divestment and earnings stay the same, it will generate extra ROI for investors.

To get you into the same page, consider BP and Royal Dutch Shell

Company: BP
dividend yield: 6% (2018),
P/E : 14.67,
10y stock price : -46%

Company: Royal Dutch Shell (RDS)
dividend yield: 6% (2018),
P/E : 11.70,
10y stock price : -30%

SP500 price index is up 114% during the same period.
Python documentation format is the hardest to read of any language and there's no list of library functions in the left sidebar when scrolling through a near-endless page of functions jumping back to the top to see other ones.
It depends on how carefully you've considered requirements before you begin coding. Sometimes when I start coding, it triggers the realization that I need to change the design, because I failed to deeply consider something well enough.

When you're designing (paper, pen, boxes, arrows, no code), it can be easy to hand-wave or fail to consider real problems you might encounter.
And built in opening and save as DXF!

Being able rapidly and precisely build an item in 2D CAD, then do the graphic design component on Inkscape is amazing.

More recently I’m moving to do the graphic design part in Affinity Designer due to a couple of irritating bugs in Inkscape... but it doesn’t have export to DXF... But Inkscape is what taught me vector graphics, and I’m still using it as my default vector graphics app in my day job as a laser cutter operator-extraordinaire.
After learning Elm for a few
months I picked up a Haskell book. When I got to the Functor, Applicative and Monad chapters I discovered that I’d actually been using them for months without knowing it. Having had practical experience with them the theory came as a revelation. I found that I’d developed an intuition for them from all the concrete scenarios where I’d used them.

The Elm community goes out of it’s way to avoid talking about them because they make learning functional programming seem far more intimidating. It’s a very simple language though - Evan had always had beginners in mind when desiging the language and tools. If you’re looking to improve your functional programming skills it’s got a great learning curve.
Watch this one disappearing too
I doubt that the situation in Germany is considerably better than in the US. The BND has explicitly being granted the right to snoop at DECIX indiscriminate of the origin. Various groups (eg. laywers) have tried to challenge this and where denied with the reasoning that they cannot prove that they are affected (no legal standing). As well there is legislation proposed or under way which would grant the Verfassungsschutz (German internal intelligence) the right to implant trojans (Bundestrojaner). All ruling parties violate the constitution in a regular way as evidenced by the rulings of the constitutional court.
I've seen code duplication fail me. In my current role, any time we want to spin up a new Node.js process, we "fork" an existing scaffold project. (Some of the repositories are actual forks; many more just copied the scaffold code and init'ed a new git repo). Whenever anything changes to the scaffold, there's no easy way to percolate those changes down the forks (then they all have to be versioned and deployed). It leads to a lot of copy-pasting and busy work that could instead be spent solving more pertinent company problems. Nobody ever considered how, once you end up with a growing X number of copies of what is nearly identical code, how to manage it. It's an increasingly unscalable problem for us. It would be 100% more efficient if all the development happened in a monolith that kept clear lines between the projects that exist as "forks".
Take a look at https://medium.com/sharenowtech/serverless-gitlab-runner-bui...

Might be useful for you depending on how long your builds take. I haven't personally used it but I it's one of the things on my todo list for next month.
Carmack is actually a good example of professional development. A lot of what he talks about is how his style is evolving and the pros and cons of different approaches.
"put their money and energy behind the disruptive technologies that slow carbon emissions and help people adapt to a warming world?"

Example here is Beyond Meat.

I hear the recommendation a lot to put a high price on CO2, i.e., what creates a lot of CO2 during production gets more expensive. The idea is demanded by the Friday for future movement, or better said by the experts they asked how to solve our climate change problem. I think it would be the right direction.
I know and I feel bad about it, but I have to make some compromises due to limited resources. Supporting all major operating systems is already a huge undertaking even if you use Electron.

Besides, everything seems to suggest that Firefox will be out of the market in the next couple of years. At least unless Mozilla adopts Chromium engine like Microsoft and Opera did.
Reading (OK, skimming) about this is a bit like a time machine. It's the kind of realization I expect people had in the early 2000s after fads like UML imploded massively. Is anyone taking architects like these seriously these days? Makes the article seem a bit like patting themselves on the back for not being bonkers.
I'm really to curious to see what this would give after training the models on Github.
Robotics in Knee Replacement – Pain Relief and Normal Life
I often hit the free limit on say articles on New York Times and similar sites. After seeing the article title I am often interested enough to click on it to read it. But the count of free articles is full so I can't read the article. Now if it said "If you want to read this article there will be $0.50 charge in your next month's internet bill, I would probably go ahead and click and pay it in the next bill.

Problem is I don't want to open an account with just every possible newspaper and magazine on the web. What is needed is some common mechanism for most if not all content providers.

Maybe $0.50 is too much. Maybe $0.25 would be more like ok.
Design is part of architecture so it doesn't make to compare them.

The best architectures are usually the simplest ones which get the job done.

To design the simplest architecture possible, you need to know exactly what "get the job done" means. Many software architects have no vision when it comes to seeing all possible use cases for the product so they don't know what are the minimal structural requirements. So either they underengineer or they overengineer based on what is more profitable for them as employees of the company.

Underengineering is also bad but it's rare nowadays because it usually doesn't align with employee salary incentives so we forgot how painful it is to maintain a code base which copy pastes the code everywhere.
Comprar En Estados Unidos Desde Uruguay
> entitlement spending on retiring boomers coming due in the next few years

This is a frequently overblown fact. 12.4% of the population was >65 in 2000, increasing to 15.2% in 2006. So this huge incremental wave of retiring boomers is... 3% of the population.

> The rest of the world gives us real goods, we give them paper IOU's.
This is fun to say but try paying for goods with a paper IOU. Chances are the store will prefer dollars, even though they're technically the same concept.

> Problem is, in the petrodollar system, the reason this whole ponzi could occur is dollars were needed to buy oil. Post-71 Nixon shock, the $ was as good as oil. Saudi and others only sold oil for dollars putting a floor on the value of dollar and incentivizing both oil exporters and rest of world to want to hold dollars, thus recycling their surpluses into treasury debt to both fund their export economies and fund our consumption.

People want dollars for various reasons. The dollar is stable relative to other currencies. They're harder for authoritarian governments to seize. There's inertia (It's already the reserve currency and working fine, so why change?). It's extremely liquid. All more valid reasons than this random oil conspiracy theory.

> This CANNOT continue because by definition it means rest of world works and produces for never ending, and ever growing, US consumption.

Not sure how this follows, at all.

> Holding dollars, amidst a growing realization the Fed would have to monetize this debt and government would never pay it back in "real terms" has led many oil exporters to try to sell oil in other currencies, and countries generally to try to exit the dollar for trade.

Nobody is exiting the dollar for trade. What're you gonna do, switch to euros? yuan?

HN and wacky economic conspiracy theories, name a more iconic duo.
Lamington Simplifies Eosio Smart Contract Development
Understanding Bubble Sort for Coding Interviews
This surely wont last long, the more people that use this, the more likely that this service gets shutdown due to an increase in cost.
> However, no one person owned the architecture or design. The experienced developers did drive this.

The lack of formality does not mean a lack of the role. If "experienced developers" are the ones doing the design. They are de-facto architects.

> No mentions of microservices, serverless architecture, application boundaries, event-driven architecture, and the lot. Some of these did come up during brainstormings. However, there was no need to reference them in the design documents themselves.

So, the teams were thinking in patterns to discuss and express themselves. But, then decided to hide that and do not show the reasoning in the documentation, for reasons. That makes the job of understanding the conclusions of the discussion harder for people from outside their group.

I am all for transparency. If your company has architects but calls them "experienced engineers". If you use patterns and then remove them from your documentation. Your company is going to lack the transparency to allow everybody to participate.

Everybody has seen this with on-line rants. People raises and falls by politics. When they are one of the "expert engineers" they talk about cool company and meritocracy. When politics make them fall, then there comes a rant and how now the company "is not at it used to be".

I like to spend my time doing software engineering instead of politics and gaining upper management favor or fighting peers. Clear responsibilities help with that when a company is big enough. Like any system, a quantitative change - number of employees - may lead to a qualitative change that needs a change of approach. To try to run a 1000 people company like a 50 people startup is like trying to design in the same way a small server with a few queries per minute and a critical server with thousands of queries per second.

To each problem its own solution.
Guide to working from coffee shops around SF
There's quite a few crowd funding campaigns by protestors that have raised millions of dollars. They were able to buy full page ads in major international newspapers.
No, most black holes have no visible accretion, and of those that have all have variable emission, meaning variable accretion rates.

Black holes are not constantly growing.
It wasn't for all the money they make from selling food products? Kraft generates predictable revenue and profit.
There's also Istrolid:
https://store.steampowered.com/app/449140/Istrolid/
"A final squeeze on the company is that it will lose its status as an emerging company under the JOBS Act by the end of this year, which would make the IPO process even more cumbersome. The act allows the company to use more lenient reporting standards about its finances and executive compensation—a potential problem for a company already dogged by governance concerns."

It might also explain why they have been so pushing so aggressively for an IPO this year.
Do you have any integration with Restyaboard https://restya.com/board (Open source Trello alternative)
Well said. Similar to you, I code now almost exclusively in Flask. I don't want to spend days and night learning (and remembering for interviews) unnecessary abstractions and apis. Instead I prefer to spend more time on CS fundamentals, if I have to.
Sad part of this story is broken hiring. Your resume doesn't get short-listed unless it comes with new hyped-shiny-toy. But this can encourage you to put more efforts on finding good employer.

Apart from juggling act you mentioned, there is another caveat. Many devs don't understand exact use-cases of these design patterns and use them in wrong context.

On foot note, If you don't have good team of engineers similar to OP, best way to craft your art is -

- pick up a good library in your subject

- start copying it line by line

- when copying, try to understand everything

- this will teach you lot about designing softwares

Even though this sounds like stupid and time consuming, it is not. Believe me. You don't have to even reach 100 %, just try to reach 33 %. You will learn lot by this in short period.
What a nonsensical idea. You can't have judges writing environmental law on the basis of legal rights.

And there is no such thing as a healthy climate -- an unhealthy environment is caused by local pollution, not greenhouse gases.
Describing the state of something is not an attack
>Nobody wants to update their browser this frequently

hi, I run nightly and get prompts that my browser has updated daily. I simply ignore them, and it'll be patched by the time I start up firefox the next time, because it updates in the background. And so does regular firefox.

You don't see Chrome updating, and yet they're pushing out more releases than firefox ever did.
I've encountered spring/hibernate projects in the with lots of performance and integrity issues that were easy to straighten out by just cutting out the orm layer and replacing it with non magical, simple SQL. Magic is nice when it works but when it stops working and you lack the skills on the team to make sense of it, things get ugly quickly. This happens exactly when you are adding complex features that stretch the abilities of the framework you are using as well as the teams understanding of that framework.

I'm not a big fan of micro services. But one nice feature is that they are small and usually quite easy to grasp. That makes putting new people on them to do some changes a lot more feasible. A big monolith is much more complex.

I'm torn between building nice monoliths and doing micro services. IMHO for a small team micro services are rarely worth the complexity and overhead and I like the simplicity of having a nice monolith. However, with multiple teams in bigger organizations, it's a better fit. The risk to watch there is Conway's law where your org chart and architecture start resembling each other. The key risk here is the constant staff changes that necessitate having a speedy onboarding and ensuring there is a path forward when key people leave. Complex monoliths are a risk in such situations.

Simplicity and predictability are key here. This does not have to translate into ORM but it often does. IMHO with modern languages and framweorks, there's a trend for more code that does what it says vs. annotation code where all the magic happens in annotation processors that are opaque. This is playing out in the Spring community right now where the latest trend is using Kotlin DSLs to replace annotations and annotation processors. A side effect is that this allows using the graal vm to get rid of JVM startup overhead.

Part of that is losing ORM. E.g. the experimental Ko-Fu framework for Spring is taking that to the extreme: https://github.com/spring-projects/spring-fu
Maybe because we see 0 evidence of an ice age happening any time soon, while we see the opposite catastrophe happening in a timespan from yesterday to within a few decades, depending on where you live?
Proportion.

The money is de minmus. There's the principle, but the vastly greater principle is learning and sharing Snowden's message.

I'm hoping there's a content liberation clause in Snowden's contract with Macmillan to make the book freely available. Given the efficiency of current samizdat distribution sites, that would largely be a formality. It would be welcome all the same.

The effective prohibition on compensated publishing (both Snowden and Macmillan would apparently be enjoined, though again, the case for Macmillan to cover its editing, printing, and distribution expenses might have legs) used to be effective at blocking the spread of information. That need no longer be the case.

If the NSA's excercise of its contract terms serves to both publicise and liberate the content, their own emasculation mechanism is emasculated.
>Add GIFs to your emails to increase engagement rates

Adding a gif to an e-mail you sent me is a sure way to make me not respond.
How we scale live streaming with AWS global accelerator
I'm sad to say that I judged it purely on the fact that it wasn't open source.

Then I went ahead and tried it out... mind blown. It's that good. Feels like a native app in it's UI quality and speed. And $9/month is a very good price point, especially for those that regularly create vector art.

I'm amazed at the quality of your app. It'll be especially incredible once you're at Inkscape parity. How large is the team you got working full time?
And law. And fashion.